天天看點

Linux系列教程(二十一)——Linux的bash基本功能

Linux系列教程(二十一)——Linux的bash基本功能

  上篇部落格我們介紹了什麼是shell,以及編寫shell腳本的兩種執行方式。我們知道在敲指令的時候,有很多快捷鍵,比如tab鍵能補全指令,在比如為什麼我們直接敲 ll 指令能顯示目錄的長格式,其實這是bash的基本功能。本篇部落格我們就來介紹這些基本功能。

1、曆史指令

  

Linux系列教程(二十一)——Linux的bash基本功能
Linux系列教程(二十一)——Linux的bash基本功能
Linux系列教程(二十一)——Linux的bash基本功能
Linux系列教程(二十一)——Linux的bash基本功能

2、指令與檔案補全:Tab

Linux系列教程(二十一)——Linux的bash基本功能

  在輸入一些指令的時候,最好用Tab鍵去補全,防止指令輸入錯誤。

3、指令的别名:alias

Linux系列教程(二十一)——Linux的bash基本功能
Linux系列教程(二十一)——Linux的bash基本功能

   讓别名永遠生效:vim /root/.bashrc

   

Linux系列教程(二十一)——Linux的bash基本功能

  删除别名

unalias 别名
      

4、指令的執行順序

Linux系列教程(二十一)——Linux的bash基本功能

5、bash 常用快捷鍵

Linux系列教程(二十一)——Linux的bash基本功能

6、輸入輸出重定向 

  ①、标準輸入輸出

Linux系列教程(二十一)——Linux的bash基本功能

  ②、輸出重定向:将指令執行結果本該顯示在螢幕上的存儲到别的地方

Linux系列教程(二十一)——Linux的bash基本功能
Linux系列教程(二十一)——Linux的bash基本功能

  ③、輸入重定向:本該由鍵盤輸入的資訊改為由檔案進行輸入

  輸入重定向用的很少。在講解輸入重定向之前,我們先介紹一個指令:

Linux系列教程(二十一)——Linux的bash基本功能
Linux系列教程(二十一)——Linux的bash基本功能
Linux系列教程(二十一)——Linux的bash基本功能

  範例:統計 file 檔案

Linux系列教程(二十一)——Linux的bash基本功能

7、多指令順序執行

Linux系列教程(二十一)——Linux的bash基本功能

  第一個;,兩個指令是沒有任何邏輯關系的,即使第一個指令出錯了,第二個指令還是會執行。

Linux系列教程(二十一)——Linux的bash基本功能

8、管道符 指令1 | 指令2

Linux系列教程(二十一)——Linux的bash基本功能
Linux系列教程(二十一)——Linux的bash基本功能

9、通配符

Linux系列教程(二十一)——Linux的bash基本功能

  範例:

Linux系列教程(二十一)——Linux的bash基本功能

10、bash 中的其他特殊符号

Linux系列教程(二十一)——Linux的bash基本功能
Linux系列教程(二十一)——Linux的bash基本功能

11、總結 

  本篇部落格我們介紹了操作bash的一些基本功能,也算是一些快捷指令吧,這是日常操作中使用特别頻繁的。下篇部落格我們将介紹bash變量,為後面編寫shell腳本做鋪墊。 

作者:IT可樂

出處:http://www.cnblogs.com/ysocean/

資源:微信搜【IT可樂】關注我,回複 【電子書】有我特别篩選的免費電子書。

本文版權歸作者所有,歡迎轉載,但未經作者同意不能轉載,否則保留追究法律責任的權利。

繼續閱讀