首页 > 代码库 > SHELL脚本攻略(学习笔记)--1.8 别名

SHELL脚本攻略(学习笔记)--1.8 别名

ll就是ls -l的别名。可以自定义别名来代替某些命令配合某些选项,也可以定义别名组合多个命令。例如定义rm的别名rmb使其删除某内容时自动备份到目录中去。

[root@xuexi tmp]# alias rmb=‘cp -a $@ /tmp/backup/ && rm -rf $@‘

使用alias可以使别名临时生效,长久生效就将别名写入/etc/profile或~/.bash_profile或~/.bashrc,第一个对所有用户有效,后面两个对对应用户有效。修改后记得使用source来重新调取这些配置文件。

使用unalias可以临时取消别名。

定义了别名后想使用原命令则可以删除别名或者使用绝对路径或者使用转义符来还原命令的作用。

SHELL脚本攻略(学习笔记)--1.8 别名