linux命令系列-alias

2018-02-27 10:50:37来源:https://www.jianshu.com/p/8cdf3d5deafd作者:freecls人点击

分享


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.linux爱好者欢迎进群讨论722400045
2.本系列命令都在centos7里测试,其他发行版如ubuntu,debian,fedora,opensuse等可能略微不同
3.我们的自由创作学习分享网站www.freecls.com即将开放,届时会有更多的精彩能容分享给大家
4.觉得本文有帮助的小伙伴可以赞赏和关注笔者








微信扫一扫

第七城市微信公众平台