Linux命令整合之alias

描述bash

  設置命令別名。
ide


做用:spa

一、經過給危險命令加一些保護參數,防止人爲誤操做,例如系統默認別名配置(rm、mv、cp)。
orm

二、把不少複雜的字符串或命令變成一個簡單的字符串或命令。rem


實例分析
字符串

1.設置 "rm" 別名it

[root@oldboy data]# alias | grep rm     #查看別名
[root@oldboy data]# alias rm="rm -i"      #設置別名
[root@oldboy data]# alias | grep rm     #查看別名
alias rm='rm -i'

2.取消設置 "rm" 別名class

[root@oldboy data]# alias | grep rm
alias rm='rm -i'
[root@oldboy data]# unalias rm           #取消別名        
[root@oldboy data]# alias | grep rm
[root@oldboy data]#

3.不使用別名test

[root@oldboy data]# ls -l
total 4
-rw-r--r--. 1 root root 4 Apr 10 20:15 test.txt
[root@oldboy data]# rm test.txt 
rm: remove regular file `test.txt'? n        #須要確認
[root@oldboy data]# /bin/rm test.txt        #用命令的絕對路徑來跳過使用別名
[root@oldboy data]# ls -l
total 0
[root@oldboy data]# echo "zyb" >test.txt
[root@oldboy data]# \rm test.txt            #加"\" 不使用別名
[root@oldboy data]# ls -l
total 0
[root@oldboy data]#


說明配置

  控制檯設置別名在機器重啓後失效。若要長久保持,可在"~/.bashrc"或者"/etc/profile"下設置。

相關文章
相關標籤/搜索