如何使命令在 Cygwin (x86) 中可用
How to make commands available in Cygwin (x86)
我想将 Cygwin 用于 windows,因为我更喜欢 linux 风格的命令提示符而不是 windows cmd。我的问题是如何使 rc
命令(程序)在 cygwin 中可用,因此当我从 cygwin 中键入 rc
时,它就可以正常工作。目前只能通过 Visual Studio 开发人员命令提示符使用,但不能在 cygwin 中使用。
程序位于此处:
C:\Program Files (x86)\Windows Kits.0\bin\x86\rc.exe
我假设我应该编辑我的 .bashrc 文件?任何帮助将非常感激。
如果您是一个喜欢额外打字的受虐狂,您可以在每次要 运行 命令时提供命令的完整 Unix 格式路径 (/cygdrive/c/Program\ Files\ \(x86\)/Windows\ Kits/8.0/bin/x86/rc
)。
为了避免必须指定命令的完整路径,将包含 rc
程序的目录添加到 PATH
环境变量(用于搜索可执行程序)。以下命令将此目录路径的 Unix 格式附加到 PATH:
PATH=$PATH:"$(cygpath 'C:\Program Files (x86)\Windows Kits.0\bin\x86')"
要避免每次 Cygwin 启动时都必须键入此内容,您可以修改 shell 启动文件。对于默认的 Cygwin 安装,最好通过将上述命令添加到 ~/.bash_profile
.
的末尾来完成
另一种选择是将 C:\Program Files (x86)\Windows Kits.0\bin\x86\
添加到 Windows PATH
环境变量——Cygwin 启动时会继承它。
我想将 Cygwin 用于 windows,因为我更喜欢 linux 风格的命令提示符而不是 windows cmd。我的问题是如何使 rc
命令(程序)在 cygwin 中可用,因此当我从 cygwin 中键入 rc
时,它就可以正常工作。目前只能通过 Visual Studio 开发人员命令提示符使用,但不能在 cygwin 中使用。
程序位于此处:
C:\Program Files (x86)\Windows Kits.0\bin\x86\rc.exe
我假设我应该编辑我的 .bashrc 文件?任何帮助将非常感激。
如果您是一个喜欢额外打字的受虐狂,您可以在每次要 运行 命令时提供命令的完整 Unix 格式路径 (/cygdrive/c/Program\ Files\ \(x86\)/Windows\ Kits/8.0/bin/x86/rc
)。
为了避免必须指定命令的完整路径,将包含 rc
程序的目录添加到 PATH
环境变量(用于搜索可执行程序)。以下命令将此目录路径的 Unix 格式附加到 PATH:
PATH=$PATH:"$(cygpath 'C:\Program Files (x86)\Windows Kits.0\bin\x86')"
要避免每次 Cygwin 启动时都必须键入此内容,您可以修改 shell 启动文件。对于默认的 Cygwin 安装,最好通过将上述命令添加到 ~/.bash_profile
.
另一种选择是将 C:\Program Files (x86)\Windows Kits.0\bin\x86\
添加到 Windows PATH
环境变量——Cygwin 启动时会继承它。