使用 cygwin,我正在尝试创建以下别名:
alias write="/cygdrive/c/Program Files (x86)/Notepad++/notepad++.exe"
Run Code Online (Sandbox Code Playgroud)
当我执行命令直接启动记事本++时,我没有问题。但是当我给它取别名然后尝试调用时write,我收到一个错误:
-bash: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)
我还尝试删除引号并转义空格和括号:
alias write=/cygdrive/c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe
Run Code Online (Sandbox Code Playgroud)
并得到相同的结果。
我有一个解决方法,在我的主文件夹中放置一个可执行文件write的符号链接和符号链接的别名,但我更喜欢直接将其别名化。这可能吗?
alias write="/cygdrive/c/Program Files (x86)/Notepad++/notepad++.exe"
Run Code Online (Sandbox Code Playgroud)
使用以下命令:
alias write='C:/Program\ Files\ \(x86\)/Notepad++/notepad++.exe'
Run Code Online (Sandbox Code Playgroud)
笔记:
\为/(和)'/cycgdrive/c/(对于不在 cygwin 目录层次结构中的 Windows 程序)| 归档时间: |
|
| 查看次数: |
4596 次 |
| 最近记录: |