alias命令手冊
alias:查看和定義別名
功能描述
alias命令用來設(shè)置指令的別名。使用alias時(shí),用戶可以使用單引號 ‘ ‘ 將原來的命令引起來,防止特殊字符導(dǎo)致錯誤。
alias命令的作用只局限于該次登入的操作。若要每次登入都能夠使用這些命令別名,則可將相應(yīng)的alias命令存放到bash的初始化文件 /etc/bashrc 中。
命令語法
alias [別名]=[需要定義別名的命令]
常用選項(xiàng)
| 選項(xiàng) | 含義 |
|---|---|
| -p | 打印已經(jīng)設(shè)置的命令別名 |
參數(shù)實(shí)例
(1)查看系統(tǒng)已經(jīng)設(shè)置的別名:
[root@cnLinuxer ~]# alias -p
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
(2)給命令設(shè)置別名 :
[root@cnLinuxer ~]# alias ok='ls -l /bin'
[root@cnLinuxer ~]# ok
lrwxrwxrwx. 1 root root 7 8月 29 00:49 /bin -> usr/bin
知識點(diǎn)
直接在shell里設(shè)定的命令別名,在終端關(guān)閉或者系統(tǒng)重新啟動后都會失效,如何才能永久有效呢?
使用編輯器打開~/.bashrc,在文件中加入別名設(shè)置,如:alias rm='rm -i',保存后執(zhí)行source ~/.bashrc,這樣就可以永久保存命令的別名了。
因?yàn)樾薷牡氖钱?dāng)前用戶目錄下的~/.bashrc文件,所以這樣的方式只對當(dāng)前用戶有用。如果要對所有用戶都有效,修改/etc/bashrc文件就可以了。
有收獲,點(diǎn)個(gè)在看 
評論
圖片
表情
