alias命令在Linux中常常应用,能够使在Linux命令行上的工作更加顺畅,然而它们也可能很简单且难以记住,这篇文章探讨了如何使alias命令。
通常状况下alias命令适宜上面场景:

简化过长且过于简单的命令
记住简单名称的命令
应用你常常应用的命令节省时间
如何创立alias
例如,设置一个别名列出所有文件包含暗藏文件,别名为la:

[root@server1 ~]# alias la='ls -al'
执行一下别名la看一下:

[root@server1 ~]# la
total 68
dr-xr-x---. 3 root root 216 May 25 13:13 .
drwxr-xr-x. 19 root root 271 May 7 15:12 ..
-rw-------. 1 root root 1178 Dec 29 2019 anaconda-ks.cfg
-rw-------. 1 root root 14798 May 20 01:48 .bash_history
-rw-r--r--. 1 root root 18 May 11 2019 .bash_logout
-rw-r--r--. 1 root root 176 May 11 2019 .bash_profile
-rw-r--r--. 1 root root 176 May 11 2019 .bashrc
drwx------ 3 root root 17 Mar 11 11:17 .cache
-rw-r--r--. 1 root root 100 May 11 2019 .cshrc
-rw------- 1 root root 64 May 25 13:13 .lesshst
-rw-r--r-- 1 root root 234 May 19 09:52 sample.html
-rw-r--r--. 1 root root 129 May 11 2019 .tcshrc
-rw-r--r-- 1 root root 1178 May 19 09:32 test.txt
-rw------- 1 root root 15904 May 25 10:15 .viminfo
Linux中如何应用alias命令Linux中如何应用alias命令
如果要永恒应用,能够将该命令写入~/.bashrc文件外面。

[root@server1 ~]# echo "alias la='ls -al'" >> ~/.bashrc
Linux中如何应用alias命令Linux中如何应用alias命令

如何列出alias
应用alias命令列出零碎中已设置的所有别名:

[root@server1 ~]# alias
Linux中如何应用alias命令Linux中如何应用alias命令

查看命令类型是否是别名
要查看命令是否为别名,请应用which命令。如下实例显示的内容就是别名。

[root@server1 ~]# which la
alias la='ls -al'
/usr/bin/ls
如何删除alias
如果须要停用别名,则能够应用unalias命令。要使更改永恒失效,就须要在~/.bashrc文件中删掉对应的别名。

[root@server1 ~]# unalias la
对常用命令应用alias
对于常常应用的命令,通过应用别名来缩短它们就能够节俭更多的工夫。在上面显示的别名中,咱们用一个字母革除屏幕,应用ll显示目录中的文件,并仅查看最近创立或更新的五个文件:

[root@server1 ~]# alias c='clear'
[root@server1 ~]# alias ll='ls -al'
[root@server1 ~]# alias new='ls -1tr | tail -5'
应用alias来更改命令的行为
例如,想让ping命令只申请4次,则能够应用此别名确保它仅收回四个ping申请:

[root@server1 ~]# alias ping='ping -c 4'
Linux中如何应用alias命令Linux中如何应用alias命令

应用alias防止长字符串的选项
别名对于记住较长的命令选项十分有用。例如,要解压文件能够应用如下别名:

[root@server1 ~]# alias untar='tar -xvf'
Linux中如何应用alias命令Linux中如何应用alias命令

应用alias查看命令的历史记录
要应用搜寻字词查看历史记录,请执行以下操作:

[root@server1 ~]# alias rec='history | grep'
这能够看到在历史记录中保留的相干记录,例如:

[root@server1 ~]# rec alias
Linux中如何应用alias命令Linux中如何应用alias命令

应用alias搜寻相干的命令
要查找与搜索词相干的命令,应用apropos命令,然而该命令有点生疏,能够设置一个别名,应用以下命令:

[root@server1 ~]# alias ?="apropos"
上面应用?搜寻和compress相干的命令:

[root@server1 ~]# ? compress
Linux中如何应用alias命令Linux中如何应用alias命令

显示你的IP地址
[root@server1 ~]# alias myip='hostname -I'
Linux中如何应用alias命令Linux中如何应用alias命令

总结
alias命令在Linux中常常应用,能够使在Linux命令行上的工作更加顺畅,然而它们也可能很简单且难以记住,这篇文章探讨了如何使alias命令。