来自:Linux迷
链接:https://www.linuxmi.com/linux-bieming.html
输入文本和记命令是Linux命令行爱好者的缺点之一。如果你需要输入并记住同样长的命令,这可能会降低终端的工作效率。
如果您可以用自己的短名称替换长命令,或者将多个命令分组,那会怎么样呢?是的,alias是一种可以帮助您有效使用命令行的方法。
别名(alias)在Linux中是什么意思呢?
$ rsync -a <path-to-local-directory> username@host:<destination_directory>
$ alias remote="rsync -a <dir-path> user@host:<dir-path>"
Linux下如何创建和使用别名?
alias new_name='value'
linuxmi@linuxmi:~/www.linuxmi.com$ alias ls='exa -lh'
linuxmi@linuxmi:~/www.linuxmi.com$ ls
linuxmi@linuxmi:~/www.linuxmi.com$ alias
linuxmi@linuxmi:~/www.linuxmi.com$ unalias ls
linuxmi@linuxmi:~/www.linuxmi.com$ unalias -a
如何在Linux中创建别名?
linuxmi@linuxmi:~/www.linuxmi.com$ echo "alias up='sudo apt update && sudo apt upgrade'" >> ~/.bashrc
linuxmi@linuxmi:~/www.linuxmi.com$ source ~/.bashrc
linuxmi@linuxmi:~/www.linuxmi.com$ touch ~/.bash_aliases
if [ -e ~/.bash_aliases ]; then
source ~/.bash_aliases
fi
总结
别名可以将一些复杂的命令简化成一个我们自己命名的相对简单好记的命令,能够极其方便我们的操作。
END
来自:https://mp.weixin.qq.com/s/e0NDLdobnjqubc0opgUG1w