常用Linux指令

2021-10-02 21:46:56 字數 1550 閱讀 1447

系統狀態

1、cpu、memory等

top按1 可檢視各個cpu狀態,2返回

2、磁碟

df -h

3、記憶體

free -m

-m表示以mb顯示

程序1、檢視程序

ps -ef |grep *

若是檢視python程序,則

ps -ef |grep python

字段含義如下:

uid pid ppid c stime tty time cmd

uid :程式被該 uid 所擁有

pid :就是這個程式的 id

ppid :則是其上級父程式的id

c :cpu使用的資源百分比

stime :系統啟動時間

tty :登入者的終端機位置

time :使用掉的cpu時間。

cmd :所下達的是什麼指令

檢視某使用者所有程序

ps -u username

2、殺死程序

kill -s 9 4321

4321為程序的pid

9 表示強制殺死

15表示正常退出

3、殺死某使用者的所有程序

killall -u username

4、ctrl c, ctrl z, ctrl d

ctrl+c是強制中斷程式的執行,程序已經終止。

ctrl+z的是將任務中止(暫停的意思),但是此任務並沒有結束,他仍然在程序中他只是維持掛起的狀態,使用者可以使用fg/bg操作繼續前台或後台的任務,fg命令重新啟動前台被中斷的任務,bg命令把被中斷的任務放在後台執行.

ctrl-d 不是傳送訊號,而是表示乙個特殊的二進位制值,表示 eof。

注:在shell中,ctrl-d表示推出當前shell.

5、讓程式後台工作

nohup command &

& 放在命令後可以讓命令在後台工作,這樣本終端可以幹別的事

nohup使命令在終端關閉後仍可以繼續執行

缺省會將輸出資訊匯入當前目錄下的nohup.out檔案

例:nohup python test.py &

檔案統計

統計某路徑檔案數量

ls -l ./|grep 「^-」|wc -l

find -type f | wc -l

統計某路徑檔案數量,包括子資料夾

ls -lr ./|grep 「^-」|wc -l

統計某路徑資料夾數量

ls -l ./ |grep 「^d」|wc -l

壓縮

tar -zcvf 壓縮檔案名 .tar.gz 被壓縮檔案名

tar -zxvf 壓縮檔案名.tar.gz

tar -cvf 壓縮檔案名 .tar 被壓縮檔案名

tar -xvf 壓縮檔案名.tar

linux常用指令

一 查詢狀態類 1 pwd pwd print work directory 顯示當前工作目錄的絕對路徑 2 ls ls list 顯示當前目錄的檔案 二 目錄類 1 cd cd change directory 切換目錄 波浪符號,代表使用者家目錄 cd 返回上乙個目錄 cd 回到自己的家目錄 c...

Linux常用指令

ctrl alt t 開啟終端 sudo su 在終端裡從普通使用者轉換成 root 使用者。su 普通使用者名稱 在終端裡從 root 使用者轉成普通使用者。clear 清除螢幕 mkdir 資料夾名 新建資料夾 rmdir 資料夾名 刪除資料夾 rm f filename 強制刪除乙個檔案 rm...

Linux常用指令

echo home cores core e p t proc sys kernel core pattern e 標示exe p 標示pid t 標示發生時間 使用root許可權建立 home cores目錄 chmod a w home cores r ulimit c unlimited讓co...