1. 定义一个别名
为一个命令定义一个别名:
alias new_command='command sequence'
2. 别名的作用范围
因为 alias 的作用只在当前终端有效,所以为了使终端下面总是可以使用这个别名,可以将这个别名定义的命令放在用户的 ~/.bashrc
里面:
echo 'alias cmd="command seq"' >> ~/.bashrc
当然这样比较粗暴,还是自己打开 ~/.bashrc
编辑比较好。
3. 删除别名
如果希望删除别名,可以通过:unalias cmd
或者 alias cmd=
来撤销。
4. 别名的转义
系统的命令可能会被别名覆盖,例如:
alias ls="ls -alh"
这个时候,如果一个系统的命令被别有用心的人修改了,就可以引起安全问题。
这个时候,我们可以通过对别名转义来忽略别名定义,只需要在命令前面加上反斜杠 \
:
\ls
这样的话就可以忽略定义的别名,使用原来的命令。
【转载请附】愿以此功德,回向 >>
原文链接:http://www.huangwenchao.com.cn/2015/11/bash-shell-5.html【每日一Shell(5) 使用 alias 别名】