关于运维:Linux中如何使用alias命令

34次阅读

共计 2157 个字符,预计需要花费 6 分钟才能阅读完成。

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 命令。

正文完
 0