- 命令別名設置alias unalias
alias的定義規則與變量定義規則幾乎相同,所以只要在alias 加上 {“別名”=‘命令 參數’}。[root@www~]#alias lm='ls -l | more' <==需要查詢隱藏文件,並且需要列出一頁一頁查看,需要用到alias lm = ‘ls -l |more’
同時命令別名的設置還可以替代既有的命令
同時我們也可以使用alias來查看已經有別名的命令實際代表什麼命令[root@www~]#alias rm='rm -i' <==那麼以後使用rm就是默認使用rm -i
如果想要取消命令別名,就使用unalias
[root@www~]#unalias lm
- 歷史命令history
參數 含義 n n是數字,代表列出最近n條命令 -c 將目前shell中所有history內容全部消除 -a 將目前新增的history命令新增如hisfiles中,若沒有加hisfiles,則默認寫入~/.bash_history -r 將historyfiles內容讀到目前這個shell的history中 -w 將目前的history記憶內容寫入hisfiles中
history命令不只可以讓我查詢命令,還可以執行命令[root@www~]#history <==列出目前內存內所有的history記憶 1017 man bash 1018 ll 1019 history <==列出的信息中共分爲兩欄,第一列爲該命令在shell當中的代碼
參數 含義 number 執行第幾條命令的意思 command 由最近的命令向前搜尋命令串開頭爲command的那個命令,並且執行 !! 執行上一個命令 [root@www~]#history 66 man rm 67 alias 68 man history 69 history [root@www~]#!66 <==執行第66個命令 [root@www~]#!! <==執行上一個命令 [root@www~]#!al <==執行最近以al爲開頭的命令
命令別名與歷史命令
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.