
我對 linux/bash 很陌生,最近才了解符號連結。我在工作中花了很多時間使用 ssh 登入各種 Web 伺服器,而我們的伺服器供應商則有一些可怕的長網域。是否可以使用符號鏈接,讓我只需輸入名稱即可透過 ssh 連接到伺服器?
例子:
ln -s ssh customer@host customer
然後使用“customer”作為單一命令來執行 ssh 命令?
答案1
你想要的是一個別名。別名是這樣建立的:
alias somecommand="someotherverylongcommandwithaverylongcommandname thearguments"
然後,您可以執行某個命令,它將執行另一個命令。但是,要使其永久化,您需要編輯 ~/.bash_aliases 檔案。在您喜歡的文字編輯器中開啟它並輸入別名命令。然後,別名將在 bash 啟動時設定。
注意:您可能需要建立 ~/.bash_aliases 檔案。另外,〜是/home/使用者名稱資料夾。另外,.開頭的表示該檔案是隱藏的。