如何在 shell 中建立命令別名?

如何在 shell 中建立命令別名?

如何在Linux中建立指令別名?例如,我想為ssh root@host

謝謝你?

答案1

哪個外殼?

假設 bash,將這種東西放入你的.bashrc

alias srhost="ssh root@host"

答案2

我喜歡建立一個 .bash_aliases 文件,以便在我使用的系統之間進行移植。將其添加到您的 .bashrc

如果 [ -f ~/.bash_aliases ];然後 。 ~/.bash_aliases fi

然後您可以向該文件添加別名,例如

alias psg='ps -auxww|grep'

新增別名後,您還需要退出/開啟終端,以便變更生效。

或嘗試

source ~/.bashrc

答案3

僅針對您的用戶,編輯您的 .bashrc

別名 srhost="ssh root@host"

新增別名

別名 newcommand="yourcommand -arguments"

刪除別名

unalias 新指令

相關內容