vi與vim的關係:vim是vi的升級版,安裝vim的linux系統中實際上是使用連接文件
將vi與vim連接起來,使用vi命令的時候實際上是使用vim。
1.用vi打開/創建一個文件:vi pathname。
2.vi有兩種模式,命令模式和輸入模式。
命令模式:默認打開時是命令模式,需要按“a”或“i”才能進入輸入模式。
輸入模式:用來向文件輸入內容。輸入完成後,按esc鍵退回到命令模式。
3.保存文件:
:wq 保存並退出
:w 只保存不退出
:q 不保存退出
:q! 不保存強制退出
:wq! 保存並強制退出
4.vi查找
退回到命令模式輸入“/”+“要查找的內容”
5.快速切換行
退回到命令模式輸入“:”+“行號”
6.設置顯示行號
命令模式下輸入“:set nu”顯示行號
命令模式下輸入“:set nonu”隱藏行號
設置永久顯示行號,需要修改vi配置文件,打開vi配置文件 ~/.vimrc 在其中輸入“:set nu”即可。
7.行刪除
命令模式下,先將光標移動到要刪除的行,然後輸入“dd”
如果要刪除連續多行,使用“數字+dd”,就能刪除以當前光標所在位置開始的以下“n”行。
8.行復制粘貼
複製:命令行模式下,“數字+yy”
粘貼:命令行模式下,p
PS:複製時要把光標放在多行的第一行,粘貼時實際粘貼到當前光標所在行的下一行。
9.linux命令行中一些符號的含義:
. 代表當前目錄
.. 代表上一層目錄,是當前目錄的父目錄
- 代表前一個目錄,即剛纔從哪個目錄cd過來
~ 代表當前目錄的宿主目錄(操作系統爲當前用戶設計的用來存放文件、
工作的默認目錄。例如windows中“我的文檔”。普通用戶的宿主目錄在
“/home/username/”,root用戶在“/root”)
/ 代表根目錄
$ 普通用戶的命令行提示符
# root用戶的命令行提示符
* 萬能匹配符(匹配一個或多個字符)