三分鐘解決文檔編輯難題-【文檔編輯命令- cat echo vi/vim tail rmdir 】

在這裏插入圖片描述

一、cat 命令詳解

1. 簡介: 在終端上上顯示文件的內容
2. 常用參數:

參數 含義
-n 顯示行數(空行也編號)
-s 顯示行數(多個空行算一個編號)
-b 顯示行數(空行不編號)
-E 每行結束處顯示$符號
-T 將TAB字符顯示爲 ^I符號
-v 使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
-e 等價於”-vE”組合
-t 等價於”-vT”組合
-A 等價於 -vET組合
–help 顯示幫助信息
–version 顯示版本信息

4. 應用實例講解:

  • 查看/etc/passwd 文件,顯示文件行號
    cat -n /etc/passwd
    在這裏插入圖片描述
  • 使用cat 持續寫入內容到./test文件中 ,直到碰到END結束
    在這裏插入圖片描述
  • 使用 cat 將文件寫成鏡像文件
    cat /dev/fd0 > fdisk.iso

二、echo 命令詳解

  1. 簡介:
  2. 常用參數:
參數 含義
-n 不輸出結尾的換行符
-e “\a” 發出警告音
-e “\b” 刪除前面的一個字符
-e “\c” 結尾不加換行符
-e “\f” 換行,光標扔停留在原來的座標位置
-e “\n” 換行,光標移至行首
-e “\r” 光標移至行首,但不換行
-E 禁止反斜槓轉移,與-e參數功能相反
—version 查看版本信息
–help 查看幫助信息
  1. 應用實例講解:
  • 區分換行\f和\n的區別
    在這裏插入圖片描述
  • 將變量提取的值輸入到test文件中,並輸入date命令結果
echo $PATH >test
echo `date` >>test
#或者
echo -e "$PATH \n `date`" > test

在這裏插入圖片描述

三、vi/vim文本編輯器詳解

英語不錯的請點擊這裏,移步一個優質的網站查看

  1. 簡介:vi編輯器是所有linux的標準編輯器,用於編輯任何ASCⅡ文本,vim是vi的加強版。
  2. vi/vim區別
  • vi和vim都是多模式文件編輯器,vim功能強與vi ,vi是linux自帶的命令
  • vim支持多級撤銷
  • vim有語法加亮,對一些文件高亮顯示
  1. 常用參數:
參數 含義
-s 靜默模式
– -cmd<命令> 加載任何vimrc文件之前執行指定命令
-R 只讀模式
-v Vi模式
-e Ex模式
-y 簡易模式
– -- 之後只有文件名
-c<命令> 加載第一個文件之後執行指定命令
-s<腳本輸入文件> 從指定腳本輸入文件閱讀普通模式命令
-w<腳本輸出文件> 追加所有類型的命令寫入腳本輸出文件
-W<腳本輸出文件> 寫入所有類型的命令到指定腳本輸出文件
+ 從文件末尾開始
+<行數> 從指定行開始
– -noplugin 不要加載插件腳本
-p<數量> 打開指定數量的標籤頁(帶文件名)
-r<文件名> 恢復崩潰的會話
-L 等同於-r
-r 列出交換文件並退出
-u 熟用指定vimrc,而不是.vimrc
-T<終端> 設置使用指定終端
-o<數量> 打開指定數量的窗口
-n 不使用交換文件,只用內存
-Z 受限模式
-m 不允許修改(寫入)
-b 二進制模式
-M 在文本中不允許修改

在這裏插入圖片描述

  1. vim三種模式命令講解
    在這裏插入圖片描述
  2. 應用實例講解:
  • 從文件的第5行開始編輯文件
    vim +5 /etc/passwd
    在這裏插入圖片描述
  • 以只讀模式打開文件
    vim -R /etc/passwd
    在這裏插入圖片描述

四、tail 命令詳解

1. 簡介:用於顯示文件尾部的內容,默認在屏幕上顯示指定文件的末尾10行。如果給定的文件不止一個,則在顯示的每個文件前面加一個文件名標題。如果沒有指定文件或者文件名爲“-”,則讀取標準輸入。
2. 常用參數

參數 含義
- -retry 始終嘗試打開文件,常與 -f連接使用
-c 字符數 輸出最後指定多少個字符
-f 行數 –follow:顯示文件最新追加的內容
-F 與選項“-follow=name”和“–retry”連用時功能相同
-n 行數 輸出文件的尾部指定行內容 和-- line=行數效果相同
–pid=<進程號> 與“-f”選項連用,當指定的進程號的進程終止後,自動退出tail命令
  1. 應用實例講解:
#顯示文件的最後10行 
tail /etc/passwd
tail -c 10 /etc/passwd
#顯示文章從指定行到末尾的內容
tail +20 /etc/passwd
#始終顯示文件的最後5行內容
tail -f 5 /test

五、rmdir 命令詳解

  1. 簡介:rmdir命令作用是刪除空的目錄,英文全稱:“remove directory”
  2. 常用參數
參數 含義
-p 用遞歸的方式刪除指定的目錄路徑中的所有父級目錄,非空則報錯
-v 顯示命令的詳細執行過程

– -- help 顯示命令的幫助信息
– -- version 顯示命令的版本信息

  1. 應用實例講解:
    遞歸刪除空目錄,並顯示過程
    rmdir -pv 1/2/3/*
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章