在Linux中,使用unalias
命令可以刪除一個已經設置的命令別名。但是,這種刪除只在當前shell會話中有效。當您退出當前shell或打開一個新的shell會話時,之前設置的別名將不再存在。
要使別名持久化,您需要將它們添加到相關的配置文件中。對于Bash shell,您可以將別名添加到~/.bashrc
(針對當前用戶)或/etc/bash.bashrc
(針對所有用戶)文件中。對于其他類型的shell,您可能需要查看相應的文檔以了解如何將別名添加到配置文件中。
例如,如果您想要為ls
命令創建一個別名l
,并使其在所有新的shell會話中持久化,您可以將以下行添加到~/.bashrc
文件中:
alias l='ls'
保存文件后,您需要重新加載配置文件,以便更改生效。這可以通過運行source ~/.bashrc
(或您修改的文件名)來實現。現在,每當您打開一個新的shell會話時,都會自動應用這個別名。