先來看下 Sublime 這個應用程式涵蓋的檔案,看到了這個編輯器應用中自帶了一個 shell 指令碼,也就是命令檔案:
可以看到這個命令檔案的路徑:/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl
。
建立使用者命令
建立這個命令有好幾種方式,比如可以在 ~/.bash_profile
內插入一行 alias
別名程式碼,open -a ...
等等,如果不嫌麻煩的話,可以每次都 source
一下,不過還是來個最實在的方法,用 ln
(link)命令來建立一個連結,軟的硬的都行:
$ ln /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/
連結到
/usr/local/bin/
的原因參考另一篇文章 MacOS & Linux 的命令程式存放位置
這就解決問題了哦。當然這行程式碼也可以寫在 ~/.bash_profile
配置檔案裡。
之後就可以用 subl
命令來開啟 Sublime 了,比如用 Sublime 開啟當前目錄命令:
$ subl .
補充幾個實用命令
檢視當前用的 shell:
$ echo $0
檢視系統預設 shell:
$ echo $SHELL
檢視本機裝的所有 shell:
$ cat /etc/shells
檢視當前 shell 的程式號(PID):
$ echo $$
本作品採用《CC 協議》,轉載必須註明作者和本文連結