alias 命令
命令别名即把一个命令名称定义成另一个名称,在使用时,可以使用命令本身,也可以使用命令的别名。
定义一个命令别名时,使用alias命令,命令可以带选项和参数,如果命令、选项、参数之间有空格,则用单引号引起来。
定义命令别名是Shell的特性,只在当前终端生效,当用户退出当前终端时,所定义的别名才会失效。就算同一个用户再次打开一个Shell,其也不会生效,也就是说,在Shell中定义的命名别名仅在当前Shell生命周期中有效。别名的有效范围为当前Shell进程,如果需要永久生效,则需要通过修改Bash相关的配置文件来实现。
当前用户生效的命令别名,仅在当前用户下使用,全局生效的命令别名则在系统中所有用户下都可使用。
1.定义命令别名
命令是alias,作用是用于定义命令别名。
命令使用格式:alias 自定义别名='系统已有命令',此方式为临时定义命令别名。在使用命令别名时,实际上是使用命令别名对应的命令。如:
2.删除命令别名
命令是unalias,作用是用于取消/删除命令别名。命令使用格式:unalias命令别名。
3.设置命令别名永久生效(分为两种生效范围)
(1)设置当前用户命令别名永久生效(仅当前用户使用有效)。
(2)设置全局使用命令别名永久生效(系统所有用户使用有效)。
最后更新于
这有帮助吗?