shell命令2------系統(tǒng)管理與維護

這一節(jié)主要是進行指令的學習。因為Linux下部署服務,都是用指令操作,所以不得不學習學習。

1. ls命令

列出工作目錄所含的文件及子目錄,語法如下:

ls [選項] [路徑或文件]

ls 的選項說明如下:

選項 說明
-a 顯示指定目錄下的所有文件以及子目錄,包含隱藏文件(Linux下以“ . ”開頭的文件或目錄視為隱藏文檔)
-d 只顯示目錄列表,不顯示文件
-l 除了文件名稱外,同時將文件或者子目錄的權限、使用者和大小等信息詳細的列出
-s 在每個文件后面輸出該文件的大小
-u 以文件上次被訪問的時間排序

還有好多關于排序的,這里就不列舉了,舉例:


列舉詳細信息和大小
2.pwd命令

顯示當前的工作目錄,該命令得到當前所在工作目錄的絕對路徑名稱。舉例:

pwd
3.cd命令

改變當前的工作目錄,其用法與Windows下的cd類似。語法如下:

cd [目錄名稱]

命令的選項及其說明:

選項 說明
cd [目錄] 切換到指定目錄下(注意:Linux下文件和目錄是區(qū)分大小的)
cd 或 cd ~ 返回當前用戶工作目錄,注意cd 與 ~ 之間有個空格
cd ~[用戶名] 返回制定用戶的工作目錄下,注意這里的“~”和用戶之間沒有空格
cd .. 或 cd ../ 返回上一級工作目錄下
cd / 返回到根目錄下
4.date命令

顯示或是修改系統(tǒng)時間與日期。只有超級用戶才能用date命令來設置時間,一般用戶只能用date命令來顯示時間。

date [選項]  顯示時間格式(以+開頭,后面接時間格式)

date命令的選項及其說明:
-s --set: 設置系統(tǒng)時間
-d --date:顯示描敘的日期

選項 說明
%x 顯示年份和日期,格式是:mmddyyyy,yyyy代表年份
%X 顯示時間,格式是%H%M%S

格式有很多,這里就只列出幾種。

顯示時間和修改時間用例
5.passwd命令

用于設置用戶密碼,格式如下:

passwd [用戶名]
  • 普通用戶修改自己的密碼,直接
> passwd

然后根據提示,連續(xù)輸入兩次密碼即可。

  • root修改某個用戶的密碼時,命令格式如下
passwd [用戶名]

然后根據提示,連續(xù)輸入兩次密碼即可。

  • root修改自己的密碼時,輸入命令
> passwd

或者

> passwd root

然后根據提示,連續(xù)輸入兩次密碼即可。

6.su命令

用于改變用戶身份,命令格式如下:

su [選項]  [用戶名]

選項說明:

選項 說明
- 加載相應用戶下的環(huán)境變量
-c 改變身份運行一個命令后就結束
-m 改變用戶身份,但不改變用戶變量
  • 普通用戶要轉變?yōu)槌売脩?,可以這樣,
> su -

根據系統(tǒng)提示,輸入超級用戶密碼,即可轉變?yōu)槌売脩簟?br> 直接

> su

也可以轉變?yōu)槌売脩?,但是由于沒有加載root的環(huán)境變量,可能某些指令無法執(zhí)行。

  • 普通用戶a下,修改超級用戶的密碼,可以使用如下密令:
> su -c passwd

然后根據提示,輸入root密碼,然后再根據提示輸入兩次root用戶新的密碼。執(zhí)行完畢,系統(tǒng)自動退出到普通用戶a下。

7.clear命令

用于清屏

> clear
8.man命令

man命令用來顯示指令的詳細信息, 格式如下:

man [命令名稱]
9.who命令

顯示目前登錄到系統(tǒng)的用戶,格式如下;

who [選項] [file]
選項 說明
-a 列出所有信息
-b 列出最近登錄的日期
-l 列出所有可登錄的終端信息
-m 僅列出當前終端的信息
who命令
10.w命令

用戶顯示登錄到系統(tǒng)的用戶信息:

w命令
11.uname命令

用來顯示用戶操作系統(tǒng)的相關信息,格式如下:

uname [選項]
選項 說明
-a 顯示操作系統(tǒng)的全部信息
-m 顯示操作系統(tǒng)的CPU類型,是32位還是64位
-n 顯示操作系統(tǒng)的主機名
-s 顯示操作系統(tǒng)類型
-r 顯示操作系統(tǒng)內核版本
uname命令
12.uptime命令

用戶輸入系統(tǒng)隊列信息

uptime命令

上面的意思是系統(tǒng)當前時間00:56:43 ,系統(tǒng)已經運行了1小時19分鐘,目前有一個用戶在線,系統(tǒng)在1分鐘、5分鐘、15分鐘前到現(xiàn)在的平均負載0,0.01,0.02。

13.free命令

顯示系統(tǒng)內存狀態(tài)

free指令

系統(tǒng)物理總內存1839M,已經使用334M,剩余可用內存1259M,而交換分區(qū)大小1535M,目前還沒有被使用。

14.ps命令

顯示系統(tǒng)進程在瞬間的運行狀態(tài),格式如下:

ps [選項]
選項 說明
a 顯示所有用戶的進程,包括每個程序的完成路徑
-e 將除內核以外的所有進程信息寫到標準輸出
-c 只顯示進程名稱,不顯示進程的完整路徑
-u 顯示使用者的名稱和起始時間
-f 詳細顯示程序執(zhí)行的路徑群
ps命令

PID:進程標識
TTY:進程所屬終端控制臺
TIME:進程所使用CPU的總時間
CMD:列出正在執(zhí)行的命令

15.top命令

相當于是windows下的任務管理器,對系統(tǒng)處理器狀態(tài)的實時監(jiān)控,它能夠顯示系統(tǒng)各個進程對資源的占用狀態(tài)。格式:

top [選項]
選項 說明
-i 不顯示閑置或是僵死進程
-s 使top命令在安全模式下運行,這時top的交互式命令被取消,避免潛在風險

以下是交互命令:

選項 說明
k 終止一個進程,系統(tǒng)將提示輸入需要終止進程的PID
q 退出top命令顯示
i 這是一個開關,是否顯示閑置或僵死進程
s 設置刷新時間
top命令
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容