回覆列表
  • 1 # 123151232

    1、命令格式

    檢視命令別名:alias設定命令別名:alias 別名="命令"取消命令別名:unalias 別名

    命令引數比較簡單,就不多做說明了,實際操作一下吧。測試是在ubuntu 12.04上進行的。

    2、命令測試

    顯示所有命令別名:

    $ alias

    檢視系統命令別名

    可以看到系統預設將平常最常用的命令ls設定了多個別名。

    設定命令別名:

    $ alias vi="vim"$ alias rm="rm -i"

    取消命令別名:

    $ unalias rm

    3、命令別名永久生效

    上面直接在shell裡設定的命令別名,在終端關閉或者系統重新啟動後都會失效,如何才能永久有效呢?辦法就是將別名的設定加入~/.bashrc檔案,然後重新載入下檔案就可以了。

    $ vim ~/.bashrc

    在檔案最後面加入別名設定,如:alias rm=’rm -i’,儲存後重新載入:

    $ source ~/.bashrc

    這樣就可以永久儲存命令的別名了。因為修改的是當前使用者目錄下的.bashrc檔案,所以這樣的方式只對當前使用者有用。如果要對所有使用者都有效,修改/etc目錄下的bashrc檔案就可以了。在ubuntu 12.04下,這個檔案是/etc/bash.bashrc。此外在ubuntu 12.04下,細看~/.bashrc檔案,會發有這樣一段程式碼:

    if [ -f ~/.bash_aliases ]; then. ~/.bash_aliasesfi

    這個程式碼的意思就是載入.bash_aliases檔案,ubuntu已經幫我們考慮好了,所以也可以在使用者根目錄下新建一個檔案.bash_aliases存放命令別名設定。

    小結

    alias這個命令是shell的內建命令,可以根據自己的使用習慣設定一些別名,需要注意的就是和其他命令衝突的情況。

  • 中秋節和大豐收的關聯?
  • 為什麼現代網路營銷模式無法代替傳統營銷模式?