如何创建在特定文件夹中打开Cygwin的Cygwin快捷方式?这样就不用打字了
cd /cygdrive/c/Users/Tom/Desktop/
每次我发射Cygwin。
如何创建在特定文件夹中打开Cygwin的Cygwin快捷方式?这样就不用打字了
cd /cygdrive/c/Users/Tom/Desktop/
每次我发射Cygwin。
当前回答
在cygwin终端运行如下命令:
回显"cd your_path" >> ~/.bashrc
在打开一个新的bash会话时运行.bashrc脚本。当您打开一个新的cygwin会话时,上面的代码改变了your_path目录。
其他回答
你可以打开cygwin终端,然后写:cd,然后拖放你想要的文件夹,然后进入!
在我的Windows电脑上,它没有显示:
切尔 -i -t 薄荷
因为薄荷shell是不可用的,但你可以选择各种其他shell,如ash bash cmd dash mksh pdksh posh tcsh zsh passwd。
所以我用:
Chere -i -s bash
以管理员身份打开Cygwin终端
在powershell中(使用巧克力):
choco install cyg-get
在cygwin 将安装右键菜单
cyg-get install chere
chere -i
现在您可以在任何文件夹中单击右键并使用“Bash Prompt Here”。
基于@LindseyD的答案,我创建了一个简单的BAT文件,在当前目录中打开cygwin,这可能是有用的(对我来说是)。假设在PATH中有cygwin的bin目录。
FOR /F %%x IN ('sh -c pwd') DO bash -l -i -c 'cd %%x; exec bash'
最好这样做:
HKEY_CLASSES_ROOT\Directory\shell\BashHere
Enter Data: Bash Here
HKEY_CLASSES_ROOT\Directory\shell\BashHere\command
Enter Data:
cmd.exe /c C:\cygwin\bin\bash.exe --login -c "cd '%1'; exec /bin/bash"