bash的基礎特性:
1.命令補全:
shell程序在接收到用戶執行命令的請求時,分析完成之后,最左側的字符串會被當作命令;
命令查找機制:
根據PATH環境變量中設定的目錄,自左向右逐個搜多目錄下的文件名
給定的打頭字符串,如果能唯一標識某命令程序文件,則直接補全,
? ? ? ? ? ? ? ? ? ? ?如果不能唯一標識某命令程序文件,再tab一次會給出列表
2.
路徑補全:TAB
熟練可以避免出錯
目錄管理類的命令:
mkdir:make directory
?創建目錄
?mkdir [OPTION]… DIRECTORY…
? ?mkdir /tmp/x/y/z ?只創建z,
NOTICE:基名是命令操作的對象:基名之前的路徑必須存在;
?-p:自左向右自動按需創建目錄
?-v:verbose,顯示常見路徑
rmdir:remove directory
rmdir – remove empty directories
? -p:刪除目錄之后,如果父目錄為空,一并刪除
? -v:顯示過程:
3.
命令執行的狀態結果:
? ?bash通過狀態返回值來輸出此結果
成功:0
失?。?-255
命令執行完成之后,其狀態返回值保存于bash的特殊變量¥?中。
命令正常執行時,有的還會有命令返回值:
?根據命令及其功能不同,結果各不相同:
引用命令的執行結果:
$(COMMAND)
或’COMMAND’
4.引用
弱引用:做變量替換
強引用:不做變量替換
命令引用:”
5.快捷鍵
ctal+a:快速跳到命令行首
ctrl+u:刪除行首至光標所在處之間的所有字符:
ctrl+k:刪除光標所在處至行為的所有:
ctrl+l:清屏,相當于clear
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/98988