linux命令系列-alias(别名)

alias是用来设置命令别名以用来简化一些较长的命令,也可以防止一些误操作

#列出所有的命令别名
alias

#centos7输出如下
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'
#设置cp命令别名
alias cp='cp -i'
#设置rm命令别名
alias rm='rm -i'
#删除cp命令别名
unalias cp

以上设置都只会在当前会话生效,想要命令别名永久有效可以在当前用户家目录文件.bashrc或.bash_profile的结尾加上命令即可,然后重新登录生效

总结:
比如我们最常用的ll命令,其实就等同于你敲了ls -l –color=auto
还有就是rm命令,这个删除命令原本是不提示直接删除的,万一误操作那可就悲剧了。所以呢大多数linux发行版都会设置别名alias rm=’rm -i’,这样当你删除一个文件如rm tmp.txt时等同于你敲了rm -i tmp.txt
是不是很强大,赶紧去试试吧。

备注
1.本系列命令都在centos7里测试,其他发行版如ubuntu,debian,fedora,opensuse等可能略微不同
2.觉得本文有帮助的小伙伴可以关注笔者
3.原文地址http://www.freecls.com/a/2712/9

    原文作者:freecls
    原文地址: https://www.jianshu.com/p/8cdf3d5deafd
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