vi filename #開啟或新建檔案並將游標置於第一行行首
vi +n filename #開啟檔案,將游標置於第n行行首,『+』不能省略
vi + filename #開啟檔案,將游標置於最後一行行首,『+』不能省略
#vi開啟檔案後在命令列模式的快捷命令
ng #游標移到第n行行首
n+ #游標下移n行
n- #游標上移n行
0或者^ #游標移至當前行首
$ #游標移至當前行尾
dd #刪除整行
yy #複製游標所在行
nyy #複製游標所在行開始向後的n行
p #將複製的內容貼上到的游標所在位置
vi儲存與退出命令
i #從命令列模式進入插入模式
esc鍵 #退出插入模式,進入命令列模式,在命令列輸入下面命令才能退出vi
:q #退出vi
:wq #儲存並退出vi
:q! #強制退出
grep命令
grep -引數 '搜尋的關鍵字元內容' 目標檔名
grep -i '搜尋的關鍵字元內容' 目標檔案 #搜尋並顯示目標檔案中包含搜尋內容字元的行,
不區分大小寫
grep -n '搜尋的關鍵字元內容' 目標檔案 #搜尋並顯示目標檔案中包含搜尋內容字元的行,
並顯示行號
grep -
5 『匹配關鍵字』 #關鍵字所在行前後各五行
grep -a5 『匹配關鍵字』 #關鍵字所在行後五行
grep -b5 『匹配關鍵字』 #關鍵字所在行前五行
grep '\《搜尋內容\>' 目標檔案 #搜尋並顯示目標檔案中只包含搜尋內容的行,
也就是搜尋內容前後如果有內容只能是空格,不能有其他字元 #精確匹配
grep '^搜尋內容' 目標檔案 #搜尋目標檔案中以搜尋內容開頭的行,$表示行尾,
有需要可以使用 #匹配行首
grep '1[abc]' 目標檔案 #搜尋目標檔案中包含以
1與[abc]中任意字元組成搜尋內內容的行 #範圍匹配
grep '1[2-8]' 目標檔案 #搜尋目標檔案中包含以
1與[2-8
]中任意字元組成搜尋內內容的行 #範圍匹配
範圍匹配:範圍[
]可前可後:1
[224
]、[2344].
.12. #代表乙個任意字元(點)
* #代表任意長度任意字元
| #管道符,用於連線多條命令,前面的命令的結果作為管道符後面命令的輸入,例如:
grep -nv "48" data.f | grep 21
| grep 216
sort 檔名 #對檔案內容進行位置排序
(預設按照每行首個字元排序,數字優先,字母次之)顯示
sort -n 檔名 #按照數字對檔案內容行位置進行排序顯示
sort -r 檔名 #規則同第一條,排倒序
sort -k 檔名 #按照第k列對檔案內容進行行位置排序
cp -引數 [源路徑]
/目標檔案或路徑 目標路徑 #如果要拷貝目錄,則需要加-r引數,
如果需要同時對貼上的檔案進行改名,則需要在目標路徑後跟上/新檔名:
cp -r test1 test2 #將test1路徑拷貝到test2路徑下
cp test1/test.txt .
/ #將test1目錄下的test.txt檔案拷貝到當前路徑
mv 原始檔 目的路徑 #將原始檔剪下到目標路徑下
rm:刪除檔案或目錄
rm –rf #強制刪除目錄或檔案,如有目錄巢狀,則不提示
rm –i #刪除檔案或目錄時給予確認提示
rm xx #直接刪除掉檔案,如果想刪除資料夾,你就加引數 -r
find [絕對路徑]
-引數 '關鍵字' #如果跟絕對路徑,則按關鍵字在指定的絕對路徑下
搜尋檔名中含有關鍵字的檔案,如果沒有跟路徑則預設在當前目錄下搜尋
關鍵字規則同上述grep命令一樣,可以是精確及範圍匹配等
find -user 使用者 #按照檔案所屬使用者查詢檔案,使用者名稱有沒有加引號都可以,規則同第一條
find -group 檔案所屬組 #按照檔案所屬組查詢檔案 ,規則同第一條
find -type 檔案型別 #按照檔案型別查詢檔案,規則同第一條
-exec #將其前面命令的輸出做為其後面命令的操作物件
格式:-exec 命令名稱 \; 最後的分號不可缺少
Linux命令 檔案管理篇 cat
cat 是乙個文字檔案檢視和連線工具。檢視乙個檔案的內容,用cat比較簡單,就是cat 後面直接接檔名。所有使用者 cat abeensttuv help version filename n 或 number 由 1 開始對所有輸出的行數編號。b 或 number nonblank 和 n 相似,...
linux檔案管理命令
建立空白檔案 touch 不提示刪除非空目錄 rm rf 目錄名 r 遞迴刪除 f 強制 恢復 rm 刪除的檔案 ext3 這裡以檔案inode為例 檢視磁碟分割槽格式 df t 解除安裝掛載 umount data ext3grep dev sdb1 ls inode 2 記錄資訊繼續查詢目錄下檔...
Linux 檔案管理命令
作業系統 管理軟硬體資源,並為使用者提供與計算機互動能力的一種軟體。linux 開源 多使用者 允許多使用者同時登陸系統工作 核心小 安卓 執行速度快。一切皆檔案 linux 目錄結構 根目錄 bin home dev proc mnt usr etc lib bin 儲存系統所使用命令的可執行檔案...