系統狀態
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...