如何在 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="你的命令 -arguments"

删除别名

unalias 新命令

相关内容