Command-Line
如何製作打開終端但在與預設主目錄不同的目錄下的桌面“快捷方式”?
客觀的
我正在尋找一種簡單的方法來持續執行自動打開到特定目錄的終端。有沒有辦法在不更改預設目錄的情況下做到這一點?
最好我只需點擊“快捷方式”連結,它會打開該自定義終端到該目錄,或者可能為我執行 CD 命令。
全文
目前,當我打開終端(通過 Linux Mint GUI 菜單)時,預設情況下它會將我“帶到”主目錄。在大多數情況下,這是一個很好的預設選擇。
但是,在某些情況下,我希望它會在其他地方打開。我不希望每次都輸入 CD 命令,例如:
cd Dropbox/GTD
由於我時不時地處理位於該特定目錄上的文件(足以讓人痛苦),我希望有人能指出一個方法,所以我所做的一切都是理想的
- 點擊桌面快捷方式(腳本或任何機制)
- 終端在該特定目錄下打開,無需我輸入任何命令。
- 我可以立即處理位於那裡的文件。
- 如果我在該“快捷方式”之外打開另一個終端,則終端會像往常一樣打開到預設主目錄。
我對使用命令行和 Linux 有基本的了解,但並不先進。希望你能把它弄小一點^_^
哦,提前感謝任何可以幫助我指明正確方向的花絮。
大多數終端程序,如 xterm、urxvt、gnome-terminal 都可以選擇更改 shell 的起始工作目錄。
如果您使用的是 gnome-terminal,則必須提供一個特殊的命令行開關才能在使用者定義的目錄中啟動 shell。我正在談論的命令行開關是
--working-directory=DIRNAME
您應該查看 gnome-terminal 的手冊頁來驗證這一點。
所以,如果你想創建一個桌面快捷方式,你必須輸入的命令是:
gnome-terminal --working-directory=/home/you_username/Dropbox/GTD
事先隨意在您目前的終端會話中測試該命令。
對於 Linux Mint 上的使用者,請遵循這些說明
- 右鍵點擊桌面
- 選擇“創建啟動器”
- 使用您想要的任何名稱命名此快捷方式
- 在命令欄位中,輸入
gnome-terminal --working-directory=XXX
。確保替換XXX
為您希望它轉到的目錄(參見上面的範例)