使用alias给常用的命令起别名

xiaoxiao2021-02-28  45

      基于linux系统操作时,有时候我们会使用ls -l 来查看当前目录下的文件和目录了。但是也有人直接使用ll命令来实现此功能。ls -l可以一目了然,命令加参数,那ll又是什么鬼呢?这就要说到alias的命令了。

[robot@hadoop103 ~]$ alias 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 vi='vim' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

      如上可以使用alias命令查看系统中默认给哪些命令起了别名,原来ll是ls -l的别名,所以实现了ls -l的功能。因为有些命令很长,如果开发时频繁使用的话,就可以将其设置成别名,这样会更加高效

       比如 alias  aaa='echo $HADOOP_HOME' ;将查看hadoop环境变量的命令设置成aaa.执行如下:

[robot@hadoop103 ~]$ alias aaa='echo $HADOOP_HOME' [robot@hadoop103 ~]$ aaa #执行aaa命令 /opt/modules/hadoop-2.7.2 [robot@hadoop103 ~]$ unalias aaa #取消别名的使用 [robot@hadoop103 ~]$ aaa bash: aaa: command not found... [robot@hadoop103 ~]$     同样如上,aaa实现了查看hadoop环境变量的功能,如果取消别名,只需要使用 unalias  +别名即可。
转载请注明原文地址: https://www.6miu.com/read-2625402.html

最新回复(0)