天天一個Linux指令--alias和unalias

1.介紹
alias命令用於設置指令的別名,unalias指令用於取消命令別名
能夠將一些冗長但經常使用的命令設置成別名,經過輸入簡短的別名達到一樣的效果
2.語法
alias [-p] [name[=value] ... ]
unalias [-a][別名]
3.參數
  1. 用於顯示全部的別名(alias不加參數效果等同於alias -p) 
1 alias 
2 alias l='ls -l' 
3 alias rm='rm -i'  
4 ... 
5 alias vi='vim'
  1. 只顯示某個別名表明的含義,alias name
1 alias l 
2 alias l='ls -l'
  1. 設置別名
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. 設置一個別名執行多條命令
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. 取消指令別名
1 unalias logMsg 
2 logMsg 
3 -bash: logMsg: command not found
  1. root用戶修改/root/.bashrc,將設置別名的指令寫到這個文件中,使只有root用戶能夠使用設置的別名(生效後永久有效)
  2. 普通用戶修改/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
相關文章
相關標籤/搜索