在Ubuntu中,要使别名(alias)持久化,您需要将它们添加到相关的配置文件中。这样,每次打开新的终端时,这些别名都会自动生效。以下是几种常见的方法:
~/.bashrc
文件打开终端。
使用文本编辑器(如 nano
或 vim
)打开 ~/.bashrc
文件:
nano ~/.bashrc
在文件的末尾添加您想要的别名。例如:
alias ll='ls -l'
alias la='ls -A'
保存并关闭文件。
使更改生效:
source ~/.bashrc
~/.profile
或 ~/.bash_profile
文件如果您使用的是 bash
作为默认shell,并且希望别名在登录时也生效,可以将它们添加到 ~/.profile
或 ~/.bash_profile
文件中。
打开终端。
使用文本编辑器打开 ~/.profile
或 ~/.bash_profile
文件:
nano ~/.profile
或者
nano ~/.bash_profile
在文件的末尾添加您想要的别名。例如:
alias ll='ls -l'
alias la='ls -A'
保存并关闭文件。
使更改生效:
source ~/.profile
或者
source ~/.bash_profile
/etc/bash.bashrc
如果您希望所有用户都能使用这些别名,可以将它们添加到全局配置文件 /etc/bash.bashrc
中。
打开终端。
使用文本编辑器以管理员权限打开 /etc/bash.bashrc
文件:
sudo nano /etc/bash.bashrc
在文件的末尾添加您想要的别名。例如:
alias ll='ls -l'
alias la='ls -A'
保存并关闭文件。
使更改生效:
source /etc/bash.bashrc
dconf
或 gsettings
如果您使用的是GNOME桌面环境,可以使用 dconf
或 gsettings
来设置别名。
打开终端。
使用 dconf
设置别名:
dconf write /org/gnome/terminal/legacy/profiles:/<profile-id>/custom-command "'alias ll='ls -l''"
替换 <profile-id>
为您的终端配置文件ID。
使用 gsettings
设置别名:
gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:<profile-id>/ custom-command "alias ll='ls -l'"
替换 <profile-id>
为您的终端配置文件ID。
通过以上方法之一,您可以在Ubuntu中持久化别名,使其在每次打开新的终端时自动生效。