为什么我可以在我的电脑上使用 运行 unix 命令?
Why am i able to run unix commands on my PC?
我如何能够在我的 PC 命令提示符 上执行 UNIX 命令? 注意我没有安装cygwin,虽然我在发现这个之前就打算安装。
这是一台开发机器,所以我在上面安装了很多东西,比如 ruby、python、git、github、node 等等。
这是什么意思?我可以在没有 cygwin 的情况下使用它吗?
这是我的电脑上安装的程序列表 program list
如何在 PC 命令提示符下执行 UNIX 命令?
您可以在 cmd
shell 中使用 where
命令来找出您的 Unix 命令的确切位置,例如:
where ls
当然,这假设 ls
位于您当前 PATH
的某个位置。
返回的位置将显示您的 Unix 命令安装在哪个目录中,并且可能足以让您确定它们是如何安装的。
The where
command is roughly equivalent to the Unix which
command.
By default, the search is done in the current directory and in the
PATH
.
Syntax
WHERE [/r Dir] [/q] [/f] [/t] Pattern ...
WHERE [/q] [/f] [/t] [$ENV:Pattern
来源where
进一步阅读
- An A-Z Index of the Windows CMD command line - 所有与 Windows cmd 行相关的内容的绝佳参考。
- where - 在目录树中定位和显示文件。
运行 windows 中的 Unix 命令可以通过像 Cygwin 这样具有这些命令的工具来完成。
如果可执行文件位于通过将路径添加到可执行文件的已知路径中,您还可以获得针对 windows 编译的许多命令,然后使用带有完整路径的命令或仅使用命令编译这些命令 运行在 Windows 中来自:
1) 运行 在终端:PATH %PATH%;C:\<new_path>
2) 创建命令别名,如:doskey np=C:\<new_path>\new_command.exe $*
。 $*
用于可以传递参数
我如何能够在我的 PC 命令提示符 上执行 UNIX 命令? 注意我没有安装cygwin,虽然我在发现这个之前就打算安装。
这是一台开发机器,所以我在上面安装了很多东西,比如 ruby、python、git、github、node 等等。 这是什么意思?我可以在没有 cygwin 的情况下使用它吗? 这是我的电脑上安装的程序列表 program list
如何在 PC 命令提示符下执行 UNIX 命令?
您可以在 cmd
shell 中使用 where
命令来找出您的 Unix 命令的确切位置,例如:
where ls
当然,这假设 ls
位于您当前 PATH
的某个位置。
返回的位置将显示您的 Unix 命令安装在哪个目录中,并且可能足以让您确定它们是如何安装的。
The
where
command is roughly equivalent to the Unixwhich
command.By default, the search is done in the current directory and in the
PATH
.Syntax
WHERE [/r Dir] [/q] [/f] [/t] Pattern ...
WHERE [/q] [/f] [/t] [$ENV:Pattern
来源where
进一步阅读
- An A-Z Index of the Windows CMD command line - 所有与 Windows cmd 行相关的内容的绝佳参考。
- where - 在目录树中定位和显示文件。
运行 windows 中的 Unix 命令可以通过像 Cygwin 这样具有这些命令的工具来完成。
如果可执行文件位于通过将路径添加到可执行文件的已知路径中,您还可以获得针对 windows 编译的许多命令,然后使用带有完整路径的命令或仅使用命令编译这些命令 运行在 Windows 中来自:
1) 运行 在终端:PATH %PATH%;C:\<new_path>
2) 创建命令别名,如:doskey np=C:\<new_path>\new_command.exe $*
。 $*
用于可以传递参数