alias 别名

警告
本文最后更新于 2023-10-22,文中内容可能已过时。

alias 别名

Linux alias 命令用于设置指令的别名。

用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。

常用指令:

1
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 启动时的配置文件加载》

0%