Cent OS (三)vi文本編輯操作


序號 命令 命令含義
1 echo           
2 vi/vim    編輯
3 cat     cat 命令用於連接文件並打印到標准輸出設備上。
4 more   分屏顯示文本內容
5  less   less 與 more 類似,但使用 less 可以隨意瀏覽文件,而 more 僅能向前移動,卻不能向后移動,而且 less 在查看之前不會加載整個文件。
6 tail   tail 命令可用於查看文件的內容,有一個常用的參數 -f 常用於查閱正在改變的日志文件。

 

 

 

 

 

  

 echo

echo $path 將當前配置的環境信息打印在控制台

echo $PATH

echo 還可以配置重定向命令進行文本操作

Tip:

重定向 > 和 >>

  • Linux 允許將命令執行結果 重定向到一個 文件
  • 將本應顯示在終端上的內容 輸出/追加 到指定文件中

其中

  • > 表示輸出,會覆蓋文件原有的內容
  • >> 表示追加,會將內容追加到已有文件的末尾

如果使用echo >會直接覆蓋掉之前的內容

使用echo >> 會在文本后追加內容,還有自動換行驚喜哦

vi/vim

  vi 文件名

  1. 首先會進入”一般模式“,此模式只接受各種快捷鍵。不能編輯文本內容;
  2. 按i鍵,就會從“一般模式”進入到編輯模式。在此模式下完成編輯;
  3. 編輯完成后,按ESC鍵退出編輯,回到一般模式
  4. 再按:,進入“底行命令模式”,,輸入wq命令,回車即可保存剛才輸入的文本內容。如果想放棄本次修改,在底行模式下輸入q!退出。即撤銷剛才的文本編輯。

福利時間,叮叮叮。

  一些炒雞有用的快捷鍵(此技能請在一般模式下使用)

  

快捷鍵 作用
a 在光標后一位開始插入文本內容
A 在該行的最后插入文本內容
I 在該行的最前面插入文本內容
gg 直接跳到文本的首行
G 直接跳到文本的末行
dd 刪除行 ,如果5dd,則一次性刪除5行
yy 復制, 復制3行 3yy
p 粘貼
v 進入字符選擇模式 yy復制,p粘貼
ctrl+v 進入塊選擇模式,選擇塊內容
shift+v 進入行選擇模式

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ctrl +v 進入塊選擇模式,選擇塊內容

shift+v進入行選擇模式

在“底行模式”下輸入

/待查詢的內容  回車

進行全文檢索位置

例如在tinyproxy.conf 下輸入/Allo 回車  即可輸入Allo字符串

那么如何查詢下一個匹配到的Allo呢

n 搜索下一個匹配到的字符串
N 以當前位置,搜索上一個匹配到的字符串

 

 

 

 

cat 命令

  • cat 命令可以用來 查看文件內容創建文件文件合並追加文件內容 等功能
  • cat 會一次顯示所有的內容,適合 查看內容較少 的文本文件
cat 文件名

 

選項  含義
-b 對非空輸出行編號
-n 對輸出的所有行進行編號

 

 

 

 

 

 

 

 

 Linux中還有一個nl 命令和 cat -b 等價

 

 more 命令

  • more 命令可以用於分屏顯示文件內容,每次只顯示一頁內容
  • 適合於 查看內容較多的文本文件
操作鍵 功能
空格鍵 顯示文本的下一屏
Enter鍵 一次滾動一行
b 回滾一行
f 前滾一行
q 退出
/word 搜索word字符

 

 

 

 

 

 

 

 

 

 

less 命令

 

tail 命令可用於查看文件的內容,有一個常用的參數 -f 常用於查閱正在改變的日志文件。

tail -f filename 會把 filename 文件里的最尾部的內容顯示在屏幕上,並且不斷刷新,只要 filename 更新就可以看到最新的文件內容。

更多請參見 菜鳥教程  http://www.runoob.com/linux/linux-tutorial.html

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM