linux alias别名管理

alias可用于创建命令的别名,若直接输入该命令且不带任何参数,则列出当前用户使用了别名的命令。现在你应该能理解类似ll这样的命令为什么与ls-l的效果是一样的吧。

直接输入alias,可以看到一些系统内置的别名,其中就包括ll
在这里插入图片描述
alias 添加别名
比如关机命令shutdown -h now,可以自定义添加别名sdn
在这里插入图片描述
这样添加的alias,只能在当天shell环境中有效,重新登录后,别名即会消失。若需要添加永久生效的alias,可以将对应内容添加到用户家目录中的.bashrc文件中。

/root/目录下找到.bashrc文件,这是一个隐藏文件,通过ll -a可以查看的到,我们在里面添加一些内容。格式与已有的alias保持一致,比如我们添加docpdocker ps 的别名,保存并退出后,直接使用alias命令还是无法查看到添加的alias,使用source .bashrc让修改生效后,通过alias命令可以查看到添加的alias
在这里插入图片描述
重启一下centos,可以看到,直接通过alias命令添加的别名,重启后消失,而通过修改.bashrc文件添加的别名还在。
在这里插入图片描述
unalias 删除别名
在这里插入图片描述
在上面的内容中,通过unalias删除了docp别名,但.bashrc文件中,依然有dockp的信息,所以,重启系统后,docp的别名肯定是还在的,如果是通过alias命令添加的别名,通过unalias删除会更有意义。如果是永久的alias,可以通过修改文件的方式删除,再通过source命令使其生效。

おすすめ

転載: blog.csdn.net/qq_41885819/article/details/115120123