1. 程式人生 > >Linus vi 操作指令用法

Linus vi 操作指令用法

vi操作

  1. vi編輯器的啟動和退出:

啟動shell終端,在shell提示符下輸入vim或vi,將啟動vi編輯器。若要退出Vi在末行命令模式下輸入:wq或:q!即可。

  1. 模式切換:

使用鍵在編輯命令模式和末行命令模式和插入模式之間進行切換。進入插入模式 a追加,i插入,o當前行後插入一空行。注意其他三個對應命令:A、I、O

    1. 複製正文:yy 複製當前行, nyy複製n行。
    2. 刪除正文:x刪除一個字元, dd 刪除當前行,ndd 刪除n行, dw 刪除一個單詞。刪除內容均放在緩衝區。
    3. 替換正文:p 將緩衝區的內容貼上到當前游標處。rn用字元n替換當前字元。
    4. 查詢定位:nH將游標定位到第n行開頭。
    5. 檔案操作::w 寫盤,:wq寫盤退出,:q!不存檔退出,:w filenam寫檔名。
    6. 使用vi編輯生成三個100行字元,名字分別為my1,my2和my3的文字檔案。
    7. 在vi編輯my1狀態下檢視當前目錄,使用搜索字串、刪除和貼上功能,使用替換命令及存檔退出、存檔不退出和不存檔退出命令。
    8. 從檔案讀取輸入,並輸出到顯示器。
    9. 把標準輸出定向到檔案中,記錄檔案內容。
    10. 把my1,my2和my3合併為一個文字檔案my,並用命令wc顯示其行數、單詞數和字元數。
    11. 使用管道將my中內容逐屏顯示出來。
    12. 構造一個”>>”使用符號追加新內容的例子。
    13. 查詢my,my1,my2和my3中有沒有包含salary,ab、cd的行,有幾個檔案包含ab。

相關推薦

Linus vi 操作指令用法

vi操作 vi編輯器的啟動和退出: 啟動shell終端,在shell提示符下輸入vim或vi,將啟動vi編輯器。若要退出Vi在末行命令模式下輸入:wq或:q!即可。 模式切換: 使用鍵在編輯命令模式和末行命令模式和插入模式之間進行切換。進入插入模式 a追加,i插入,o當前

linux vi 操作指令

首先按ESC鍵回到命令模式; vi儲存檔案有不同的選項,對應於不同的命令,你可以從下面的命令中選擇一個需要的; :w 儲存檔案但不退出vi :w file 將修改另外儲存到file中,不退出vi  :w! 強制儲存,不退出vi  :wq 儲存檔案並退出vi  :wq! 強制儲存檔案,

redis數據類型五之zset的操作指令

redis數據類型 redis zset的操作指令 1、看看官方文檔,學學英文啦: 如圖示,有序集合是一種介於 Set 和 Hash數據類型的 類型。像 sets 呢,是因為它由唯一的、不重復的字符串元素組合而成,所以從某種意思上說它也是一個集合。像 hash

shell 環境下MySQL的基本操作指令總結

必須 font bdb variables 是否 能夠 process format arch 一、對數據庫的基本操作 show databases; //列出數據庫use database_name;

redis數據類型和操作指令

tar keys int als 數字 第一個 pivot 移除 zset   redis存儲數據是key:value的形式,其中value一共支持五種數據類型:string、hash、list、set、zset 1、string:最常見的數據類型,就是字符串 S

DOM操作指令

back mov 類名 script 執行 語句 tel 進行 ack 查找元素: document.getElementById 查找元素的id,由於id是唯一的,所以查找出的是一個單獨的變量; document.getElementsByClassName 利用類名查

pycharm的一些操作指令

粘貼 ctrl+s ace ctr del char backspace 合並行 所有 Alt+Enter 自動添加包Ctrl+t SVN更新Ctrl+k SVN提交Ctrl + / 註釋(取消註釋)選擇的行Ctrl+Shift+F 高級查找Ctrl+Enter 補全Shi

服務器保存所有用戶的操作指令

hostname pcdn sts aliyun htm nbsp com null brush LOGIP=`who -u am i 2>/dev/null| awk ‘{print $NF}‘|sed -e ‘s/[()]//g‘` LOG_DIR=/var/l

linux操作指令 第一部分

exit linux操作 文件的 list 配對 -- 文件信息 退回 關系 查看當做操作目錄位置 > pwd 2. 查看(當前)目錄裏邊的文件內容 > ls //list > ls -l 或ll

linux操作指令 第三部分

groupdel 手動 左右 del cat pass useradd user 用戶操作 文件簡單操作 1.文件內容查看 > cat filename //一次性把全部內容都輸出到終端 > more filename

vi操作筆記一

提交 翻頁 nbsp bsp 光標 文件 刪除 後臺 上一個 vi命令 gg 到首行 shift + 4 跳到該行最後一個字符 shift + 6 跳到該行首個字符 shift + g 到尾行 vi 可視 G 全選 = 程序對齊 gg 到首行 vi 可視 G 全選 d

(轉)Linux系統stat指令用法

技術分享 ces type ont name log div node use 原文:https://www.cnblogs.com/linux-super-meng/p/3812695.html stat指令:文件/文件系統的詳細信息顯示。 stat命令主要用於顯

Spring_AOP 記錄系統關鍵操作日誌用法

解決 ati rgs pad tope reads 匿名 ava syslog 問題:   系統需要記錄用戶的關鍵操作日誌,以便後期的系統維護,方便的查看問題,及時排除 分析:   (1)保存字段:作為一個日誌記錄功能,首先數據庫新建一張表保存用戶的操作關鍵字段,   

aix,db2簡單操作指令

start 解壓 file sequence 目錄 gunzip filename 指令 rep 文件壓縮: 1.tar cvf FileName.tar FileName不壓縮大小,只改變格式 2.gzip -d FileName.gz 壓縮成gz 文件解壓: 1.gun

STL的基本操作指令

length class 插入 函數聲明 ever 插入字符 數據查找 兩個 數組 list :Lists將元素按順序儲存在鏈表中. 與 向量(vectors)相比, 它允許快速的插入和刪除,但是隨機訪問卻比較慢. assign() 給list賦值 back() 返回最後

Git常用操作指令

狀態 增加 別名 本地 onf 測試 git add osc 項目管理 1、首次在本地使用,需要git中登錄賬號 git config --global user.name "your id" git config --global user.email "your e

Mysql-多表連接的操作用法

aps tinc 篩選 IE 多表連接 連接查詢 區別 union all PE 一 、介紹 二 、多表連接查詢 三 、符合條件連接查詢 四 、子查詢 一、介紹 本節主題 多表連接查詢 復合條件連接查詢 子查詢 準備表 #建表

Linux vi操作

BE html 保存 TP clas 方法 3D linu 文件內容 當文本編輯結束之後,通常需要退出編輯器。退出編輯器又分為4種情況:保存退出、正常退出、不保存退出及強制退出。下面簡單說下吧! 1、先介紹一下保存退出。當我們編輯或修改好了文件內容,如圖

Git 幾個重要操作指令對比

log blog inspect 的區別 ins segment 對比 重要 AI 1、git merge 和 git rebase   https://blog.csdn.net/wh_19910525/article/details/7554489   http://

常用Dos操作指令

exe more abc gist 關於 計算機 and tcp CM 1 dir無參數:查看當前所在目錄的文件和文件夾。/s:查看當前目錄已經其所有子目錄的文件和文件夾。/a:查看包括隱含文件的所有文件。/ah:只顯示出隱含文件。/w:以緊湊方式(一行顯示5個文件)顯示文