linux操作系統3 vi編輯器
阿新 • • 發佈:2018-05-19
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,2) 40 < 從文件輸入 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編輯器