linux檔案管理命令(前篇)

2021-09-28 22:15:16 字數 2575 閱讀 1132

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 儲存系統所使用命令的可執行檔案...