1.Nano是一個簡單的沒有花梢及華麗效果的文本編輯器。Nano在作簡單文本文件編輯時至關不錯,,能夠知足一些基本操做.vim
直接在命令行模式下輸入nano 文件名,就能夠對文件進行簡單的編輯。編輯器
文件編輯中經常使用快捷鍵:ctrl+X 離開nano軟件,如有修改過的文件會提示是否保存;ide
ctrl+O 保存文件; Ctrl+W 查詢字符串;命令行
ctrl +C 說明目前光標所在處的行數和列數等信息;字符串
ctrl+ _ 能夠直接輸入行號,讓光標快速移到該行;it
2.vi :vi編輯器是全部Unix及Linux系統下標準的編輯器 ,功能強大,vim可視做vi的高級版本。class
1) vi能夠分爲三種模式:命令行模式,輸入模式,末行模式。 軟件
命令行模式—>輸入模式: i,a,A,o,O,c,C,r,R都可從命令行切換到輸入行;文本編輯器
i:在當前光標所在處插入; a:當前光標所在行的後面插入; A:當前光標所在行行尾插入;im
o:在當前光標所在處的下一行插入新的一行; O:在當前光標所在處的上一行插入新的一行;
c:先刪除在載入新的一行; C:刪除光標所在一行在插入;
r:替換光標所在那一個字符一次; R:一直替換光標所在處的文字;
輸入模式—>命令行模式:Esc
命令行模式—>末行模式::
末行模式-—>命令行模式:Esc
2) 光標移動: h(<—) 左移光標一個字符 ;
l(—>) 右移光標一個字符 ;
k(↑) 光標上移一行 ;
j (↓) 光標下移一行
「ctrl」+「b」:屏幕往"後"移動一頁。
「ctrl」+「f」:屏幕往"前"移動一頁。
「ctrl」+「u」:屏幕往"後"移動半頁。
「ctrl」+「d」:屏幕往"前"移動半頁
3)行內移動:^ 移動到非空白行的行首
0 絕對位置的行首
$移動到行尾
4)以單詞爲單位移動:
w:一次移動一個單詞,到下一個單詞的詞尾
b:移到當前單詞詞首(向回跳)
e:跳到詞尾
5)行間移動:
n(數字)G :n數值爲幾,就移到這個文件的第幾行;當n=1時,至關於gg的功能,移到該文件的第一行;
G:移到這個文件的最後一行;
6)刪除命令:
x:向後刪除一個字符,使用del鍵一樣功能;
X:向後刪除一個字符;
nx:連續向後刪除n個字符;
dd:刪除光標所在的那一整行;
ndd:刪除光標所在的向下n行;
d1G:刪除光標所在到第一行的全部數據;
dG:刪除從光標所在到最後易方達額全部數據;
7)複製,粘貼
yy:複製光標所在的那一整行;
nyy:複製光標所在的向下n行;
y0:複製光標所在的那一個字符到該行行首的全部數據;
y$:複製光標所在的那一個字符到該行行尾的全部數據;
p:將已經複製的數據在光標的下一行粘貼;
P:粘在光標的上一行;
8)查找,替換
/word:向下查找一個名稱爲word的字符串;
?word:向上查找一個名稱爲word的字符串;
:n1,n2 s/word1/word2/g :在n1與n2行之間尋找一個word1的字符串,並將其替換爲word2
:1,$ s/word1/word2/g:從第一行到最後一行查找word1字符串,並將其替換爲word2
9)文件的保存與退出:
w:在冒號輸入字母「w」就能夠將文件保存起來;
q:退出;
q!:強制退出;
wq :保存退出;
wq!:強制保存退出
10)顯示行號:在末行模式輸入:set nu
取消行號:在末行模式輸入:set nonu