當前位置:首頁 » 操作系統 » linux命令顯示

linux命令顯示

發布時間: 2023-03-01 23:59:37

linux裡面顯示行號命令是什麼

准確的說是在VIM裡面
你再Linux打開一個文件,用VIM打開,想顯示出行號,就用:set nu
在輸入模式下有行號顯示,找起來方便,而且教學起來也方便。
還有直接用cat 命令看文件內容,加上一個-n參數也是顯示行號
cat命令 – 在終端設備上顯示文件內容 《Linux就該這么學》

② Linux ps命令:用於顯示當前進程 (process) 的狀態

ps [options] [—help]

ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C <指令名稱>][-g <群組名稱>]

[-G <群組識別碼>][-p <進程識別碼>][p <進程識別碼>][-s <階段作業>]

[-t <終端機編號>][t <終端機編號>][-u <用戶識別碼>][-U <用戶識別碼>]

[U <用戶名稱>][-<進程識別碼>][--cols <每列字元數>]

[--columns <每列字元數>][--cumulative][--deselect][--forest]

[--headers][--help][-- info][--lines <顯示列數>][--no-headers]

[--group <群組名稱>][-Group <群組識別碼>][--pid <進程識別碼>]

[--rows <顯示列數>][--sid <階段作業>][--tty <終端機編號>]

[--user <用戶名稱>][--User <用戶識別碼>][--version]

[--width <每列字元數>]

       -a  顯示所有終端機下執行的進程,除了階段作業領導者之外

a  顯示現行終端機下的所有進程,包括其他用戶的進程

-A  顯示所有進程

-c  顯示CLS和PRI欄位

c  列出進程時,顯示每個進程真正的指令名稱,而不包含路徑,參數或常駐服務的標示

-C<指令名稱> 指定執行指令的名稱,並列出該指令的進程的狀況

-d 顯示所有進程,但不包括階段作業領導者的進程

-e 此參數的效果和指定"A"參數相同

e 列出進程時,顯示每個進程所使用的環境變數

-f 顯示UID,PPIP,C與STIME欄位

f 用ASCII字元顯示樹狀結構,表達進程間的相互關系

-g<群組名稱> 此參數的效果和指定"-G"參數相同,當亦能使用階段作業領導者的名稱來指定

g 顯示現行終端機下的所有進程,包括群組領導者的進程

-G<群組識別碼> 列出屬於該群組的進程的狀況,也可使用群組名稱來指定

h 不顯示標題列

-H 顯示樹狀結構,表示進程間的相互關系

-j或j 採用工作控制的格式顯示進程狀況

-l或l 採用詳細的格式來顯示進程狀況

L 列出欄位的相關信息

-m或m 顯示所有的執行緒

n 以數字來表示USER和WCHAN欄位

-N 顯示所有的進程,除了執行ps指令終端機下的進程之外

-p<進程識別碼> 指定進程識別碼,並列出該進程的狀況

   p<進程識別碼> 此參數的效果和指定"-p"參數相同,只在列表格式方面稍有差異

r 只列出現行終端機正在執行中的進程

-s<階段作業> 指定階段作業的進程識別碼,並列出隸屬該階段作業的進程的狀況

    s 採用進程信號的格式顯示進程狀況

S 列出進程時,包括已中斷的子進程資料

-t<終端機編號> 指定終端機編號,並列出屬於該終端機的進程的狀況

t<終端機編號> 此參數的效果和指定"-t"參數相同,只在列表格式方面稍有差異

-T 顯示現行終端機下的所有進程

-u<用戶識別碼> 此參數的效果和指定"-U"參數相同

u 以用戶為主的格式來顯示進程狀況

-U<用戶識別碼> 列出屬於該用戶的進程的狀況,也可使用用戶名稱來指定

U<用戶名稱> 列出屬於該用戶的進程的狀況

v 採用虛擬內存的格式顯示進程狀況

-V或V 顯示版本信息

-w或w 採用寬闊的格式來顯示進程狀況。

   x 顯示所有進程,不以終端機來區分

   X 採用舊式的Linux i386登陸格式顯示進程狀況

   -y 配合參數"-l"使用時,不顯示F(flag)欄位,並以RSS欄位取代ADDR欄位

