shell對輸入流的處理(awk詳解)
阿新 • • 發佈:2022-04-12
快捷鍵:
Ctrl+L:清空控制檯
Ctrl+C:終止當前指令
Ctrl+alt:滑鼠跳出虛擬機器
目錄結構:
Etc:配置檔案目錄
Usr:使用者安裝的軟體的目錄
Var:可變的目錄(放日誌,專案程式碼)
- 藍色是資料夾根據
- 根據下圖判斷
Linux中第一個字元代表這個檔案是目錄、檔案或連結檔案等等。
當為[ d ]則是目錄
當為[ - ]則是檔案;
若是[ l ]則表示為連結文件(link file);
若是[ b ]則表示為裝置檔案裡面的可供儲存的介面裝置(可隨機存取裝置);
若是[ c ]則表示為裝置檔案裡面的串列埠裝置,例如鍵盤、滑鼠(一次性讀取裝置 )。
接下來的字元中,以三個為一組,且均為『rwx』 的三個引數的組合
其中~表示當前目錄的家目錄。
./代表當前路徑,可以省略。
Ctrl+c取消本次操作,比如執行了一個操作後,突然不想執行了,就可以用。
退出:ctrl+c
- 輸入“/關鍵字”,按enter鍵查詢
- 輸入:g/關鍵字/p,列出所有包含關鍵字的行
-
查詢下一個,按“n”即可,小寫n是下一個,大寫
- 退出:
- 按ESC鍵後,接著再輸入:號時,vi會在螢幕的最下方等待我們輸入命令
- wq! 儲存退出;
- q! 不儲存退出;
gg : 跳轉到檔案頭
Shift+g : 跳轉到檔案末尾(也就是大寫G)
行數+gg : 跳轉到指定行,例跳轉到123行:123gg