1. 程式人生 > 其它 >shell對輸入流的處理(awk詳解)

shell對輸入流的處理(awk詳解)

快捷鍵:

Ctrl+L:清空控制檯

Ctrl+C:終止當前指令

Ctrl+alt:滑鼠跳出虛擬機器

 

目錄結構:

Etc:配置檔案目錄

Usr:使用者安裝的軟體的目錄

Var:可變的目錄(放日誌,專案程式碼)

 

 

 

 

 

 

  1. 藍色是資料夾根據
  2. 根據下圖判斷

 

Linux中第一個字元代表這個檔案是目錄、檔案或連結檔案等等。

當為[ d ]則是目錄

當為[ - ]則是檔案;

若是[ l ]則表示為連結文件(link file)

若是[ b ]則表示為裝置檔案裡面的可供儲存的介面裝置(可隨機存取裝置)

若是[ c ]則表示為裝置檔案裡面的串列埠裝置,例如鍵盤、滑鼠(一次性讀取裝置

)

接下來的字元中,以三個為一組,且均為『rwx』 的三個引數的組合

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

其中~表示當前目錄的家目錄。

 

 

 

 

./代表當前路徑,可以省略。

 

 

Ctrl+c取消本次操作,比如執行了一個操作後,突然不想執行了,就可以用。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

退出:ctrl+c

 

 

 

 

 

 

 

 

 

 

  1. 輸入“/關鍵字”,按enter鍵查詢
  2. 輸入:g/關鍵字/p,列出所有包含關鍵字的行
  3. 查詢下一個,按“n”即可小寫n是下一個,大寫
    N是上一個。
  4. 退出:
  • ESC鍵後,接著再輸入:號時,vi會在螢幕的最下方等待我們輸入命令
  • wq! 儲存退出;
  • q! 不儲存退出;

gg           : 跳轉到檔案頭

Shift+g   : 跳轉到檔案末尾(也就是大寫G

行數+gg : 跳轉到指定行,例跳轉到123行:123gg