-<進程識別碼> 此參數的效果和指定"p"參數相同

--cols<每列字元數> 設置每列的最大字元數

--columns<每列字元數> 此參數的效果和指定"--cols"參數相同

--cumulative 此參數的效果和指定"S"參數相同

--deselect 此參數的效果和指定"-N"參數相同

--forest 此參數的效果和指定"f"參數相同

--headers 重復顯示標題列

--help 在線幫助

--info 顯示排錯信息

--lines<顯示列數> 設置顯示畫面的列數

--no-headers  此參數的效果和指定"h"參數相同,只在列表格式方面稍有差異

--group<群組名稱> 此參數的效果和指定"-G"參數相同

--Group<群組識別碼> 此參數的效果和指定"-G"參數相同

--pid<進程識別碼> 此參數的效果和指定"-p"參數相同

--rows<顯示列數> 此參數的效果和指定"--lines"參數相同

--sid<階段作業> 此參數的效果和指定"-s"參數相同

--tty<終端機編號> 此參數的效果和指定"-t"參數相同

--user<用戶名稱> 此參數的效果和指定"-U"參數相同

--User<用戶識別碼> 此參數的效果和指定"-U"參數相同

--version 此參數的效果和指定"-V"參數相同

       --widty<每列字元數> 此參數的效果和指定"-cols"參數相同

       -A 列出所有的行程

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

      -au 顯示較詳細的資訊

      -aux 顯示所有包含其他使用者的行程

linux上進程有5種狀態: 

1. 運行(正在運行或在運行隊列中等待) 

2. 中斷(休眠中, 受阻, 在等待某個條件的形成或接受到信號) 

3. 不可中斷(收到信號不喚醒和不可運行, 進程必須等待直到有中斷發生) 

4. 僵死(進程已終止, 但進程描述符存在, 直到父進程調用wait4()系統調用後釋放) 

5. 停止(進程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信號後停止運行運行) 

ps工具標識進程的5種狀態碼: 

D 不可中斷 uninterruptible sleep (usually IO) 

R 運行 runnable (on run queue) 

S 中斷 sleeping 

T 停止 traced or stopped 

Z 僵死 a defunct (」zombie」) process 

1、# ps aux //顯示所有正在內存中的程序

USER:該 process 屬於那個使用者賬號的

PID :該 process 的號碼

%CPU:該 process 使用掉的 CPU 資源百分比

%MEM:該 process 所佔用的物理內存百分比

VSZ :該 process 使用掉的虛擬內存量 (Kbytes)

RSS :該 process 佔用的固定的內存量 (Kbytes)

TTY :該 process 是在那個終端機上面運作,若與終端機無關,則顯示 ?,另外, tty1-tty6 是本機上面的登入者程序,若為 pts/0 等等的,則表示為由網路連接進主機的程序。

STAT:該程序目前的狀態,主要的狀態有

R :該程序目前正在運作,或者是可被運作

S :該程序目前正在睡眠當中 (可說是 idle 狀態),但可被某些訊號 (signal) 喚醒。

D: 無法中斷的休眠狀態 (通常 IO 的進程)

T :該程序目前正在偵測或者是停止了

Z :該程序應該已經終止,但是其父程序卻無法正常的終止他,造成 zombie (疆屍) 程序的狀態

<: 高優先序的行程

N: 低優先序的行程

L: 有記憶體分頁分配並鎖在記憶體內 (實時系統或捱A I/O)

START:該 process 被觸發啟動的時間

TIME :該 process 實際使用 CPU 運作的時間

COMMAND:該程序的實際指令

2、# ps -A 顯示進程信息

3、# ps -u work //顯示work進程用戶信息

4、# ps -ef //顯示所有命令,連帶命令行

5、# ps -l //將屬於自己這次登入的pid與相關信息顯示出來

F:代表這個程序的旗標 (flag), 4 代表使用者為 super user

S:代表這個程序的狀態 (STAT)

UID:程序被該 UID 所擁有

PID:就這個程序的 ID 

PPID:其上級父程序的ID

