我正在嘗試爲我的Cygwin bash shell設置別名,以運行包含在標準Windows C:\ Program Files子目錄中的程序。不幸的是,別名命令真的不喜歡目錄名稱中的空格,並且我嘗試過的任何東西似乎都不起作用。我試圖得到以下運行:Cygwin/bash別名中的空格?
alias npp='/cygdrive/c/Program Files/Notepad++/notepad++.exe'
我目前作弊和使用軟鏈接,但我寧願使用別名。
我正在嘗試爲我的Cygwin bash shell設置別名,以運行包含在標準Windows C:\ Program Files子目錄中的程序。不幸的是,別名命令真的不喜歡目錄名稱中的空格,並且我嘗試過的任何東西似乎都不起作用。我試圖得到以下運行:Cygwin/bash別名中的空格?
alias npp='/cygdrive/c/Program Files/Notepad++/notepad++.exe'
我目前作弊和使用軟鏈接,但我寧願使用別名。
轉義字符:
alias npp="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
編輯:注意從單機到雙引號的變化也是如此。
這個問題的一個可怕的解決方法當然會用「Progra〜1」(「dir/x C:\」)替換「Program Files」告訴你。 – Benoit 2010-10-14 07:05:22