alias 别名
目录
警告
本文最后更新于 2023-10-22,文中内容可能已过时。
alias 别名
Linux alias 命令用于设置指令的别名。
用户可利用alias
,自定指令的别名。若仅输入alias
,则可列出目前所有的别名设置。
常用指令:
|
|
等号两头不能有空格,指令名称要用引号引起来,例如:alias la='ls -al'
修改别名的方法就是把设置别名的语句再运行一遍,指令名称换成你想改成的新的指令:alias la='ls -aR'
删除别名:unalias [别名]
持久化别名设置
alias
的作用仅在该次登入的操作,即输入一次alias
后,这个修改只在当前的 Shell 生效。如果重新开启一个 Shell,或者重新登录,则这些alias将
无法使用。好在 linux 中提供alias
永久化的方法:
-
若要每次登入就自动生效别名,则把别名加在
/etc/profile
或~/.bashrc
中。然后执行source ~/.bashrc
,用户家目录下的这个文件.bashrc
相当于当前用户的 bash 的预加载文件,会在当前用户使用打开 bash 前运行,就像 powershell 中一样,文件最后有一句话User specific aliases and functions
,可以在这里指定用户的别名和方法,就是这里了。 -
若要让每一位用户都生效别名,则把别名加在
/etc/bashrc
最后面,然后执行source /etc/bashrc
。
关于 shell 进程启动的时候的配置文件的加载,请看《Bash 启动时的配置文件加载》