C:CPU使用的資源百分比

PRI: Priority (優先執行序) 的縮寫

NI: Nice 值

ADDR:kernel function,指出該程序在內存的那個部分。如果是個 running的程序,一般就是 "-"

SZ:使用掉的內存大小

WCHAN:目前這個程序是否正在運作當中,若為 - 表示正在運作

TTY:登入者的終端機位置

TIME:使用掉的 CPU 時間。

CMD:所下達的指令為何

在預設的情況下, ps 僅會列出與目前所在的 bash shell 有關的 PID,所以, 當使用 ps -l 的時候,只有三個 PID。

6、其他

1)可以用 | 管道和 more 連接起來分頁查看

命令:ps -aux |more

2)把所有進程顯示出來,並輸出到ps001.txt文件

命令:ps -aux > ps001.txt

3)輸出指定的欄位

命令:ps -o pid,ppid,pgrp,session,tpgid,comm

③ LINUX查看文件屬性命令是什麼

linux lsattr命令: 顯示文件屬性介紹:x0dx0a文件屬性在文件系統的安全管理方面起很重要的作用,linux下lsattr命令用於查看文件屬性信息。x0dx0a語法:x0dx0ax0dx0alsattr [-adRvV] [文件或目錄...]選項介紹:x0dx0a -a: 顯示所有文件和目錄,包括隱藏文件;x0dx0a -d: 顯示目錄名稱,而非其內容;x0dx0a -R: 遞歸處理,將指定目錄下的所有文件及子目錄一並處理;x0dx0a -v: 顯示文件或目錄版本;x0dx0a -V: 顯示版本信息;x0dx0ax0dx0a執行範例:x0dx0ax0dx0a1 $ chattr +ai text x0dx0ax0dx0a2 $ lsattr x0dx0ax0dx0a3 ----ia------- text x0dx0ax0dx0a擴展閱讀:x0dx0achattr命令用於修改文件屬性,chattr命令需要root許可權。x0dx0ax0dx0a文件屬性:x0dx0a a: append only; 系統只允許在這個文件之後追加數據,不允許任何進程覆蓋或截斷這個文件。如果目錄具有這個屬性,系統將只允許在這個目錄下建立和修改文件,而不允許刪除任何文件。x0dx0ax0dx0a c: compressed; 系統以透明的方式壓縮這個文件。從這個文件讀取時,返回的是解壓之後的數據;而向這個文件中寫入數據時,數據首先被壓縮之後才寫入磁碟。x0dx0ax0dx0a d: no mp; 在進行文件系統備份時,mp程序將忽略這個文件。x0dx0ax0dx0a i: immutable; 系統不允許對這個文件進行任何的修改。如果目錄具有這個屬性,那麼任何的進程只能修改目錄之下的文件,不允許建立和刪除文件。x0dx0ax0dx0a j: data journalling; 如果一個文件設置了該屬性,那麼它所有的數據在寫入文件本身之前,寫入到ext3文件系統日誌中,如果該文件系統掛載的時候使用了」data=ordered」 或」data=writeback」選項。當文件系統採用」data=journal」選項掛載時,所有文件數據已經記錄日誌,因此這個屬性不起作用。僅僅超級用戶或者擁有CAP_SYS_RESOURCE能力的進程可以設置和刪除該屬性。x0dx0ax0dx0a s: secure deletion; 讓系統在刪除這個文件時,使用0填充文件所在的區域。x0dx0ax0dx0a t: no tail-merging; 和其他文件合並時,該文件的末尾不會有部分塊碎片(為支持尾部合並的文件系統使用)。x0dx0ax0dx0a u: undeletable; 當一個應用程序請求刪除這個文件,系統會保留其數據塊以便以後能夠恢復刪除這個文件。x0dx0ax0dx0a A: no atime updates; 告訴系統不要修改對這個文件的最後訪問時間x0dx0ax0dx0a D: synchronous directory updates; 任何改變將同步到磁碟;這等價於mount命令中的dirsync選項:x0dx0ax0dx0a S: synchronous updates; 一旦應用程序對這個文件執行了寫操作,使系統立刻把修改的結果寫到磁碟。x0dx0ax0dx0a T: top of directory hierarchy; 如果一個目錄設置了該屬性,它將被視為目錄結構的頂極目錄

