用途說明
設置命令的別名。在linux系統中如果命令太長又不符合用戶的習慣,那么我們可以為它指定一個別名。雖然可以為命令建立“鏈接”
解決長文件名的問題,但對于帶命令行參數的命令,鏈接就無能為力了。而指定別名則可以解決此類所有問題【1】。常用別名來簡化
ssh登錄【見示例三】,使長命令變短,使常用的長命令行變短,強制執行命令時詢問等。
功能說明 :設置指令的別名。
語 法:alias[別名]=[指令名稱]
參 數 : 若不加任何參數,則列出目前所有的別名設置。
舉 例 : ermao@lost-desktop:~$ alias
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
說 明:用戶可利用alias,自定指令的別名。
若僅輸入alias,則可列出目前所有的別名設置。
注意:
利用alias可以把很長的命令變成任意我們喜歡的簡短的
alias的效力僅及于該次登入的操作。若要每次登入是即自動設好別名,可在/etc/profile或自己的~/.bashrc中設定指令的別名。
文件:
/etc/profile 或者他引用其他文件(如Ubuntu 12.0.4 中的/etc/bash.bashrc)。這個是全局的。不建議修改這個文件,改錯就會導致啟動出問題。
如果你想給每一位用戶都生效的別名,請把alias la='ls -al' 一行加在/etc/bashrc最后面,bashrc是環境變量的配置文件
~/.bashrc 是當前用戶的,不過必須是啟動bash后才會實現。
/etc/bashrc和~/.bashrc 區別就在于一個是設置給全系統一個是設置給單用戶使用.
當然:對于如何在Linux中取消某條命令的 別名
1、如果在配置文件中添加的,需要去修改、刪除 對應的語句
2、如果只是臨時啟效,可以輸入 unalias 對應的命令 (如:unalias clear)即可
test@ubuntu:~$ alias c=clear test@ubuntu:~$ unalias clear