alias是命名别名,当你惯用的某些指令特别长的时候,或者增加设置默认的选项在某些危险的指令后面防止手滑误操作。
比如执行下面命令:列出所有,包括隐藏文档,并且按页显示
[Sun@localhost ~]$ ls -al | more
这样的命令如果你觉得太长太烦,可以用alias指令这样设置:
[Sun@localhost ~]$ alias lm="ls -al | more"
现在再使用lm命令就会得到一样的效果
root可以使用rm来移除任何数据,当我们在使用root身份来操作时就要小心,但是还是会有可能不小心手滑删除了不该删的文档。rm提供了一个选项来让我们确认是否删除该文档
[root@localhost ~]# rm -i test.txt
rm: remove regular empty file `test.txt"?
rm -i询问root用户是否确认删除test.txt文档。所以我们可以用alias给rm指令一个默认-i选项来让root用户在删除文档时,强制让root选择是否删除
[root@localhost ~]# alias rm="rm -i"
[root@localhost ~]# rm text.txt
rm: remove regular empty file `text.txt"?
这样就减小了误删的可能,使用alias来查看设置了哪些别名
[root@localhost ~]# alias
alias cp="cp -i"
alias l.="ls -d .* --color=auto"
alias ll="ls -l --color=auto"
alias lm="ls -al | more"
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"
unalias删除别名,如果lm这个别名不想再用了,可以删除
[root@localhost Sun]# unalias lm
[root@localhost Sun]# alias
alias cp="cp -i"
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"
【linux alias】linux中alias指令使用详解
http://m.bbyears.com/caozuoxitong/79824.html
推荐访问:alias linux