如何在Cygwin(x86)中提供命令

时间:2016-10-11 06:53:32

标签: windows visual-studio-2015 cygwin .bash-profile

我想在Windows上使用Cygwin,因为我更喜欢在windows cmd上使用linux样式命令提示符。我的问题是如何在cygwin中提供rc命令(程序),所以当我从cygwin输入rc时它就可以了。它目前只能通过Visual Studio Developer命令提示符使用,但不能在cygwin中使用。

该计划位于:

  

C:\ Program Files(x86)\ Windows Kits \ 8.0 \ bin \ x86 \ rc.exe

我假设我应该编辑我的.bashrc文件?任何帮助将非常感激。

1 个答案:

答案 0 :(得分:1)

如果你是一个喜欢额外打字的受虐狂,你可以在每次想要运行命令时为命令(/cygdrive/c/Program\ Files\ \(x86\)/Windows\ Kits/8.0/bin/x86/rc)提供完整的Unix格式路径。

要保存必须指定命令的完整路径,请将包含rc程序的目录添加到PATH环境变量(用于搜索可执行程序)。以下命令将此目录路径的Unix格式附加到PATH:

PATH=$PATH:"$(cygpath 'C:\Program Files (x86)\Windows Kits\8.0\bin\x86')"

为了节省每次Cygwin启动时必须输入的内容,您可以修改shell启动文件。使用默认的Cygwin安装,最好将上述命令添加到~/.bash_profile的末尾。

另一种选择是将C:\Program Files (x86)\Windows Kits\8.0\bin\x86\添加到Windows PATH环境变量中 - 它在启动时由Cygwin继承。