Linux系統下的相關命令

2021-08-14 23:07:06 字數 3337 閱讀 5727

檔案處理命令:

1.mkdir

作用:建立名稱為dirname的子目錄,使用許可權是所有使用者。

格式:mkdir  【選項】目錄名

主要引數:-p ,--parents:需要時建立上層目錄;如果目錄早已存在,則不當作錯誤。

示例:mkdir   /home/123              在/home目錄下建立123目錄

mkdir -p   /home/1/2/3               建立3目錄,如果前面1/2不存在,自動建立

2.grep

作用:指定檔案中搜尋特定內容,並將含有這些內容的行標準輸出,使用許可權是所有使用者。

格式:grep  【選項】字串

示例:grep 「hello」 ./* -r          在當前目錄及其子目錄中,查詢包含hello字串的檔案。

3.find

作用:在目錄中搜尋檔案,使用許可權是所有使用者。

格式:find 路徑 -name 檔名

示例:find /bin -name ls             在/bin目錄下查詢名為ls的檔案

4.mv

作用:將檔案由乙個目錄移入另乙個目錄中,或用來替檔案改名,使用許可權是所有使用者。

格式:mv   原始檔或目錄   原檔案或目錄

示例:mv   /home/123   .                  將目錄/home下的檔案123移動到當前目錄

mv   123   321                                將檔案123改名為321

5.ls

作用:用於顯示目錄內容,使用許可權是所有使用者。

格式:ls 【功能】檔名

主要引數:-l ,顯示檔案的所有屬性

-a,檢視隱藏檔案

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

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

ls -l   /home                    顯示目錄/home下檔案與目錄的詳細屬性。

1.useradd(adduser)

作用:建立使用者賬號和建立使用者的起始目錄,使用許可權是超級使用者。

格式:useradd   使用者名稱

示例:useradd   tao        建立乙個使用者名為tao的使用者

2.userdel

作用:刪除使用者賬號,使用許可權是超級使用者。

格式:userdel   使用者名稱

主要引數:-r,同時刪除使用者賬號和使用者的起始目錄

示例:userdel   123        刪除使用者名為123的使用者,但家目錄還在。

userdel   -r    123           同時刪除使用者名為123的使用者及他的家目錄。

3.groupadd

作用:用於將新組加入系統。

格式:groupadd  【功能】  組名

主要引數:-g  gid :指定組id

示例:groupadd   -g   123   tzy                        在/etc/passwd檔案中新增乙個id為123的新專案。

4.free

作用:顯示記憶體的使用情況,使用許可權是所有使用者。

格式:free   【功能】

主要引數:-b  -k  -m:分別以位元組(kb,mb)為單位顯示記憶體的使用情況。

-s  delay:每隔多少秒顯示記憶體情況。

示例:free  -b   -s5               每隔5秒,終端就會顯示一次記憶體使用情況。

5.kill

作用:中止乙個程序。

格式:kill   程序號

示例:kill 123                     中止程序號為123的程序。

系統安全命令:

1.passwd

作用:修改賬戶的登陸密碼,使用許可權為所有使用者。

格式:passwd   【選項】 賬戶名稱

引數:-l :鎖定已經命名的賬戶名稱,只有超級使用者才具備使用權。

-u :解開已鎖定的賬戶,只有超級使用者才具備使用權。

-d:刪除使用者的密碼,只有超級使用者才具備使用權。

2.su

作用:變更為其他使用者的身份,超級使用者除外,需要輸入使用者密碼。

格式:su   使用者名稱

示例:su   tao                               變更為使用者名稱tao的使用者

3.chmod

作用:改變檔案或目錄的訪問許可權,使用許可權為超級使用者。

格式:chmod有兩種用法。一種是包含字母和操作符表示式的字元設定法(相對許可權設定)。另一種是包含數字的數字設定法。

字元設定法:chmod  【who】【+|-|=】【mode】 檔名

操作物件who:

u:表示當前使用者。

o:表示其他使用者。

g:表示同組使用者。

a:表示所有使用者。

操作符號:

+:新增某個許可權。

-:取消某個許可權。

=:賦予給定許可權,並取消其它所有許可權。

設定mode的許可權:

r:可讀。

w:可寫。

x:可執行。

數字設定法:chmod   【mode】檔名

數字屬性的格式為3組每組3個的2進製數,其對應順序是(u)(g)(o) 檔名,以空格分開要改變許可權的檔案列表,支援萬用字元。

示例:chmod   u+x   123          修改檔案123的當前使用者許可權為可執行

chmod    644     tao        修改檔案許可權為當前使用者可讀可寫不可執行,同組使用者可讀可執行不可寫,其他使用者可讀可執行不可寫

4.ps

作用:顯示瞬間程序的動態,使用許可權為所有使用者。

格式:ps   【功能】

主要引數:-l :顯示長列表

-m:顯示記憶體資訊

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

5.chown

作用:更改乙個或多個檔案或目錄的屬主或屬組,使用許可權是超級使用者。

格式:chown  【選項】使用者或組  檔案

引數:-r:遞迴處理所有檔案及子目錄。

示例:chown   123   1.c             將1.c的所有者改為123。

chown  -r   123.user  /home     將目錄/home及其下所有檔案和子目錄的屬主改為123,屬組改為user。

Linux系統相關命令

這篇文章主要記錄我用過的但是不太熟悉的命令,不定期更新。新增使用者 useradd d usr test m test g root s bin sh d表示產生乙個主目錄,如果主目錄不存在 m表示建立 g表示他屬於root組 s表示登陸的shell是 bin sh。如果沒有指定,那麼最明顯的不方便...

Linux命令 系統相關

1.系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執...

Linux 下 mysql 的相關命令

1.登入 mysql uroot p 2.linux下mysql 不能外網訪問 已經在mysql裡grant了許可權了。在外網還是不能訪問 問題 cat etc mysql my.conf 找到下面一行 bind address 127.0.0.1 為了資料的安全,預設mysql只守候在127.0....