Linux unalias命令別名能否永久保存

小樊
83
2024-10-01 03:14:03

在Linux中,使用unalias命令可以刪除一個(gè)已經(jīng)定義的別名。但是,這種刪除只在當(dāng)前shell會(huì)話中有效。如果你關(guān)閉終端或者退出會(huì)話,那么刪除的別名將不再存在。

要永久保存對(duì)別名的更改,你需要將它們添加到相關(guān)的配置文件中。對(duì)于Bash shell,你通常需要編輯~/.bashrc(對(duì)于當(dāng)前用戶)或/etc/bash.bashrc(對(duì)于所有用戶)文件。在文件末尾添加一行,指定要?jiǎng)?chuàng)建的別名,如下所示:

alias my_command='my_long_command --option=value'

保存并關(guān)閉文件后,你需要重新加載配置文件以使更改生效。你可以通過運(yùn)行以下命令來(lái)實(shí)現(xiàn)這一點(diǎn):

source ~/.bashrc

或者,對(duì)于所有用戶:

source /etc/bash.bashrc

現(xiàn)在,你已經(jīng)成功地將別名添加到了配置文件中,它們將在每次打開新的終端會(huì)話時(shí)自動(dòng)生效。

0