1. 程式人生 > >命令別名的設置alias,unalias

命令別名的設置alias,unalias

linux alias unalias

alias命令的作用是為系統中的命令設置別名,如果常用命令比較長,那麽為其設置別名可以簡化用戶操作,例如為ls -l | more命令設置別名lm,這樣只需要輸入lm就可以得到和 ls -l | more相同的效果;為rm -i設置別名為rm,可以起到防止誤刪文件的作用,尤其是root用戶在執行rm命令的時候,很容易誤刪文件,設置rm -i別名為rm之後,在執行rm時,系統會詢問用戶是否確定刪除該文件,這樣會在一定程度上降低用戶誤刪文件的概率。

執行alias命令查看系統當前已有的命令別名:

 [[email protected]~]$ alias
alias l.=‘ls -d .* --color=auto‘
alias ll=‘ls -l --color=auto‘
alias ls=‘ls --color=auto‘
alias vi=‘vim‘
alias which=‘alias | /usr/bin/which--tty-only --read-alias --show-dot --show-tilde‘

設置clear命令別名為cl:

[[email protected] ~]$ alias cl=clear
[[email protected] ~]$ alias
alias cl=‘clear‘
alias l.=‘ls -d .* --color=auto‘
alias ll=‘ls -l --color=auto‘
alias ls=‘ls --color=auto‘
alias vi=‘vim‘
alias which=‘alias | /usr/bin/which--tty-only --read-alias --show-dot --show-tilde‘

當需要設置別名的命令只是單個命令時可以不添加單引號,如果不是單個命令則需要加上單引號:

[[email protected] ~]$ alias rm=rm -i
-bash: alias: -i: not found
[[email protected] ~]$ alias rm=‘rm -i‘
[[email protected] test]$ alias
alias l.=‘ls -d .* --color=auto‘
alias ll=‘ls -l --color=auto‘
alias ls=‘ls --color=auto‘
alias rm=‘rm -i‘
alias vi=‘vim‘
alias which=‘alias | /usr/bin/which--tty-only --read-alias --show-dot --show-tilde‘

刪除clear的別名cl:

[[email protected] ~]$ unalias cl
[[email protected] ~]$ alias
alias l.=‘ls -d .* --color=auto‘
alias ll=‘ls -l --color=auto‘
alias ls=‘ls --color=auto‘
alias vi=‘vim‘
alias which=‘alias | /usr/bin/which--tty-only --read-alias --show-dot --show-tilde‘
[[email protected] ~]$ cl
-bash: cl: command not found


本文出自 “天黑順路” 博客,請務必保留此出處http://mjal01.blog.51cto.com/12140495/1969484

命令別名的設置alias,unalias