檔案處理 系統管理 系統安全中不熟悉的命令

2021-08-14 22:16:01 字數 3624 閱讀 6593

1.檢視目錄:ls  

格式ls [選項] [目錄檔案]       

示例:   ls /home  顯示/home目錄下的檔案與目錄,不包含隱藏檔案

ls -a /home   顯示/home目錄下的檔案與目錄,包含隱藏檔案

ls -l /home  顯示/home目錄下的檔案與目錄的詳細資訊

2.建立目錄:mkdir   

格式 mkdir [選項] 目錄…    

示例:mkdir -p /home/234/2/3/c  (-p在無2、3目錄時起自動補全作用)

3.查詢檔案:find  

格式find 路徑-name  『檔名』

示例:find ./ -name 'hel*'      檢視當前目錄及其子目錄中尋找名為hel開頭的檔案

find ./ -name 'hello.c'   檢視當前目錄及其子目錄中尋找名為

hello.c的檔案

4.移動:mv    

格式 mv

[選項]原始檔    目標檔案/目錄   

示例:把當前目錄的乙個子目錄裡的檔案移動到另乙個子目錄裡。    mv 檔名/* 另乙個目錄

移動當前資料夾下的所有檔案到上一級目錄。       mv * ../ 

將⽂件 aaa 更名為 bbb 。      mv aaa bbb

將info⽬錄放⼊logs⽬錄中。注意,如果logs⽬錄不存在,則該命令將info改名為logs。        mv info/ logs

5.檔案連線:ln  (有軟連線和硬鏈結兩種)  

格式 ln [選項] 檔名  鏈結名

示例:ln -s source filename  建立source檔案的軟鏈結target(目的位址),軟鏈結使用ln命令的-s選項建立

6.檢視磁碟的使用情況:df   

格式  df [選項]       

示例:df  -k   檢視以kb為單位的磁碟使用情況

7.顯示執行中的程式程序:top

格式 top [-] [d delay] [q] [c] [s] [s] [i] [n]

主要引數

d: 指定更新的間隔,以秒計算。

q: 沒有任何延遲的更新。如果使用者有超級使用者,則top命令將會以最高的優先序執行。

c: 顯示程序完整的路徑與名稱。

s: 累積模式,會將已完成或消失的子行程的cpu時間累積起來。

s: 安全模式。

i: 不顯示任何閒置(ldle) 或無用(zombie)的行程。

n: 顯示更新的次數,完成後將會退出top。

8.檢查檔案系統的磁碟空間占用情況,使用許可權是所有使用者:df

格式  :df [options]

主要引數

-s: 對每個names 引數只給出占用的資料塊總數。

-a: 遞迴地顯示指定目錄中各檔案及子目錄中各檔案占用的資料塊數。若既不指定-s,也不指定-a,則只顯示names中的每一乙個目錄及其中的各子目錄所佔的磁碟塊數。

-k: 以1024位元組為單位列出磁碟空間使用情況。

-x: 跳過在不同檔案系統上的目錄不予統計。

-1: 計算所有的檔案大小,對硬鏈結檔案則計算多次。

-i: 顯示inode 資訊i 非塊使用量。

-h:以容易理解的格式印出檔案系統大小,例如136kb、254mb、21gb。

-p: 使用posix輸出格式。

-t: 顯示檔案系統型別。

說明:df 命令被廣泛地用來生成檔案系統的使用統計資料,它能顯示系統中所有的檔案系統的資訊,包括總容量、可用的空閒空間、目前的安裝點等。超級許可權使用者使用df 命令時會發現這樣的情況: 某個分割槽的容量超過了100%。這是因為linux 系統為超級戶保留了10%的空間,由其單獨支配。也就是說,對於超級使用者而言,他所見到的硬碟容量將是110%。這樣的安排對於系統管理而言是有好處的,當硬碟被使用的容量接近100%時系統管理員還可以正常工作。

9.at 用來在指定時刻執行指定的命令序列:at

格式 at [-v] [-q x] [-f file] [-m] time

主要引數:

-v: 顯示標準錯誤輸出。

-q許多佇列輸出。

-f: 從檔案中讀取作業。

-m:執行完作業後傳送電子郵件到使用者。

time: 設定作業執行的時間。time 格式有嚴格的要求,由小時、分鐘、日期和時間的偏移量組成,其中日期的格式為mm.dd.yy,mm 是分鐘,dd 是日期,yy 是指年份。偏移量的格式為時間+ 偏移量,單位是minutes.hours 和days。

應用例項:

#at -f data 15:30 +2 days

上面命令表示讓系統在兩天後的17: 30執行檔案data 中指明的作業。

10.是列印檔案的命令,使用許可權是所有使用者:ip

格式:lp [-c][-d][- m][一 number][- title][-p]

主要引數:

-c:先拷貝檔案再列印。

-d: 列印佇列檔案。

-m:列印結束後傳送電子郵件到使用者。

-number :列印份數。

-titl: 列印標題。

-p: 設定列印的優先級別,最高為100。

11.為使用者設定密碼:passwd    

格式 passwd

[選項] 使用者名稱

示例:passwd  student1 

注意:沒有設定密碼的使用者不能使用。

12.切換使用者:su    

格式 su [選項] 使用者名稱

示例:su - suqian 切換到suqian使用者,並將使用者的環境變數同時帶入。

由普通使用者切換到超級使用者root需要密碼。

13.改變檔案許可權:chmod     格式chmod [who] + / - /=[mode] 檔名

引數who指代如下: u表示檔案的所有者。g表示與檔案所有者同組的使用者。o表示其他使用者。a表示所有使用者,它  是系統預設值。   

rwx rwx rwx 第一組表當前使用者屬性,第二組表同組其他使用者許可權,第三組表不同組其他使用者許可權。

r  讀取權4;

w  寫入權  2; 

x  執行權  1;

rwx(讀、寫、執行);

rw-(讀、寫)......

7、6、4的由來:     

若要rwx:4+2+1=7;       若要rw-:4+2=6; 若要r-x:4+1=5

15.ps 顯示瞬間程序(process) 的動態,使用許可權是所有使用者。

格式:ps [options] [--help]

主要引數:ps 的引數非常多,此齣僅列出幾個常用的引數。

-a: 列出所有的程序。

-l:顯示長列表。

-m:顯示記憶體資訊。

-w;:顯示加寬可以顯示較多的資訊。

-e: 顯示所有程序。

a:顯示終端上的所有程序,包括其它使用者的程序。

-au: 顯示較詳細的資訊。

-aux: 顯示所有包含其它使用者的程序。

說明:要對程序進行監測和控制,首先要了解當前程序的情況,也就是需要檢視當前程序。ps命令就是最基本、也是非常強大的程序檢視命令。使用該命令可以確定有哪些程序正在執行、執行的狀態、程序是否結束、程序有沒有殭屍、哪些程序占用了過多的資源等。大部分資訊都可以通過執行該命令得到。最常用的三個引數是u、a、x。

檔案系統管理

1 檔案系統資訊 2 建立檔案系統 3 掛載和解除安裝檔案系統 4 刪除檔案系統 檔案系統資訊 目前啊,在linux作業系統中,最常用的的檔案系統主要有ext2 ext3和ext4。那麼,怎檢視呢?df 檢視檔案系統資訊 df h 更明了檢視檔案系統資訊 對於,系統開機後自動掛載的所有檔案系統,都可...

檔案系統管理

分割槽型別 主分割槽 總共最多只能分四個 擴充套件分割槽 只能有乙個,也算主分割槽的一種,也就是說主分割槽加擴充套件分割槽最多有四個。但是擴充套件分割槽不能儲存資料和格式化,必須再劃分成邏輯分割槽才能使用。邏輯分割槽 邏輯分割槽是再擴充套件分割槽中劃分的,如果是ide硬碟,linux最多支援59個邏...

檔案系統管理

samba samba服務簡介 samba是在linux和unix系統上實現smb協議的乙個免費軟體,由伺服器及客戶端程式構成 samba基本資訊 服務啟動指令碼 smb.service 主配置目錄 etc samba 主配置檔案 etc samba.conf 安全上下文 samba share t...