-
locate 搜索文件,新增文件后若要該查詢生效,需執(zhí)行/updatedb;
//updatedb配置文件位于/etc/updatedb.conf,并以此為依據(jù)過濾查詢結果。
原因:locate引用/var/lib/mlocate文件
查看全部 -
bash中其他特殊符號
' '
單引號。在單引號中所有的特殊符號,如$,`(反引號)都沒有特殊含義
""
雙引號。在雙引號中特殊符號都沒有特殊含義,但是$、`和\是例外,擁有“調(diào)用變量的值”、“引用命令”和“轉義符”的特殊含義
``
反引號。反引號括起來的內(nèi)容是系統(tǒng)內(nèi)容,在bash中會先執(zhí)行他。和$()作用一樣,不過不推薦是使用$(),因為反引號非常容易看錯
$()
和反引號作用一樣,用來引用系統(tǒng)命令
#
在shell腳本中,#開頭的行代表注釋
$
用于調(diào)用變量的值,比如需要調(diào)用變量name的值時,需要用$name的方式得到變量的值
\
轉義符,跟在\之后的特殊符號將失去特殊含義,變?yōu)槠胀ㄗ址H鏫$將輸出$符號,而不是當作時變量引用
查看全部 -
?wc 【選項】【文件名】
選項】
-c 統(tǒng)計字節(jié)數(shù)
-w 統(tǒng)計單詞數(shù)
-l 統(tǒng)計行數(shù)查看全部 -
正確輸出和錯誤輸出同時保存
命令 >> 文件 2>&1
以追加的方式,把正確輸出和錯誤輸出都保存到同一個文件當中
命令 &>>文件?
以追加的方式,把正確輸出和錯誤輸出都保存到同一個文件當中
命令>>文件1 2>>文件2
把正確的輸出追加到文件1中,把錯誤的輸出追加到文件2中
查看全部 -
歷史命令的調(diào)用
使用上、下箭頭調(diào)用以前的歷史命令
使用“!n"重復執(zhí)行第n條歷史命令
使用“!!”重復執(zhí)行上一條命令
使用“!字串”重復執(zhí)行最后一條以該字串開頭的命令
查看全部 -
history 【選項】【歷史命令保存文件】
選項】
-c 清空歷史命令
-w 把緩存中歷史命令寫入歷史命令保存文件~/.bash_history
查看全部 -
?常用快捷鍵
ctrl+c????????強制終止當前命令
ctrl+l????????清屏
ctrl+a????????光標移動到命令行首
ctrl+e????????光標移動到命令行尾
ctrl+u????????從光標所在位置刪除到行首
ctrl+z????????把命令放入后臺
ctrl+r????????在歷史命令中搜索
查看全部 -
?命令生效順序
第一順位執(zhí)行用絕對路徑或相對路徑執(zhí)行的命令
第二順位執(zhí)行別命
第三順位執(zhí)行Bash的內(nèi)部命令
第四順位執(zhí)行按照$PATH環(huán)境變量定義的目錄查詢找順序找到的第一個命令
查看全部 -
?vim ~/.bashrc
#寫入環(huán)境變量配置文件
unalias 別名
#刪除別名
查看全部 -
alias
#查看系統(tǒng)中所有的命令別名
alias 別名=‘原命令’
#設定命令別名
查看全部 -
?ehco -e "\e[1; 31m? XXX \e[0m"
輸出顏色
30m=黑色? 31m=紅色? 32m=綠色 33m=黃色
34m=藍色? 35m=洋紅 36m=青色? 37m=白色
查看全部 -
?echo -e
控制字符
\a????????輸出警告音
\b????????退格鍵,也就是向左刪除鍵
\n????????換行符
\r????????回車鍵
\t????????制表鍵,也就是tab鍵
\v????????垂直制表符
\0nnn? 按照八進制ASCII碼表輸出字符。其中0為數(shù)字0,nnnn是三位八進制數(shù)
\xhh???? 按照十六進制ASCII碼表輸出字符。其中hh是兩位十六進制數(shù)
查看全部 -
內(nèi)核版本 發(fā)型版本查看全部
-
多命令順序執(zhí)行? 邏輯運算符
查看全部
舉報