linux幾種常見命令

2021-08-14 18:50:59 字數 4682 閱讀 8311

一.檔案處理命令

(一).ls

1.作用

ls命令用於顯示目錄內容,類似d0s下的dir命令,它的使用許可權是所有使用者。

2.格式

ls [選項][檔名]

3.選項主要引數

-a,一一all: 不隱藏任何以「」字元開始的專案。

-a,--almost-all: 列出除了「.「及「.以外的任何專案。

--auther:印出每個檔案著作者。

-b,--escape: 以八進位制溢位序列表示不可列印的字元。

--block-sizc=大小: 塊以指定《大小》的位元組為單位。

-b,-ignorc-backups:不列任何以~字元結束的專案。

-f: 不進行排序。

一au 引數生效。

一lst 引數失效。

-f,-clssify: 加上檔案型別的指示符號(* / = @ | 其乙個)。

-i,--inode: 列出每個檔案的inode 號。

-i--ignore=樣式: 不印任何符合shell萬用字元《樣式》的專案。

- k :即--block-sizc= 1k。

-l:使用較長格式列出資訊。

-l,--dereference當顯示符號鏈結的檔案資訊時,顯示符號鏈結所指示的物件,而並非符號鏈結本身的資訊。

4.應用舉例

ls命令是linux 系統使用頻率最多的命令,它的引數也是linux 命令中最多的。使用ls命令時會有不同的顏色,其中藍色表示是目錄,綠色表示是可執行檔案,紅色表示是壓縮檔案,淺藍色表示是鏈結檔案,加粗的黑色表示符號鏈結,灰色表示是其它格式檔案。

ls最常使川的是ls -1。

使用ls -1命令

檔案型別開頭是由10個字元構成的字元中。其中第乙個字元表示檔案型別,它可以是下述型別之一:

-(普通檔案)、d(目錄)、

l(符號鏈結)、

b(塊裝置檔案),

c(字元設

備檔案)。後面的

9個字元表示檔案的訪向許可權,分為

3組,每組

3位。第一組表示檔案屬主的許可權,第二組表示同組使用者的許可權,第三組表示其他使用者的許可權。每一組的

3個字元分別表示對檔案的讀(r)、寫

(w) 

和執行許可權

(x)。對於目錄,表示進入許可權。

s表示當檔案被執行時,把該檔案的uid或

gid賦予執行程序的

uid(

使用者id)或

gid(

組id)

。t表示設定標誌位(留在記憶體,不被換出)。如果該檔案是目錄; 那麼在該目錄中的檔案只能被超級使用者、目錄擁有者或檔案屬主刪除。如果它是可執行檔案,那麼在該檔案執行後,指向其正文段的指標仍留在記憶體。這樣再次執行它時,系統就能更快地裝入該檔案。接著顯示的是檔案大小、生成時間、檔案或命令名稱。

(二).diff

1.作用

dif命令用於兩個檔案之間的比較,並指出兩者的不同,它的使用許可權是所有使用者。

2.格式

dff[opions] 原始檔 目標檔案

3.[options] 主要引數

-a: 將所有檔案當作文字檔案來處理。

-b: 忽略空格造成的不同。

-b; 忽略空行造成的不同。

-c: 使用綱要輸出格式

-h:利用試探法加速對大檔案的搜尋。

-i: 忽略大小寫的變化。

-n --rcs: 輪

出rcs 

格式。(三).cat

1.作用

cat (concatenate 的縮寫

) 命令用於連線並顯示指定的

-乙個和多個檔案的有關資訊,它的

使用許可權是所有使用者..

2.格式

cat[options]檔案1檔案

.....

3.options 主要引數

-n:由第一行開始對所有輸出的行數編號。

-b: 和一

n 相似,只不過對於空白行不編號

.一s: 當遇到有連續兩行以上的空白行時,就代換為一行的空白行。

4 應舉例

(1)cat 命令乙個最簡單的用處是顯示文字檔案的內容。例如,我們想在命令列看一下

13 檔案的內容,可以使用命令

:$  cat  13

(2)有時需要將幾個檔案處理成乙個檔案,並將這種處理的結果儲存到乙個單獨的輸出文

件。cat 命令在其輸入上接受乙個或多個檔案,並將它們作為乙個單獨的檔案列印到它的輸

出。例如,把13和

14的檔案內容加上行號

(空白行不加

)file中:

