歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下Alias使用詳解

Ubuntu下Alias使用詳解

日期:2017/2/28 15:48:07   编辑:Linux教程

Ubuntu下Alias使用詳解(有許多需要注意的細節) 。由於主機上裝了scureCRT這個遠程登錄軟件,但是在linux環境下找不到破解版,只能使用30天試用版。針對這個版本,也是有無限使用的方法的,詳細我就不講了,請參考下面的這篇文章:http://www.linuxidc.com/Linux/2012-06/63053.htm

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

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

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

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

source ~/.bashrc

命令來使設定檔立即生效。原來 source 命令會將剛才設定的內容讀到當前shell來,當前用戶就可以立即使用了。

注意事項:

在設定路徑別名的時候一定要注意一點的就是在目錄名稱的最後一定要加一個 '/' ,不然的話當你使用路徑別名的時候會提示“~/.vandyke/Config是一個目錄”的錯誤。因為你使用這個目錄別名的時候是進入到~/.vandyke/Config/ 目錄下面的,所以切記不能忘了Config後面的 '/'。

這裡指的細節就是上面的注意事項了,這對菜鳥來說是很易忽略的。所以,菜鳥細看,大牛勿噴。

Copyright © Linux教程網 All Rights Reserved