alias¶
alias用来给命令创建一个别名.
若直接输入该命令且不带任何参数, 则列出当前Shell进程中使用了哪些别名.
使用alias命令自定义别名¶
使用alias命令自定义别名的语法格式为:
alias new_name='command'
alias命令定义的别名只能在当前Shell进程中使用, 在子进程和其它进程中都不能使用. 当前Shell进程结束后, 别名也随之消失.
要想让别名对所有的Shell进程都有效, 就得把别名写入Shell配置文件.
使用unalias命令删除别名¶
使用unalias内建命令可以删除当前Shell进程中的别名.
unalias有两种使用方法:
- 在命令后跟上某个别名, 用于删除指定的别名;
unalias -a删除当前Shell进程中所有的别名.
同样, 这两种方法都是在当前Shell进程中生效的. 要想永久删除配置文件中定义的别名, 只能进入配置文件中删除.