1. 程式人生 > >linux操作系統3 vi編輯器

linux操作系統3 vi編輯器

get 文件頭 類型 情況 apt-get tab 另存為 ifconfig linux基礎命

知識內容:

1.Linux基礎命令復習

2.vi模式和基本操作

3.vi進階操作

一、Linux基礎命令復習

 1 目錄(文件夾)操作
 2 cd           進入目錄 (tab自動補全)
 3 pwd        查看當前目錄
 4 mkdir      增加目錄
 5 rmdir       刪除目錄
 6 ls             查看當前目錄下文件 (-l 列表方式查看)
 7 drwxrwxrwx  ? d 文件類型為文件夾
 8 rwx 分別表示權限,read | write | excute
 9 3組rwx分別表示,文件使用者的權限,使用者同組人員權限,其他人權限
10 相應位置為 – 表示用戶沒有這個權限 11 chmod 12 du 目錄下文件占用磁盤空間情況 13 df 查看整個磁盤空間占用情況 14 15 16 文件操作 17 touch 建立文件 18 cat 查看文件 (-n 自動加上行號) 19 rm 刪除文件 20 cp 拷貝文件 21 mv 移動/重命名文件 22 more 分頁查看文件 [只支持後翻 --空格] 23 less 分頁查看文件[支持前翻後翻查找 – pageup/pagedown] 24 head 查看文件頭幾行
25 tail 查看文件末尾幾行 (-f 動態查看文件修改情況) 26 ln 創建鏈接文件 [ -s 軟連接/硬連接] 27 軟鏈接: 相當於windows下的快捷方式 28 硬鏈接: 共享磁盤空間 (相當於多個指針指向同一個地址,刪除一個文件不影響其他使用) 29 30 31 重定向,管道 32 > 輸出到文件(重寫) 33 ls > a.txt 把ls的輸出寫入到文件a.txt 34 >> 輸出到文件 (追加) 35 ls > a.txt 把ls的輸出追加到文件a.txt後面 36 2> 錯誤信息輸出到文件
37 > 只能把 輸出到stdout 的信息重定向過去 38 2> 把stderr的信息重定向過去 39 &> 輸出所有信息 (&相當於0,1,240 < 從文件輸入 41 | 把結果輸出(stdout)作為下一個命令行的入參 42 43 44 系統命令 45 su [...] 登入root用戶/其他用戶 46 apt-get install/remove 安裝刪除文件 47 sudo ... 以root權限執行命令 48 top 動態查看系統進程信息 (q 退出) 49 ps 查看系統進程信息 50 kill 殺死進程 51 52 53 其他命令 54 find 查找文件 55 find . –name a.txt 在當前目錄下查找 a.txt 文件(. 表示當前命令) 56 find /dev -name std* 在/dev 目錄查找 std開頭的文件 57 grep 查找文本 58 cmp 比較文件(輸出差異處的行列) 59 diff 比較文件 (輸出差異處的文本) 60 ifconfig 網絡命令(查看,修改IP) 61 62 63 命令行編輯快捷鍵 64 ctrl + a 移動到命令第一個字符 65 ctrl + e 移動到命令結尾 66 ctrl + u 刪除光標處到命令行第一個字符 67 ctrl + k 刪除光標處到命令行最後一個字符 68 ctrl + l 清屏 69 ctrl + c 取消 70 ctrl + 方向鍵 每次移動一個單詞

二、vi模式和基本操作

1.vi模式

  • 命令模式:在任何模式下 按ESC 進入,另外一進入vi編輯器就是命令模式,命令模式中輸入的任何字符都作為命令來處理
  • 插入模式(編輯模式):從命令模式下 按a, i 等 進入,輸入的任何字符都作為插入的字符處理
  • 末行模式:在命令模式下按:進入,執行文件級或全局操作,例如保存文件、退出編輯器等

2.vi的基本操作

 1 基本操作
 2 以下操作在末行模式中操作:
 3 :q             退出vi (q! 不保存強行退出)
 4 :w            保存    (wq 保存並退出)
 5 :x             保存退出
 6 :X             加密保存退出
 7 :u             撤銷操作
 8 :saveas     另存為
 9 
10 以下操作在命令模式中操作:
11 x       刪除當前字符
12 dd     刪除當前行 ,刪除內容存入剪貼板
13 h,j,k,l  和 右下上左 移動光標(某些情況下方向鍵也是命令的一部分)
14 0   到行首  
15 ^   到行首第一個非空字符
16 $   到行尾
17 g_ 到行尾最後一個非空字符
18 
19 ctrl+f        向後翻頁 (forward)
20 ctrl+b       向前翻頁 (back)
21 ctrl+d       向後翻半頁
22 ctrl+u       向前翻半頁
23 ctrl+e        向下滾1行
24 ctrl+y        向上滾一行

三、vi進階操作

linux操作系統3 vi編輯器