Linux命令别名的使用

命令别名

命令别名即把一个命令名称定义成另一个名称,在使用时,可以使用命令本身,也可以使用命令的别名。

定义一个命令别名时,使用alias命令,命令可以带选项和参数,如果命令、选项、参数之间有空格,则用单引号引起来。

定义命令别名时shell的特性,只在当前终端生效,当用户退出当前终端时,所定义的别名才会失效。就算同一个用户再次打开一个shell,其也不会生效,也就是说,在shell中定义的命名别名仅在当前shell生命周期中有效。别名的有效范围为当前shell进程,如果需要永久生效,则需要通过修改Bash相关的配置文件来实现。

当前用户生效的命令别名,仅在当前用户下使用,全局生效的命令别名则在系统中所有用户下都可使用。

1.定义命令别名

命令是alias,作用是用于定义命令别名。

命令使用格式:alias 自定义别名=‘系统已有命令’,此方式为临时定义命令别名。

 

 在使用命令别名时,实际上是使用命令别名对应的命令,也就是说,在执行命令别名cd3时,实际上系统是在执行cd /opt/soft

2.删除命令别名

命令是unalias,作用是用于取消/删除命令别名。

命令使用格式:unalias 命令别名

 

 3.设置命令别名永久生效(分为两种生效范围)

(1)设置当前用户命令别名永久生效(仅当前用户使用有效)。

 

 然后保存文件再source一下这个文件,使其生效。

 

 (2)设置全局使用命令别名永久生效(系统所有用户使用有效)。

修改/etc/bash 即可。

posted @ 2022-09-29 11:02  爱思凡  阅读(815)  评论(0编辑  收藏  举报