色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

unix常用命令(第一章 目錄及文件操作)

瀏覽:124日期:2024-07-04 13:06:01
1.1 ls [語法]: ls [-RadCxmlnogrtucpFbqisf1] [目錄或文件......] [說明]: ls 命令列出指定目錄下的文件,缺省目錄為當前目錄 ./,缺省輸出順序為縱向按字符順序排列。 -R 遞歸地列出每個子目錄的內容 -a 列出所有文件,包括第一個字符為“.”的隱藏文件 -d 若后面參數是目錄,則只列出目錄名而不列出目錄內容,常與-l選項連 用以顯示目錄狀態。 -C 輸出時多列顯示 -x 橫向按字符順序排列 -m 輸出按流式格式橫向排列,文件名之間用逗號(,)分隔 -l 長列表輸出,顯示文件詳細信息,每行一個文件,從左至右依次是: 文件存取模式 鏈接數 文件主 文件組 文件字節數 上次修改時間 其中文件存取模式用10個字母表示,從左至右的意義如下: 第一個字母表示文件種類,可以是以下幾種情況: d 為目錄文件 l 為鏈接 b 為塊文件 c 為字符型文件 p 為命名管道(FIFO) - 為普通文件 后面9個字母分別表示文件主、同組用戶、其他用戶對文件的權力,用r表示可讀,w 表示可寫,x 表示可執行。如果是設備文件,則在文件字節數處顯示:主設備 從設備。 -n 與-l選項相同,只是文件主用數字(即UID)顯示,文件組用數字 (即GID)表示 -o 與-l選項相同,只是不顯示文件組 -g 與-l選項相同,只是不顯示文件主 -r 逆序排列 -t 按時間順序排列而非按名字 -u 顯示時間時使用上次訪問時間而非上次修改時間 -c 顯示時間時使用上次修改i節點時間而非上次修改時間 -p 若所列文件是目錄文件,則在其后顯示斜杠(/) -F 在目錄文件后加'/',在可執行文件后加'*' -b 文件名中若有非打印字符,則用八進制顯示該字符 -q 文件名中的打印字符用'?'表示 -i 顯示節點號 -s 顯示文件長度時使用塊長度而非字節長度 -f 將后面的參數解釋為目錄并列出其中的每一項 -1 每行僅列一項 [例子]: ls 列出當前目錄下的文件 ls -al /bin 以長列表的形式列出目錄 /bin 下的所有文件,包括隱藏文件 1.2 pwd [語法]: pwd [說明]: 本命令用于顯示當前的工作目錄 [例子]: pwd 顯示出當前的工作目錄 1.3 cd [語法]: cd [目錄] [說明]:本命令用于改變當前的工作目錄,無參數時使用環境變量$HOME 作為其參數,$HOME 一般為注冊時進入的路徑。 [例子]: cd 回到注冊進入時的目錄 cd /tmp 進入 /tmp 目錄 cd ../ 進入上級目錄 1.4 mkdir [語法]: mkdir [-m 模式] [-p] 目錄名 [說明]: 本命令用于建立目錄,目錄的存取模式由掩碼(umask)決定,要求對其父目錄具有寫權限,目錄的UID和GID為實際UID和GID -m 按指定存取模式建立目錄 -p 建立目錄時建立其所有不存在的父目錄 [例子]: mkdir tmp 在當前目錄下建立子目錄 tmp mkdir -m 777 /tmp/abc 用所有用戶可讀可寫可執行的存取模式 建立目錄 /tmp/aaa ,存取模式參看命令 chmod mkdir -p /tmp/a/b/c 建立目錄 /tmp/a/b/c ,若不存在目錄 /tmp/a 及/tmp/a/b 則建立之 1.5 rmdir [語法]: rmdir [-p] [-s] 目錄名 [說明]: 本命令用于刪除目錄 -p 刪除所有已經為空的父目錄 -s 當使用-p 選項時,出現錯誤不提示 [例子]: rmdir /tmp/abc 刪除目錄 /tmp/abc rmdir -p /tmp/a/b/c 刪除目錄 /tmp/a/b/c ,若目錄 /tmp/a /b 及/tmp/a 空,則刪除 1.6 cat [語法]: cat [-u] [-s] [-v[-t] [-e]] 文件... [說明]: 顯示和連接一個或多個文件至標準輸出 -u 無緩沖的輸出(缺省為有緩沖輸出) -s 對不存在的文件不作提示 -v 顯示出文件中的非打印字符,控制字符顯示成^n ,n為八進制數字, 其他非打印字符顯示成M-x , x 為該字符低7位的8進制數值 -t 在使用-v 選項時,將制表符(tab) 顯示成 ^I,將換頁符 (formfeed)顯示成 ^ L -e 在使用-v 選項時,在每一行的行尾顯示 $ [例子]: cat file 顯示文件 cat -s -v -e file1 file2 file3 逐個顯示文件 file1 file2 file3 1.7 head [語法]: head [-n] [文件 ...] [說明]: 將文件的頭n 行顯示輸出,缺省值為 10 行,顯示多個文件時,在每個文件的前面加上 ==> 文件名 <== [例子]: head -9999 file1 file2 顯示文件 file1 和 file2 的頭 9999 行 1.8 more [語法]: more [-cdflrsuw] [- 行數] [+ 行數] [+ / 模式 ] [ 文件 ... ] [說明]: 將文件顯示在終端上,每次一屏,在左下部顯示--more--,若是從文件讀出而非從管道,則在后面顯示百分比,表示已顯示的部分,按回車鍵則上滾一行,按空格鍵則上滾一屏,未顯示完時可以使用more 命令中的子命令。 -c 顯示文件之前先清屏 -d 當輸錯命令時顯示錯誤信息而不是響鈴(bell) -f 不折疊顯示長的行 -l 不將分頁控制符(CTRL D)當作頁結束 -r 一般情況下,more 不顯示控制符,本選項使more 顯示控制符, 例如,將 (CTRL C) 顯示成 ^ C -s 將多個空行轉換成一個空行顯示 -u 禁止產生下劃線序列 -w 一般情況下 more 顯示完后立即推出,本選項在顯示完后作提 示,敲任意鍵后推出 -n 行數 指定每屏顯示的行數 + 行號 從指定行號開始顯示 +/模式 在文件中搜索指定模式,從模式出現行的上兩行開始顯示 文件未顯示完時,可以使用more 命令中的子命令,命令中除了! 和 / 以外均不回顯,也不用敲回車,當命令破壞 more 提示行時,可用退格鍵恢復提示行。在以下子命令操作中,i 表示數字,缺省值為 1。 i 空格 上滾一屏多 i 行 i 回車 上滾 i 行 i CTRL+D i 缺省時上滾 11 行,否則上滾 i 行 id i 缺省時上滾 11 行,否則上滾 i 行 iz i 缺省時上滾一屏,否則定義每屏為 i 行 is 跳過 i 行后顯示一屏 if 跳過 i 屏后顯示一屏 i CTRL+B 跳回 i 屏后顯示一屏 b 跳回 一屏后顯示一屏 q 或 Q 推出 more = 顯示當前行號 v 從當前行開始編輯當前文件編輯器由環境變量 $EDITOR定義 h 顯示幫助信息 i / 模式 向前搜索,直至模式的第 i 次出現 , 從該行的上 兩行開始顯示一屏 in 向前搜索,直至上一模式的第 i 次出現 , 從該行 的上兩行開始顯示一屏 單引號 回到上次搜索的出發點,若無搜索則回到開始位置 ! 命令 激活一個sh 去執行指定的命令 i : n 跳到后面第 i 個文件,若不存在則跳到最后一個文件 :f 顯示當前文件名和行號 :q 或 :Q 推出 more . (點) 重復上次命令 [ 例子]: more -c +50 file 清屏后,從第50行開始顯示文件 file more -s -w file1 file2 file3 顯示文件 file1 file2 file3 1.9 cp [語法]: cp [ -p ] [ -r ] 文件 1 [ 文件 2 ...] 目標 [說明]: 將文件1(文件2 ...)拷貝到目標上,目標不能與文件同名, 若目標是文件名,則拷貝的文件只能有一個,若目標是目錄,則拷貝的文件可以有多個,若目標文件不存在,則建立這個文件,若存在,則覆蓋其以前的內容,若目標是目錄,則將文件拷貝到這個目錄下。 - i 在覆蓋已存在文件時作提示,若回答 y 則覆蓋,其他則中止 - p 不僅拷貝文件內容,還有修改時間,存取模式,存取控制表, 但不拷貝 UID 及 GID - r 若文件名為目錄,則拷貝目錄下所有文件及子目錄和它們的文件,此時 目標必須為目錄 [例子]: cp file1 file2 將文件 file1 拷貝到文件 file2 cp file1 file2 /tmp 將文件 file1 和文件 file2 拷貝到目錄 /tmp 下 cp -r /tmp /mytmp 將目錄 /tmp 下所有文件及其子目錄拷貝至目錄/mytmp 1.10 mv [語法]: mv [-f] [-i] 文件1 [文件2...] 目標 [說明]: 將文件移動至目標,若目標是文件名,則相當于文件改名 - i 在覆蓋已存在文件時作提示,若回答 y 則覆蓋,其他則中止 - f 覆蓋前不作任何提示 [例子]: mv file1 file2 將文件 file1 改名為 file2 mv file1 file2 /tmp 將文件 file1 和文件 file2 移動到目錄 /tmp 下 1.11 rm [語法]: rm [-f] [-i] 文件... 或 rm -r [-f] [-i] 目錄名... [文件] [說明]: 用來刪除文件或目錄 - f 刪除文件時不作提示 - r 遞歸地刪除目錄及其所有子目錄 - i 刪除文件之前先作提示 [例子]: rm file1 刪除文件 file1 rm -i /tmp/* 刪除目錄 /tmp 下的所有文件 rm -r /mytmp 遞歸地刪除目錄 /mytmp 1.12 chmod [語法]: chmod [-R] 模式 文件... 或 chmod [ugoa] {+|-|=} [rwxst] 文件... [說明]: 改變文件的存取模式,存取模式可表示為數字或符號串,例如: chmod nnnn file , n為0-7的數字,意義如下: 4000 運行時可改變UID 2000 運行時可改變GID 1000 置粘著位 0400 文件主可讀 0200 文件主可寫 0100 文件主可執行 0040 同組用戶可讀 0020 同組用戶可寫 0010 同組用戶可執行 0004 其他用戶可讀 0002 其他用戶可寫 0001 其他用戶可執行 nnnn 就是上列數字相加得到的,例如 chmod 0777 file 是指將文件 file 存取權限置為所有用戶可讀可寫可執行。 -R 遞歸地改變所有子目錄下所有文件的存取模式 u 文件主 g 同組用戶 o 其他用戶 a 所有用戶 + 增加后列權限 - 取消后列權限 = 置成后列權限 r 可讀 w 可寫 x 可執行 s 運行時可置UID t 運行時可置GID [例子]: chmod 0666 file1 file2 將文件 file1 及 file2 置為所有用戶可讀可寫 chmod u+x file 對文件 file 增加文件主可執行權限 chmod o-rwx 對文件file 取消其他用戶的所有權限 1.13 chown [語法]: chown [-R] 文件主 文件... [說明]: 文件的UID表示文件的文件主,文件主可用數字表示, 也可用一個有效的用戶名表示,此命令改變一個文件的UID,僅當此文件的文件主或超級用戶可使用。 -R 遞歸地改變所有子目錄下所有文件的存取模式 [例子]: chown mary file 將文件 file 的文件主改為 mary chown 150 file 將文件 file 的UID改為150 1.14 chgrp [語法]: chgrp [-R] 文件組 文件... [說明]: 文件的GID表示文件的文件組,文件組可用數字表示,也可用一個有效的組名表示,此命令改變一個文件的GID,可參看chown。 -R 遞歸地改變所有子目錄下所有文件的存取模式 [例子]: chgrp group file 將文件 file 的文件組改為 group 1.15 cmp [語法]: cmp [-l] [-s] 文件1 文件2 [說明]: 比較兩個文件,若文件1 為 '-' ,則使用標準輸入, 兩個文件相同則無提示,不同則顯示出現第一個不同時的字符數和行號。 -l 顯示每個不同處的字節數(10進制)和不同的字節(8進制) -s 不作任何提示,只返回碼 [例子]: cmp file1 file2 比較文件 file1 和 file2 cmp -l file1 file2 比較文件file1 和 file2 的每處不同 1.16 diff [語法]: diff [-be] 文件1 文件2 [說明]: 本命令比較兩個文本文件,將不同的行列出來 -b 將一串空格或TAB轉換成一個空格或TAB -e 生成一個編輯角本,作為ex或ed的輸入可將文件1轉換成文件2 [例子]: diff file1 file2 diff -b file1 file2 diff -e file1 file2 >edscript 1.17 wc [語法]: wc [-lwc] 文件... [說明]: 統計文件的行、字、字符數,若無指定文件,則統計標準輸入 -l 只統計行數 -w 只統計字數 -c 只統計字符數 [例子]: wc -l file1 file2 統計文件file1和file2 的行數 1.18 split [語法]: split [-n] [ 文件 [名字]] [說明]: split 將指定大文件分解為若干個小文件,每個文件長度為n行(n 缺省時為1000),第一個小文件名為指定的名字后跟aa,直至zz,名字缺省值為x,若未指定大文件名,則使用標準輸入 [例子]: split -500 largefile little 將文件largefile 每500行寫入一個文件,第一個文件名為littleaa 1.19 touch [語法]: touch [-amc] [mmddhhmm[yy]] 文件... [說明]: 將指定文件的訪問時間和修改時間改變,若指定文件不存在則創建之,若無指定時間,則使用當前時間,返回值是未成功改變時間的文件個數,包括不存在而又未能創建的文件。 -a 只改變訪問時間 -m 只改變修改時間 -c 若文件不存在,不創建它且不作提示 mmddhhmm[yy] 兩位表示 月日時分[年] [例子]: touch file 更新文件file的時間 touch 0701000097 HongKong 將文件HongKong的時間改為97年7月1日0時0分 1.20 file [語法]: file [-f 文件名文件] 文件... [說明]: file 對指定文件進行測試,盡量猜測出文件類型并顯示出來 -f 文件名文件 文件名文件是一個包含了文件名的文本文件, -f 選項測試 文件名文件中所列出的文件 [例子]: file * 顯示當前目錄下所有文件的類型 1.21 pack [語法]: pack 文件... [說明]: pack 將指定文件轉儲為壓縮格式,文件名后加 '.z ', 文件存取模式,訪問時間,修改時間等均不變 [例子]: pack largefile 將largefile 壓縮后轉儲為largefile.z 1.22 pcat 顯示壓縮文件 [語法]: pcat 文件... [說明]: pcat 顯示輸出壓縮文件 [例子]: pcat largefile.z 顯示壓縮前的largefile pcat largefile.z > oldfile 顯示壓縮前的laregfile,并將其重定向到 文件oldfile中 1.23 unpack [語法]: unpack 文件... [說明]: 將壓縮后的文件解壓后轉儲為壓縮前的格式 [例子]: unpack largefile.z 將壓縮文件largefile.z解壓后轉儲為largefile 1.24 find [語法]: find 路徑名... 表達式 [說明]: find 命令遞歸地遍歷指定路徑下的每個文件和子目錄,看該文件是否能使表達式值為真,以下 n 代表一個十進制整數,+n 代表打印 n , -n 代表小于 n ,下面是合法表達式說明: -name 模式 文件名與模式匹配則為真,( 為轉意符) -perm [-]八進制數 文件存取模式與八進制數相同則為真若有- 選項,則文件存 取模式含有八進制數規定模式即為真 -size n[c] 文件塊長度為 n 則真(一塊為512字節),若 有c 選項,則文件字節長度為 n 則真 -atime n 若文件的最近訪問時間為 n 天前則為真, find 命令將改變其訪問的目錄的訪問時間 -mtime n 若文件的最近修改時間為 n 天前則為真 -ctime n 若文件狀態為 n 天前改變則為真 -exec 命令 { }; 若命令返回值為0則真,{ }內為命令參數, 此命令必須以 ; 為結束 -ok 命令 { }; 與 exec 相同,只是在命令執行前先提示,若 回答 y 則執行命令 -print 顯示輸出使表達式為真的文件名 -newer 文件 若文件的訪問時間比newer 指定的文件新則真 -depth 先下降到搜索目錄的子目錄,然后才至其自身 -mount 僅查找包含指定目錄的文件系統 -local 文件在當前文件系統時為真 -type c 文件類型為 c 則真,c 取值可為 b(塊文件) c (字符文件) d(目錄) l (符號鏈接) p (命名管道) f (普通文件) ( 表達式 ) 表達式為真則真 -links n 文件鏈接數為 n 時為真 -user 用戶 當文件屬于用戶時為真,用戶可用數字表示UID -nouser 當文件不屬于 /etc/passwd 中的一個用戶時為真 -group 文件組 當文件屬于文件組時為真,文件組可用數字表示GID -nogroup 當文件不屬于 /etc/group 中的一個組時為真 -fstype 類型 當文件所屬文件系統類型為指定類型時真 -inum n 當文件 i 節點號為 n 時為真 -prune 當目錄名與模式匹配時,不再搜索其子目錄 可以用邏輯操作符將簡單表達式連接成復雜表達式 邏輯操作符有 ! 表示非操作, -o 表示或操作,兩個表達式并列則表示 與操作 [例子]: find / -name find* -print 從根目錄開始搜索文件名如 find* 的文件并顯示之 find ./ -exec sleep{1}; -print 每秒顯示一個當前目錄下的文件 find $HOME (-name a.out -o -name '*.o' ) -atime +7 -exec rm {} ; 從$HOME目錄開始搜索,刪除所有文件名為a.out 或 *.o 且訪問時間在7天前的文件 1.25 grep [語法]: grep [選項] 模式 [文件...] [說明]: 在指定的文件中搜索模式,并顯示所有包含模式的行,模式是一個正規表達式,在使用正規表達式時,最好將其引在單引號(') 中,若指定文件為缺省,則使用標準輸入,正規表達式可以是: . 匹配任意一個字符 * 匹配0個或多個*前的字符 ^ 匹配行開頭 $ 匹配行結尾 [] 匹配[ ]中的任意一個字符,[]中可用 - 表示范圍, 例如[a-z]表示字母a 至z 中的任意一個 轉意字符 命令中的選項為: -b 顯示塊號 -c 僅顯示各指定文件中包含模式的總行數 -i 模式中字母不區分大小寫 -h 不將包含模式的文件名顯示在該行上 -l 僅顯示包含模式的文件名 -n 顯示模式所在行的行號 -s 指定文件若不存在或不可讀,不提示錯誤信息 -v 顯示所有不包含模式的行 [例子]: grep 'good' * 在所有文件中搜索含有字符串 good 的行 grep '^myline' mytext 在文件mytext中搜索行首出現myline字符串的行 1.26 vi [語法]:vi [-wn] [-R] 文件... [說明]: vi 是一個基于行編輯器 ex 上的全屏幕編輯器,可以在vi 中使用 ex,ed的全部命令,vi選項中 -wn 指將編輯窗口大小置為n行,-R 為將編輯的文件置為只讀模式, vi 工作模式分為命令模式和輸入模式,一般情況下在命令模式下,可敲入vi命令,進入輸入模式下時可以編輯要編輯的文本,命令 a A i I o O c C s S R 可進入輸入模式,在輸入模式下按 ESC 鍵可推出輸入模式,回到命令模式,在命令模式中敲入:命令,則可進入ex方式,在屏幕底部出現提示符 : ,此時可使用任意ex命令,屏幕底行也用來作/ ? ! 命令的提示行,大多數命令可以在其前面加數字,表示命令執行的重復次數,下面簡單介紹一下vi 的命令集,^ 表示(CTRL)鍵 ^B 退回前一頁,前面加數字表示重復次數,每次換頁時 保留上一頁的兩行 ^D 在命令模式下,表示下滾屏幕的一半,在輸入模式下,表示回退至 左邊的自動縮進處 ^E 顯示屏幕底線之下的一行 ^F 前進一頁,前面加數字表示重復次數,每次換頁時 保留上一頁的兩行 ^G 顯示當前文件名,當前行號和文件總行數,并用百分號當前行在 整個文件中的位置 ^H(退格) 在命令模式下,光標左移一格;在輸入模式下,刪去前面的字符 ^I(TAB) 在輸入模式下,產生一串空格 ^J(LF) 光標下移一行 ^L 刷新屏幕,即將屏幕重新顯示 ^M(回車) 在命令模式下,光標移動至下行開頭 在輸入模式下,開辟一新行 ^N 光標下移一行 ^P 光標上移一行 ^Q 在輸入模式下,將其后的非打印字符作為正文插入 ^R 刷新屏幕 ^U 屏幕上滾一半,前面加數字時表示上滾的行數,此數字對 以后的^D ^U 命令有效 ^V 在輸入模式下,將其后的非打印字符作為正文插入 ^W 在輸入模式下,使光標回退一個字 ^Y 顯示屏幕底線之上的一行 ^Z 暫停編輯,退回上層Shell ^[(ESC) 退出輸入模式,回到命令模式 ! 暫時退出編輯,執行Shell命令 '(雙引號) 用于標志有名緩沖區,編號緩沖區1-9用于保存被刪去的正文,字 母名緩沖區a-z供用戶存放自定義的正文 $ 將光標移動到當前行尾,前加數字則表示前移行數,如2$表示移動 到下一行行尾 % 將光標移動到配對的小括號()或大括號{}上去 ( 退回句子開頭 ) 前移到句子開頭 - 退到上一行第一個非空格字符 . 重復上一次改變緩沖區內容的命令 / 模式 向前搜索模式,將光標移動到模式出現處,模式是一個正規 表達式,(參看 grep) : 在屏幕底部提示:,其后可使用ex命令 ? 功能同 / ,但方向是向前查找 [[ 光標回退至前一節分界處 轉意符 ]] 光標前移至節分界處 ^(不是CTRL) 光標移至當前行第一個非空字符上 ' 連續兩個''表示將光標移至其移動前的位置,'后跟字母表示光標字 母標記的行首(參看 m 命令) A 在行尾插入正文,進入輸入模式 B 光標回退一個字 C 替換光標后的內容 D 刪除光標后的內容 E 光標前移到字尾 F 字符 在當前行向左查找指定字符 G 光標移動到其前面數字指定的行,若未指定則移動到最后一行 H 光標移動到屏幕頂行,若前面有數字,則移動到屏幕上該數字 指定的行 I 在行開頭插入正文 J 連接兩行,若前面有數字則連接數字指定的行 L 光標移動到屏幕底行,若前面有數字,則移動到屏幕底線往上數該 數字指定的行 M 光標移動到屏幕中線 N 使用模式查找/或?時,重復找下一個匹配的模式,但方向與上次相 反,其功能同 n ,但方向相反 O 在當前行上開辟一新行 P 將上次被刪除的正文插入光標前面,可在其前面加緩沖區編號,編 號1-9用于保存被刪去的正文,字母名緩沖區a-z供用戶存放自定 義的正文 Q 從vi 推出進入ex命令狀態 R 替換字符串 S 替換整行 T 字符 向左查找字符 U 將當前行恢復至第一次修改前的狀態 W 光標移至下一個字首 X 刪除光標前的字符 Y 將當前行存入無名緩沖區,前面加數字表示存入的行數,也可用有 名緩沖區來保存,以后可用命令p或P將其取出 ZZ 存盤退出vi a 光標后插入正文 b 光標回退至上一個字首 cw 替換當前字 c) 替換當前句子 dw 刪除一個字 dd 刪除一行 e 光標移到下一個字末 f 字符 在當前行向前查找字符 h 光標左移一格 i 在光標前插入正文 j 光標下移一行 k 光標上移一行 l 光標右移一格 m 字母 用字母標記當前行,以后可用 '字母使光標移動到當前行, (參看'命令) n 重復上次 / 或 ? 命令 o 在當前行下開辟一新行 p 將用戶緩沖區內容放到光標位置(參看P命令) r 替換當前字符 s 用一串字符替換當前字符 t 字符 光標移動至字符前 u 取消上次操作 w 光標移至下一字首 x 刪除當前字符 yw 將當前字存入無名緩沖區,前面可加'x,表示存入名字為x的有名 緩沖區(x為a-z),也可加數字表示存入的字數,以后可用P或p命 令取出 yy 將當前行存入無名緩沖區,用法參看yw { 光標移動至前一段開頭 | 光標移至行首,若前面加數字,則移到數字指定行的行首 } 光標移至下一段開頭 在:提示符下,常用命令如下: :w 當前文件存盤 :w! 強制存盤 :w 文件 將內容寫入指定文件 :w! 文件 強制寫入指定文件 :x,y w 文件 將 x至 y 行寫入指定文件中 :r 文件 將文件讀到光標位置 :r ! 命令 將系統命令的輸出讀到光標位置 :q 退出編輯 :q! 強制退出 :x 與命令ZZ相同 :e 文件名 編輯另一文件 :e ! 重新編輯文件,放棄任何改變 :sh 執行sh,結束后回到編輯 :! 命令 執行命令后回到編輯 :n 編輯下一文件 :n 文件表 重新定義待編輯文件表 :set 設置 vi 的選項,例如 set nu 表示每行前顯示行號,在選項前 加no則表示清除該選項,例如 set nonu 表示每行前不顯示行 號,下面是一些常用的選項: ai 自動縮進 aw 編輯下一文件前自動存盤 ic 查找字符串時不區分大小寫 nu 每行前顯示行號 sm 輸入)及}時顯示與之配對的( 或 { slow 插入時延遲屏幕刷新 ws 使查找能繞過文件尾從頭進行 wa 寫文件之前不作對文件的檢查
標簽: Unix系統
主站蜘蛛池模板: 欧美成人综合 | 亚洲国产系列久久精品99人人 | 99视频网址| 真人一级毛片免费观看视频 | 女女同性一区二区三区四区 | 成人国产精品一区二区网站 | 色综合a怡红院怡红院首页 色综合精品久久久久久久 色综合九九 | 99久久精品免费观看区一 | 久久精品国产99久久香蕉 | 国产原创一区二区 | 亚洲欧美综合国产不卡 | 91成人免费观看网站 | 国产日韩欧美在线观看播放 | 国产一级真人毛爱做毛片 | 日韩v在线| 免费高清不卡毛片在线看 | 草草草在线 | 黄色影视频 | 亚洲一区中文字幕 | 日本黄网站高清色大全 | 国产步兵社区视频在线观看 | 欧美成人香蕉网在线观看 | 高清国产在线播放成人 | 精品国产一区二区三区不卡在线 | 久久久免费视频观看 | 在线播放第一页 | 国产91一区二区在线播放不卡 | 看免费人成va视频全 | 亚洲国产精品久久日 | 欧洲欧美成人免费大片 | 久久欧美成人精品丝袜 | 国产偷国产偷亚洲高清午夜 | 久久有精品 | 美国一级毛片片aaa 美国一级毛片片aa成人 | 亚洲制服欧美自拍另类 | 最新中文字幕一区二区乱码 | 中文字幕在线不卡 | 国产成人18黄网站免费 | avtt天堂网永久资源手机版 | 成人a视频片在线观看免费 成人a视频在线观看 | 国产成人a大片大片在线播放 |