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的內建命令,可以根據自己的使用習慣設定一些別名,需要注意的就是和其他命令衝突的情況。
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的內建命令,可以根據自己的使用習慣設定一些別名,需要注意的就是和其他命令衝突的情況。