别名就是一种便捷方式,以省去用户输入一长串命令序列的麻烦。
-
创建别名
alias new_command='command sequence' -
删除别名
- 从
~/.bashrc文件中删除对应的语句 - 使用
unalias命令:unalias new_command - 使用
alias new_command=
- 从
-
alias 命令的作用只是暂时的。一旦关闭当前终端,所有设置过的别名就失效了。为了使别名设置一直保持作用,可以将它放入
~/.bashrc文件中。 -
创建一个别名 rm,它能删除原始文件,同时在 backup 目录中保留副本:
alias rm='cp $@ ~/backup && rm $@'上面这样定义之后使用时报错,第一个 cp 命令得不到参数。
下面是改良后的版本:
alias rm='del(){ cp $@ ~/backup; rm $@; }; del $@' -
忽略别名,使用原命令。可以使用字符 \ 对命令进行转义。
\command
创建别名时,如果已经有同名的别名存在,那么原有的别名设置将被新的取代。











网友评论