歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> alias讓Linux命令更簡練

alias讓Linux命令更簡練

日期:2017/2/28 17:31:48   编辑:Linux教程
記得前一段時間學到 ls 命令時,發現 ll 命令就等於 ls -l 。確實有點小驚訝,原來命令也用“昵稱”。其實還有不少類似的命令,比如: d 等於 ls 、la 等於 ls -a 、md 等於 mkdir等等。其實這些昵稱都是alias的功勞,打開一個shell,輸入alias,回車,一切就盡收眼底了(alias 功能一)。

  更令人Happy的是,我們還可以自己給命令加“昵稱”。也是用alias命令(alias 功能二),如下:

  alias lm='ls -al' # 設定了 ls -al 的“昵稱”為:lm 。

  很多用慣了MS-DOS的牛人,都會用這個命令把他的Shell指令改成他所熟悉的DOS命令。高手總是能以最快的速度適應新的環境,牛人都喜歡用霸道的方式讓環境適應自己。

  可惜的是,每當你輸入一次alias指令後,這個修改只在當前的Shell生效,也就是說,如果你重新開啟一個 Shell,或者重新登錄之後,這些更改就全消失了。怎麼辦?修改bash的配置文件~/.bashrc。顯然,每個用戶都有自己的.bashrc文件,因此每個用戶都可以設定自己的個性化命令昵稱。

  $ vi .bashrc

  在 # User specific aliases and functions 下面加上你要的 alias 指令。(如下圖:針對需要,我加了兩條alias)

  保存退出。

  從下一次打開 Shell 時,這些設置就生效了。要是你想在當前的Shell中就生效,執行:

  $ source ~/.bashrc

  OK,一切到此為止。
Copyright © Linux教程網 All Rights Reserved