【linux alias】linux中alias指令使用详解

时间:2019-11-17  来源:linux  阅读:

alias是命名别名,当你惯用的某些指令特别长的时候,或者增加设置默认的选项在某些危险的指令后面防止手滑误操作。

比如执行下面命令:列出所有,包括隐藏文档,并且按页显示

[Sun@localhost ~]$ ls -al | more

这样的命令如果你觉得太长太烦,可以用alias指令这样设置:

[Sun@localhost ~]$ alias lm="ls -al | more"

现在再使用lm命令就会得到一样的效果

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
相关阅读 猜你喜欢
本类排行 本类最新