Bash基本特性之命令狀態返回值和命令行展開

Bash基本特性之命令狀態返回值和命令行展開

Bash的工作特性

  • 命令執行狀態返回值

bash中一條命令的執行,會產生兩種返回結果:命令結果及命令執行狀態結果。一條命令成功執行,其執行狀態返回值為0。如果未能成功執行,其返回值為1-255。

~]# echo $? 用于查看命令執行狀態返回值
  • 引用命令的執行結果$(COMMAND)或`COMMAND`

  • 引用,強引用'';弱引用“”

  • 快捷鍵

    • Ctrl+a 跳轉至命令行首

    • Ctrl+e 跳轉至命令行尾

    • Ctrl+u 刪除光標所在位置至命令行首

    • Ctrl+k 刪除光標所在位置至命令行尾

命令行展開

命令行展開包括~展開和{}展開兩種

~展開

~]# cd ~ 進入當前登錄賬號的家目錄, 默認 "cd" 命令就可以實現
~]# cd ~loginname 管理員用次命令進入指定用于的家目錄

{}展開

~]# mkdir /tmp/{a,b}_{c,d} 在/tmp目錄下同時創建a_c, a_d, b_c, b_d
~]# mkdir -p /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,\此處無空格
    sysconfig/network-scripts},lib/modules,lib64,proc,sbin,\此處無空格
    sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}

tree directory 查看指定目錄及其所包含文件的樹狀結構
tree -L level directory 顯示指定層級的樹狀結構

原創文章,作者:N24_fynl,如若轉載,請注明出處:http://www.www58058.com/58033

(0)
N24_fynlN24_fynl
上一篇 2016-11-06 20:07
下一篇 2016-11-06 20:19

相關推薦

  • 第二周作業

    課后作業 1.Linux上的文件管理類命令都有哪些,其常用的使用方法及相關示例演示。 cp:復制命令 三種常用方式: cp[OPTION]…[-T] SOURCE DEST cp[OPTION]…SOURCE…DIRECTORY cp[OPTION]…-t DIRECTORY SOURCE 如果SRC是…

    Linux干貨 2016-12-10
  • 文件查找find和locate

            在Linux這個一切皆文件的系統中怎么能快速和精確的查找到文件,是我們必不可少的技能。而文件查找的命令可以讓我們在很短的時間內在文件系統中找到我們要查找的文件。這就是我們要掌握的,因此我來介紹一下文件查找的這兩個命令locate和find。 文件查找:在文件系統上…

    Linux干貨 2016-08-24
  • linux基礎入門之二

    linux基礎入門之二 1、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 1.cp文件復制: 常用選項: -i:交互式復制,即覆蓋之前提醒用戶確認; -f:強制覆蓋目標文件; -r, -R:遞歸復制目錄; -d:復制符號鏈接文件本身,而非其指向的源文件; -a:-dR –…

    Linux干貨 2016-09-26
  • 初識Linux

    在這篇文章中你講看到如下內容: 1.       計算機的組成及功能; 2.       Linux發行版之間的區別和聯系; 3.       Linux發行版的基礎目錄及功用規定…

    Linux干貨 2016-12-01
  • 圖解Man

    個人淺見 歡迎指正

    Linux干貨 2016-10-18
  • shell腳本之 select 循環菜單及 函數

    select 循環與菜單 select variable in list    do      循環體命令   done select 循環主要用于創建菜單,按數字順序排列的菜單項將顯示在標準錯誤上,并顯示PS3 提示符,等待用戶輸入 用戶輸入菜單列表中的某個數字,執行相應的命令…

    Linux干貨 2016-08-22

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-11-10 20:12

    內容比較簡單,能擴充下會更好~加油~

欧美性久久久久