我想将 Cygwin shell 加载到 bash 中,但加载后我希望它立即更改为特定目录。这样做的原因是,我可以在第一次加载 cygwin 时运行多个批处理来进入特定目录,而不必每次加载时都键入 cd 。我想要加载到多个位置,因此您可能会明白为什么拥有多个批处理文件会很有用。
到目前为止,我的 demo_app.bat 文件中有这个...
@echo off
start mintty -i /Cygwin-Terminal.ico -
"cd /cygdrive/c/cygwin/home/Alex/rails_projects/demo_app/"
但是我的主目录中突然弹出一个 cygwin 窗口。
最佳答案
尝试:
@echo off
cd C:\cygwin\home\Alex\rails_projects\demo_app
start mintty -i /Cygwin-Terminal.ico
注意:这将从正确目录中的 shell 开始,但不会加载您的默认环境。
注意:mintty
命令行末尾缺少 -
。
关于windows - Cygwin 加载后对 Cygwin 执行批处理命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17397892/