1.介绍
alias命令用于设置指令的别名,unalias指令用于取消命令别名
能够将一些冗长但经常使用的命令设置成别名,经过输入简短的别名达到一样的效果
2.语法
alias [-p] [name[=value] ... ]
unalias [-a][别名]
3.参数
- 用于显示全部的别名(alias不加参数效果等同于alias -p)
1 alias
2 alias l='ls -l'
3 alias rm='rm -i'
4 ...
5 alias vi='vim'
1 alias l
2 alias l='ls -l'
1 pwd
2 /home/wzl
3 alias cdlog='cd /home/wzl/log/`date +%Y%m%d`/BUP'
4 cdlog
5 pwd
6 /home/wzl/log/20200707/BUP
1 cd log/bap
2 vi 20200707.log(输入11122345,保存)
3 cd -
4 alias logMsg='cd log;cd bap;vi 20200707.log'
5 logMsg
6 11122345(显示)
1 unalias logMsg
2 logMsg
3 -bash: logMsg: command not found
- root用户修改/root/.bashrc,将设置别名的指令写到这个文件中,使只有root用户能够使用设置的别名(生效后永久有效)
- 普通用户修改/root/username/.bashrc,将设置别名的指令写到这个文件中,使只有username用户能够使用设置的别名(生效后永久有效)。
1 vi .bashrc
2 logM='cd log/bap;vi 20200707.log' (插入 .bashrc)
3 logM
4 -bash: logMsg: command not found
5 source .bashrc
6 logM
7 11122345