bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。

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

(0)
繪事后素繪事后素
上一篇 2018-05-20
下一篇 2018-05-20

相關推薦

  • 今天開始,重新學習

    混了這么多年,才發現還是要學習,要有本事才能混的好些。今天開始,重新學習,為了有好的將未來。為了能夠多掙點錢。。。。。。

    Linux筆記 2018-06-20
  • d

    ““ function fun(){ echo “這是一句非常牛逼的代碼”;}fun(); ““

    Linux筆記 2018-07-09
  • 初學linux你該死記它們

    最笨的方法往往是最好的方法

    Linux筆記 2018-04-08
  • rsyslog、nsswitch、pam

    rsyslog: 日志:歷史事件日志 歷史事件: 時間,事件 事件級別(日志級別):事件的關鍵性程度; 事件:系統引導啟動、應用程序啟動、應用程序尤其是服務類應用程序運行過程中的一些事件; 系統日志服務: syslog: syslogd: system klogd:kernel 事件格式較為簡單時,可統一由syslog進行記錄: 事件產生的日期時間 主機 進…

    Linux筆記 2018-06-07
  • RAID

    RAID技術 stripe:條帶。將連續的數據切分成相同大小的數據塊,把每段數據塊分別寫入到不同磁盤上的方法。 條帶技術可以增加硬盤的讀寫性能,但是不支持數據容錯。最少使用2塊盤做條帶。磁盤利用率為100% mirror:鏡像。鏡像技術是將n(2的倍數)塊磁盤上的每個數據位同步成相同的數據位。在寫數據時,寫入2 份數據。鏡像技術有容錯功能,但是硬盤的寫性能有…

    Linux筆記 2018-04-25
欧美性久久久久