Linux中的檔案管理

2021-09-13 19:31:16 字數 2166 閱讀 2779

5.編輯檔案

(1).gedit 檔名 ##必須有圖形

(2).vim 檔名 —>按[i]進入insert模式—>書寫內容—>按:wq儲存並推出

注:vim異常退出,在vim模式下,未對檔案編輯完成就強制退出,就會引發異常。知道選中d,或者直接把。.swp檔案刪除

6.檔案檢視

cat 檔名 ##檢視檔案

cat -b 檔名 ##檢視檔案顯示行號,並不統計空行

cat -n 檔名 ##檢視檔案顯示行號,統計空行。

less 檔名 ##從第一行開始檢視檔案,分頁瀏覽

more 檔名 ##提供分頁顯示功能,提供搜尋字串功能

用法:/關鍵字 ##高亮顯示

v ##進入vim模式,在vim模式中按:wq 退回到less模式

q ##退出

7.拷貝檔案

cp 原始檔 目的地檔案

cp -r 源檔案目錄 目的地目錄

cp 原始檔1 原始檔2 目的地目錄 ##目的地目錄必須存在

cp -r 源目錄1 源目錄2 目的地目錄 ##目的地目錄必須存在

8.檔案移動

mv 原始檔 目的地檔案

mv 源目錄 目的地目錄

mv dir/* . ##把dir中所有的檔案移動到當前目錄下,「.」指的是當前目錄。

注:如果在同一位置下其實本質就是重新命名。

9.檔案位址分為絕對路徑與相對路徑.

絕對路徑:檔案儲存的真實位址,可根據該位址正確的找出此檔案。此命令以「/」開頭。

相對路徑:該檔案相對與現在操作的位置在同一目錄下的不同位置,可以省去現在的操作位置。此命令不以「/」開頭。其會自動將pwd的值加入相對路徑位址前。

10.tab鍵

系統中的tab鍵可以實現命令的自動補齊

可以補齊系統中存在的命令,檔名稱,和部分命令的引數

當一次tab補齊不了時代表以此關鍵字開頭的內容不唯一

可以用tabx2來列出所有以此關鍵字開頭的內容

注:當書寫命令時按兩次,若毫無反映則檢查命令書寫正確與否。

11.系統的通用配置符號

* ##匹配到任意字元

? ##匹配到單個字元

[[:alpha:]] ##匹配到單個字母

[[:lower:]] ##單個小寫字母

[[:upper:]] ##單個大寫字母

[[:digit:]] ##單個數字

[[:punct:]] ##單個符號

[[:space:]] ##單個空格

[[:alnum:]] ##單個數字或字母

[[:punct:][:upper:]] ##單個符號或但個大寫字母

[[:punct:]] [[punct]] ##匹配兩個字元

[1-9] #1位,這位是1-9的任意數字

[!3-5] #1位,不是3-5的數字

[^3-5] #1位,不是3-5的數字

[a-z] #1位,a-z的任意字母

#3個,1 2 3

#3個1,4,7這三個數

~ #當前使用者家目錄

~username #指定使用者的家目錄

~+ #當前目錄(相當於. ,但是. 的適應級較高,都可識別使用)

~- #進入當前目錄之前所在目錄(olddir)(相當於cd -,但是-表示的老目錄只能配合cd -使用,通常使用時應該使用~- 表示老目錄)

Linux系統中的檔案許可權管理

1.檔案許可權的讀取 ls l filename 檢視檔案的屬性 mkdir dl dirname 檢視目錄的屬性 檔案元資料 1 檔案的型別 空檔案或者文字 d 目錄 l 軟鏈結 s socket 套接字 b block 塊裝置 c 字元裝置 2 此檔案許可權 3 表示檔案載入了安全上下文 4 硬...

Linux檔案的管理

建立 touch vim vi echo重定向 cat touch 管理 atime mtime touch 檔名 如果檔案不存在,不建立檔案 刪除 mv tmp find xargs rm rmrm 刪除檔案 alias rm i i 提示 f 強制刪除 r 刪除目錄 預設情況下 rm rf 是不...

Linux的檔案,管理管理指令

ls 引數 a 全部的檔案,連同隱藏檔案 開頭為.的檔案 一起列出來 a 列出全部檔案但不包括.和.d 列出目錄本身,而不是列出目錄中的檔案資料 h 檔案大小以gb,kb表示出來 l 列出長資料串,包含檔案的屬性和許可權等資料 常用 full time 以完整的時間模式輸出 cp 複製檔案或目錄 例...