Linux中vi的使用


1編輯器vi的使用

*使用vi來打開/創建一個文件,vi pathname
*vi的兩種模式:
命令模式:當vi打開時默認為命令模式,要轉入輸入模式,需要按a或者i鍵。在命令模式下,此時鍵盤上輸入的所有東西都被vi當作命令來對待。


輸入模式:輸入模式用來向文件輸入內容。可以從命令模式中按a或者i進入輸入模式。
進入輸入模式后,就可以隨意按鍵盤進行輸入了。


輸入完成后如果要保存,要先退回到命令模式(因為保存也是一種命令)。
在輸入模式下按ESC鍵退回到命令模式。
注:注意看屏幕左下角,當命令模式時無提示信息或者提示文件名等信息,等處於輸入模式時,提示 -- INSERT --
在命令模式下如何保存:
:wq   保存並且退出
:w   只保存不推出
:q   不保存退出  進來看了一下沒改退出
:q!   不保存強制退出
:wq!  保存並強制退出

 

基礎知識
1、ls -l顯示的詳細信息中:
-rw-r--r--
drwxr-xr-x
一共10個字符,第一個字符表示文件類型,后面9個字符表示文件權限。
文件類型:
- 表示普通文件。普通文件指文本文件和二進制
 文件,如a.c  1.txt a.out都是普通文件
d 表示文件夾,d是directory的縮寫
l 表示符號連接文件,后面會用->打印出它指向的文件
s 表示socket文件
p 表示管道文件 pipe

 

* 查找 在命令模式下,輸入/xxx,就可以查找到xxx

* 快速切換行 在命令模式下,輸入:num,就可以快速切換到num行

* 設置顯示行號 在命令模式下,輸入:set nu,就可以顯示行號

注:設置不顯示行號,命令模式輸入:set nonu 設置永久顯示行號,需要修改vi的配置文件。打開vi的配置文件~/.vimrc(很多配置都是在這個里面 前面上傳了),在其中輸入set nu即可。

* 行刪除 命令模式下,先將光標移動到要刪除的行,然后輸入dd 如果要刪除連續多行,譬如要刪除連續的3行,使用3dd

* 行復制粘貼 復制:命令模式下,nyy 粘貼:命令模式下,p 細節,復制時要把光標放在多行的第一行,粘貼時實際 粘貼到當前光標所在行的下一行。

不能切換root

$ su - root Password:  su: Authentication failure Sorry.

這時候輸入

$ sudo passwd root Enter new UNIX password:  Retype new UNIX password:  passwd: password updated successfully

這時候就可以進入根目錄了。

安裝14.4

無法獲得vmci驅動程序的版本 句柄無效

1打開本地路徑,找到以VMX結尾的文件

2右鍵點擊虛擬機文件,選擇【以記事本方式打開】

3進入記事本界面,點擊上方菜單欄處【編輯選項】,然后點擊【查找】

4進入查找界面,在文本框輸入 vmci0.present  點擊查找下一個

5查找到 vmci0.present="TRUE" 代碼,將true更改為false點擊保存即可


免責聲明!

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



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