ubuntu下alias使用詳解(有許多須要注意的細節)

        因爲主機上裝了scureCRT這個遠程登陸軟件,可是在linux環境下找不到破解版,只能使用30天試用版。針對這個版本,也是有無限使用的方法的,詳細我就不講了,請參考下面的這篇文章:http://linfengdu.blog.163.com/blog/static/117710732011101011243454/linux


        在文章中能夠看到~/.vandyke/Config這個目錄路徑比較難記憶,因而我就想自定義一個路徑變量來表示這個路徑,在ubuntu下有個alias命令能夠起到設置指令別名和路徑別名的做用,詳細的使用方法以下:shell

         alias[別名]=[指令名稱]ubuntu

        指令的名稱須要用單引號括起來。可是直接在終端裏面使用上述命令的話,那麼這個指令別名或者路徑別名就只能在本次登陸上有效,一旦切換用戶或者註銷系統以後,命令就會失效。要使自定義的別名長期有效,則須要在配置文件中進行設定,該配置文件的路徑爲~/.bashrc。在咱們登陸的時候,系統會讀取這個文檔,從而獲得咱們的設定值,咱們就可使用本身設定的值了。~/.bashrc的部份內容以下所示:bash

        

        能夠看到我已經在當前用戶的/.bashrc文件的最後一行加上了 alias scurecrt='cd ~/.vandyke/Config/' 這一行語句,這樣我下次就能夠用 scurecrt 這個別名來訪問到 ~/.vandyke/Config/ 這個目錄了。在這樣設置了以後,若是要使設定當即生效的話,就使用 source 命令,即spa

        source ~/.bashrcorm

        命令來使設定檔當即生效。原來 source 命令會將剛纔設定的內容讀到當前shell來,當前用戶就能夠當即使用了。blog


注意事項:

        在設定路徑別名的時候必定要注意一點的就是在目錄名稱的最後必定要加一個'/' ,否則的話當你使用路徑別名的時候會提示「~/.vandyke/Config是一個目錄」的錯誤。由於你使用這個目錄別名的時候是進入到~/.vandyke/Config/ 目錄下面的,因此切記不能忘了Config後面的 '/'。
文檔

        這裏指的細節就是上面的注意事項了,這對菜鳥來講是很易忽略的。因此,菜鳥細看,大牛勿噴。it

相關文章
相關標籤/搜索