Linux高級指令

1.hostname指令

作用:操作服務器的主機名(讀取)

主機名:就是設備的名字,可以自行修改,我的主機名就是在我安裝操作系統之後修改的,現在修改成了ZH

(1)語法:hostnameZH

(2)語法:hostname -f

 

2.id指令d

作用:查看用戶的一些基本信息,包括用戶id、用戶組id、附加組id,該指令如果不指定用戶,則默認當前用戶。

(1)語法:id            顯示當前用戶的基本信息。

(2)語法:id  用戶名         顯示指定用戶的基本信息。

可以通過以下方式來驗證id指令得到的信息是否正確

cat  /etc/passwd:驗證用戶信息

cat  /etc/group:驗證用戶組信息

 

3.whoani指令

作用:我是誰,顯示當前登錄用戶的用戶名。一般用於shell腳本。

語法:whoami

 

4.ps  -ef指令(重點)

作用:查看服務器的進程信息

選項含義                -e:等於‘-A’,表示列出全部的進程

                                -f:顯示全部的列(顯示全字段)

UID:該進程執行的用戶

PID:該進程的id

PPID:該進程的父進程id,如果一個進程的父進程找不到,該進程稱爲殭屍進程。

C:CPU的佔用率。

STIME:進程的啓動時間。

TTY:終端設備。發起該進程的設備是被符號。“?”表示該進程並不是由終端設備發起

TIME:進程的執行時間

CMD:進程對應的名稱或者路徑。

(1)案例1   

在ps的結果中過濾出想要查看的進程

ps  -ef | grep 進程名

 

5.top指令 (與ps  -ef有點像)

作用:查看服務器進程佔用的資源。

語法:

     進入命令:top  (動態顯示,自動刷新)

     退出命令:按下q鍵

表頭含義:
PID:進程id
USER:該進程執行的用戶
PR:進程優先級,越大越高
NI:NICE,不怎麼用

VITR:虛擬內存。
RES:常駐內存。
SHR:共享內存。
       計算一個進程實際使用的內存 = 常駐內存 - 共享內存

S:表示進程的狀態,S表示睡眠,R表示運行
%CPU:cpu的佔用百分比
%MEM:內存佔用的百分比
TIME+:執行的時間
COMMAND:進程的名稱或者路徑

 在運行top指令的時候,可以按下方便的快捷鍵:

M:將結果按照內存從大到小排列

P:將結果按CPU使用率從高到低排序

1:顯示多個(我的是8個)CPU信息

 

6.du  -sh指令

作用:查看目錄的真實大小

語法:du  -sh  目錄路徑

選項含義               -s:summaries,只顯示彙總的大小

                               -h:以較高可讀性的方式顯示

 

7.find指令

作用:用於查找文件(其選項有55個,這裏只說)

語法:find 路徑範圍  選項  選項的值

 

 

8.kill指令

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發佈了15 篇原創文章 · 獲贊 7 · 訪問量 546
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章