一些Linux命令簡要筆記 檔案系統

2021-08-08 23:34:17 字數 1676 閱讀 3701

參考文獻:linux從入門到精通 第二版

1. mkdirpath : 建立乙個目錄,path可以是絕對路徑,也可以用來在當前路徑之下建立乙個新資料夾。

2. touchfilename : 當 filename 指定的檔案在當前路徑下不存在時,touch命令會新建乙個檔案。當檔案已存在時,則會更新該檔案的最近修改(建立)時間。

3. mv

[para] [path/filename] [despath] : 將指定的資料夾或檔案(由path或filename指定)移動到目標路徑(由despath指定),並且可以有despath指定新的檔名。

另外,利用mv命令可以實現檔案的重新命名: mvnewname oldname

4.cp [para] [path/filename] [despath] : 與mv相似,能夠複製檔案或資料夾。

para : -i 與mv相同

para : -r cp預設不能複製資料夾,-r引數能夠使其複製資料夾

5. rm [para] [path/filename] : 刪除指定的檔案或資料夾。

para : -i 與mv相同

para : -r 遞迴刪除資料夾:先刪所有檔案,然後刪除子資料夾及資料夾

使用rm命令務必十分小心!!!

6. 輸出重定向符號: > , shell 預設的輸出位置是螢幕,所以命令通常在螢幕上顯示執行結果。使用輸出重定向即是將命令結果輸出到其他位置。

ls > /ls_out 這條命令表示將ls命令的輸出寫入到 ls_out 檔案中去,並且會覆蓋檔案中的已有內容。>>則表示在檔案末尾新增新內容。

7. 管道: | , 將乙個命令的輸出作為一條命令的輸入引數。是重定向的更高層次。

ls | grep ay : 首先,ls列出所有的檔案,然後這些檔案傳送給grep命令作為輸入,最後grep命令在這些檔案中查詢所有出現ay字串的行並輸出。

8. 檢視檔案屬性:

ls -l : 檢視目錄中所有檔案或資料夾的屬性資訊

ls -ld file/path : 檢視指定檔案或目錄的屬性資訊

9. 檔案的許可權:

檔案的許可權分為三種:讀、寫、執行

檔案許可權針對三種使用者: 屬主(所有者)、屬組(所有者所在組)、其他人

以ls 命令輸出的許可權資訊為例:drwxrwxr-x

第乙個字元d表示這是乙個資料夾;

第二至四字元表示屬主對資料夾的許可權:讀、寫、執行;

下三個字元表示屬組的許可權,與屬主相同;

最後三個字元表示其他人的許可權,其中的 - 表示其他人不具有對檔案的寫許可權。

10. 更改檔案許可權:chmod person +/- authority file

person 表示更改許可權的物件:屬主(u)、屬組(g)、其他人(o)

+/- 許可權的增減

authority 表示許可權:w / r / x

file 用來指定檔案或資料夾

如 chmod u+w test.txt 表示為檔案所有者增加寫檔案的許可權

或者直接用 = 來指定許可權 :

chmod ug=wrx,o=r test.txt 屬主和屬組擁有全部許可權,其他人只有讀許可權

chmod g=u test.txt 屬組擁有和屬主一樣的許可權

11. 統計資料夾所包含檔案數目

將工作路徑切換至該資料夾後執行:

ls -l | grep "^-" | wc -l

一些Linux命令簡要筆記 磁碟管理

1.df 命令 df 用於檢視硬碟空間使用情況,已用和空閒空間。預設單位是kb。df h 以更方便人類閱讀的格式展示返回資訊。df t 檔案系統型別 僅展示指定檔案系統型別的資訊。2.free命令 free 用於檢視當前記憶體使用情況。free k 以kb為單位顯示 free m 以mb為單位顯示 ...

一些linux命令

rpm ql mplayer cat n檢視軟體包資訊 另外補充下 root centos5h wc help 用法 wc 選項 檔案 print newline,word,and byte counts for each file,and a total line if more than one...

一些Linux命令

1 打tar包檔案 tar cf all.tar filename1 filename2 2 檢視tar包檔案包含的檔案列表 tar tvf all.tar 注 tar常用引數 c 新建打包檔案,可搭配 v來檢視過程中被打包的檔名 t 檢視打包檔案的內容包含哪些檔名,重點在檢視檔名 x 解打包或解壓...