④ 如何顯示linux所有命令

Linux系統下顯示所有可用命令,可以利於Shell腳本來實現,方法如下:
#Shell[bash+rel4調試通過]代碼:
var=`echo $PATH|sed "s/:/ /g"`
for list in $var;
do
ls -lR $list|grep -v '^d'
done
-EOF-因為終端中的命令是通過PATH環境變數中的路徑進行搜索,只要在PATH路徑下能找到的可執行文件都可以直接作為命令使用,所以先echo
$PATH,找到所有路徑,依次ls即可顯示所有Linux命令。

⑤ linux什麼命令可以顯示和隱藏文件夾

linux什麼命令可以顯示和隱藏文件夾 隱藏文件夾需要修改文件夾名在前面加「.」,顯示隱藏文件/文件夾用ls -al,
假設文件名為woiit,示例如下:
# mv woiit .woiit 修改文件夾名稱,修改後便隱藏;
# cd .woiit 打開隱藏文件夾,注意前面的「.」;
# ls -al 隱藏的文件夾和文件都會顯示哦。
有疑問請留言!
什麼DOS命令可以顯示隱藏文件夾?
dir /a
在DOS用什麼命令可以顯示出隱藏文件,文件夾
如果只是查看的話,用 dir/a 即可。
如果要改屬性,用 attrib 命令
在DOS用什麼命令可以顯示出隱藏文件和文件夾?
輸入的時候注意正確指定出所隱藏文件和文件夾的路徑 attrib 是顯示屬性命令,-h是顯示隱藏 -r是顯示只讀文件 這些命令當時學很有用,可惜現在很少用!
隱藏文件夾用DOS命令怎麼隱藏、怎麼顯示了?
命令格式加隱藏是:attrib +h 除去隱藏是:attrib -h。

bat命令刪除隱藏文件夾
都已經刪除隱藏的文件夾了,第二個要求就有點多此一舉了。
cd /d D:\&for /f "delims=" %%a in ('dir /adh/s/b') do rd /s/q "%%~a"

怎麼通過dos命令查看隱藏文件和隱藏文件夾?
dir /a:h
必須在你想要查詢的文件夾目錄下使用
例如:
F盤A文件夾下有個隱藏文件夾
c:\> f:
f:\> cd a
f:\a> dir /a:h
就能得到F盤A文件夾下所有隱藏文件夾和文件
請問怎樣隱藏文件夾和顯示文件夾?隱藏文件夾有壞處嗎?
滑鼠右擊文件夾 看到屬性一項,選中,在屬性那裡找到隱藏 在前面小方框點一下,打上勾,確定。就隱藏了。。顯示的時候,在該文件夾位置點一下滑鼠右鍵,看到一項是,顯示系統文件+擴展名 點一下就顯示了。。 隱藏不會有壞處。。
用什麼dos命令可以快速隱藏文件夾選項里的顯示隱藏文件的選項?
attrib +h +s 文件名 h為隱藏,s為系統
cmd里隱藏文件夾attrib 命令代碼
attrib +s +h +r 文件夾名

熱點內容
加密狗威步 發布:2025-08-17 09:40:51 瀏覽:135
月報的演算法 發布:2025-08-17 09:36:25 瀏覽:893
安卓版本10怎麼打開隱藏游戲 發布:2025-08-17 09:33:25 瀏覽:589
php獲取地址欄 發布:2025-08-17 09:31:59 瀏覽:120
燃料存儲檢查 發布:2025-08-17 09:30:45 瀏覽:679
怎麼取消qq漫遊密碼 發布:2025-08-17 09:24:53 瀏覽:456
linux微型 發布:2025-08-17 09:18:26 瀏覽:524
一個伺服器怎分為多台電腦 發布:2025-08-17 09:17:29 瀏覽:975
伺服器被入侵怎麼辦 發布:2025-08-17 09:12:29 瀏覽:56
python保存到excel 發布:2025-08-17 09:12:28 瀏覽:669