$cat  13 14 file

( 3) cat 還有乙個重要的功能就是可以對行進行編號,這種功能對於程式文件的編制,以

$ cat -b /etc/name.conf

(四).ln

類似於windows快捷方式的鏈結檔案,有軟鏈結和硬鏈結兩種。

格式:ln [選項

] 檔名

鏈結名示例:

(1).ln -s source target

建立source檔案的軟鏈結

target

ln命令的

-s選項建立

(2).ln  source target 

建立source檔案的硬鏈結

target

,不帶有任何選項的

ln命令即可建立硬鏈結。

軟鏈結類似於

windows

中的快捷方式,內部儲存的是原始檔的路徑,路徑可以是相對路徑,也可以是絕對路徑;硬鏈結創

建後,鏈結檔案與原始檔沒有主次之分,檔案系統中它們都和同乙個

inode

相關聯,即具有相同的

inode

號。(五

).mkdir

1.格式:

mkdir   [

選項]

目錄名2.示例:

(1).mkdir   /home/workdir

在/home目錄下建立

workdir

目錄(2).mkdir -p   /home/dir1/dir2/dir3

建立dir3目錄,且前面

dir1/dir2

不存在。

二.系統安全類命令

(一).passwd

1.作用:修改密碼

2.格式:

passwd [

選項] [

使用者名稱]

3.示例:

passwd suqian

結果:修改suqian使用者的密碼是

(二).su

1.作用:切換使用者

2.格式:

su  [

選項] [

使用者名稱]

3.示例:

su  - suqian

結果:切換到suqian使用者,並將使用者的環境變數同時帶入。

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

(三).chmod

1.作用:改變檔案許可權

(1)格式:

chmod  [who] + /- /= [mode]

檔名引數:

who:

u :  表示檔案的所有者

g:表示與檔案所有者同組的使用者

o:表示其他使用者

(2)格式:

chmod  700  

檔名檔案的所有者,與檔案所有者同組的使用者,其他使用者的rwx都用二進位制表示

(四).ps

1.作用: 顯示瞬間程序

(process)

的動態,使用許可權是所有使用者

2.格式:

ps [options] [--help]

3.示例

ps aux | sort+5n

(五).who

1.作用:顯示系統中有哪些使用者登入系統

2.格式:

who -[husfv] [user]

3.示例

who                      示系統中當前登入系統使用者

三.系統管理類命令

(一).df

1.作用:檢視磁碟的使用狀況

2.格式:

df  [選項]

3.範例:

df  -k

以kb為單位顯示磁碟使用情況

(二)kill

1.作用:殺死程序:

2.格式:

kill  [

選擇]  pid

3.示例:

kill 13825 

殺死pid=13825的程序

(三)free

1.作用:檢視記憶體

2.格式:free [選項

]3.示例:free

(四).groupadd

1.作用:新增使用者組

2. 格式:

groupadd  [

選項][

使用者名稱]

3. 示例:

groupadd  group1

結果:新增組名為group1的使用者組,命令執行後會在

/etc/group

最後一行新增

group1

資訊(五).useradd

1. 作用:新增使用者

2. 格式:useradd [選項

]  使用者名稱

示例:useradd  suqian

結果:新增名字為suqian的使用者,位置在

/home

Linux常見命令

顯示目錄和檔案的命令 ls 用於檢視所有資料夾的命令。dir 用於顯示指定資料夾和目錄的命令 tree 以樹狀圖列出目錄內容 du 顯示目錄或檔案大小 chmod 用於改變指定目錄或檔案的許可權命令。chown 用於改變檔案擁有屬性的命令。chgrp 用於改變檔案群組的命令。chattr 用於設定檔...

linux常見命令

一 檔案命令 1.命令格式 命令 選項 引數 ls la etc ls a 檢視所有檔案,包含隱藏檔案 ls l 檢視檔案及檔案的相關屬性 ls lh h檔案大小帶單位 rw r r 代表檔案型別 二進位制檔案 d目錄 l軟鏈結檔案 r讀w寫x執行 rwx所有者 r所屬組 r其他人 2.mkdir ...

linux常見命令

1.檢視歷史命令 history 要向檢視輸入時間可以 histtimeformat d m y t history 如果想永久修改有效可以 在 bashrc檔案中加入 export histtimeformat d m y t 然後執行 source bashrc 然後查詢歷史命令 2.如何測試磁...