歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> linux命令系統(一)

linux命令系統(一)

日期:2017/3/3 13:01:52   编辑:Linux技術

一:顯示目錄和系統的命令

1:IS命令用於顯示指定目錄和文件的相關信息

權限:所有使用者

-a列出目錄下的所有文件

-b把文件中不可輸出的字符用反斜槓加字符編號

-c輸出文件的i節點修改時間,並以此排序

-d將目錄像文件一樣顯示,而不顯示下面的文件夾

-l 列出文件的詳細信息

-p或者-F在每個文件後附加一個字符以說明該文件類型,不能和l參數公用

-R顯示固定目錄和及子目錄下的內容

文件類型:-表示普通文件

d表示目錄

l表示符號鏈接文件

p表示管道文件

文件權限 r只讀

w可寫 x可執行

t黏貼位

2:dir命令:用於顯示指定目錄或文件下的相關信息

權限:所有使用者

-p相當與Is中的-p參數

-R顯示目錄和子目錄下的內容

-a顯示指定目錄下的所有文件,包括隱藏文件

修改目錄文件權限和屬主和屬組的命令

1:chmod:用於改變指定目錄或文件的屬主、屬組、其他組的權限 權限:root用戶或者其他有權限的用戶和組

u表示該文件的擁有者 g表示與該文件的擁有者屬於同一個群體

o表示其他以外的人 a表示上三者

+表示增加權限 -表示取消權限

=表示唯一設定權限 r表示可讀取

w表示可寫入

x表示可執行X表示只有當該文件是個子目錄或者該文件已經被設定過為可執行

-c若文件權限已經更改,才顯示更改動作-f即使文件無法更改,也不顯示錯誤信息

-v顯示無權限變更的詳細資料-R對目前目錄下的所有文件與子目錄進行相同的權限變更,以遞歸的方式逐漸變更

2:chown命令:用於改變指定文件的屬主、屬組權限:root或其他有權限的用戶和組

-c若該文件的擁有這已經更改,才顯示更改動作-f若該文件的擁有者無法更改也不顯示錯誤信息

-h只對鏈接進行變更,而非該link真正指向的文件-v顯示擁有者變更的詳細資料

-R對目前目錄下的所有文件與子目錄進行相同的擁有者變更,以遞歸的方式逐個變更3:chgrp命令

用於更改文件或目錄的所有權 權限:所有使用者

例:更改aa文件的所有者為jackchgrp jack aa

4:chattr命令:用於設置文件具有不可刪除和修改的權限權限:root

i不可變,設置了i屬性的文件不能被修改,使用者既不能刪除它也不能給它重命名,或者其他操作:只有超級管理員才能消除該屬性例:設置a.txt文件不可修改

、chattr +i a.txt 5:lsattr 用於系那事文件或目錄的隱藏屬性

-d顯示目錄的隱藏屬性-R遞歸顯示目錄及子目錄下文件的隱藏屬性

-a顯示當前或指定目錄下的所有文件和目錄的屬性-V顯示程序的版本

例:顯示root目錄下所有文件的隱藏屬性lsattr -a

顯示ftp目錄下所有文件及子目錄下文件的屬性lsattr -Ra /ftp

創建和刪除目錄的命令

1:mkdir命令:用於創建目錄

權限:所有使用者

-p確保目錄名稱存在,不存在就創建一個

-m在創建目錄時設置目錄的權限

2:rmdir命令:用於刪除空的命令

權限:所有使用者

-p當子目錄被刪除本目錄也為空目錄的話一並刪除

創建和刪除文件的命令

1;touch命令:改變文件的時間記錄和創建一個新文件使用權限:所有使用者

-d設置時間與日期,了可以使用各種不同格式例子:在a文件下創建aa、bb、cc三個文件

touch {aa,bb,cc}修改時間記錄

touch -d “05:07pm 05/11/2010” aa2:rm命令:刪除文件或目錄

權限:所有使用者 -f強制刪除文件或目錄,刪除文件或目錄錢不再詢問用戶

-i刪除既有文件或目錄之前詢問用戶,默認 -r/-R遞歸處理,將指定目錄和子目錄下的文件一並處理

3:mv重命名和移動命令 權限:所有使用者

-b若需覆蓋文件,移動前先備份 -f若目標文件或目錄與現有文件或目錄重復,則直接覆蓋現有文件和目錄

-i覆蓋前先詢問用戶-u在移動或更改文件名時,若目標文件已經存在,且其文件日期比源文件新,則不覆蓋

-v執行時顯示詳細信息6:復制命令:cp 復制文件或目錄

-l對源文件進行鏈接,而不是復制7:scp命令 用戶將本地文件或目錄復制道遠程服務器,或將遠程服務器的文件復制到本地

-p保持和源文件屬性一樣-P輸入自定義的端口號

2:

Copyright © Linux教程網 All Rights Reserved