linux命令系列-alias(别名)

2018-04-18 20:44:40

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

###bash###
#列出所有的命令别名
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. 觉得本文有帮助的小伙伴可以关注笔者

本文禁止转载

©著作权归作者所有
收藏
推荐阅读
简介
天降大任于斯人也,必先苦其心志。