系統(tǒng)中一些常見命令
?查詢當(dāng)前位置pwd

例如輸入last命令可以查看 登陸者的信息

export命令用于將shell變量輸出為環(huán)境變量,或者將shell函數(shù)輸出為環(huán)境變量。

管道命令?|?? 將前一個(gè)命令的輸出作為本次目錄的輸入
例如???查看/etc 文件太多 可以使用?管道命令+less 實(shí)現(xiàn)上下翻
?ls? -al?/etc? |? less

grep 要搜索的字符串 要搜索的文件
cut 剪切 -d’分隔符’ -f fields(列)
例如 在last信息輸出中,只要有root取出,并且進(jìn)去第一列
??last|grep ‘root’|cut -d ‘ ’-f1

查看進(jìn)程 命令:ps -ef
示例:查看當(dāng)前系統(tǒng)中運(yùn)行的進(jìn)程

殺死進(jìn)程
命令:kill -9 進(jìn)程的pid 非特殊情況請(qǐng)勿進(jìn)行操作
查看當(dāng)前系統(tǒng)的端口使用:netstat -an

當(dāng)時(shí)用一個(gè)新命令時(shí)可以使用 :which 來查看命令位置
例如
which? find? 可以得知命令的歸屬

使用 man 或者h(yuǎn)elp命令查看命令說明
1、help內(nèi)部命令幫助,查看bash內(nèi)部命令幫助??
find --help

2、man用來提供在線幫助,使用權(quán)限是所有用戶。在Linux系統(tǒng)中存儲(chǔ)著一部聯(lián)機(jī)使用的手冊(cè),以供用戶在終端上查找。使用man命令可以調(diào)閱其中的幫助信息,非常方便實(shí)用。
? ? ? ? ?man find

在查看進(jìn)程時(shí) 我們常用 ps -ef|grep XXX? ??
ps命令將某個(gè)進(jìn)程顯示出來
grep命令是查找
中間的|是管道命令 是指ps命令與grep同時(shí)執(zhí)行
PS是LINUX下最常用的也是非常強(qiáng)大的進(jìn)程查看命令
grep命令是查找,是一種強(qiáng)大的文本搜索工具,它能使用正則表達(dá)式搜索文本,并把匹配的行打印出來。
grep全稱是Global Regular Expression Print,表示全局正則表達(dá)式版本,它的使用權(quán)限是所有用戶。
以下這條命令是檢查java 進(jìn)程是否存在:ps -ef |grep java
字段含義如下:
UID ? ? ? PID ? ??? PPID ? ?? C???? STIME ?? TTY ? ??? TIME?????????CMD
zzw??????14124?? 13991????? 0???? 00:38????? pts/0????? 00:00:00??? grep --color=auto dae
UID????? :程序被該 UID 所擁有
PID????? :就是這個(gè)程序的 ID?
PPID??? :則是其上級(jí)父程序的ID
C????????? :CPU使用的資源百分比
STIME :系統(tǒng)啟動(dòng)時(shí)間
TTY???? :登入者的終端機(jī)位置
TIME???:使用掉的CPU時(shí)間。
CMD?? :所下達(dá)的是什么指令
```
-ef 含義
-e和-A的意思是一樣的,即顯示有關(guān)其他用戶進(jìn)程的信息,包括那些沒有控制終端的進(jìn)程。
-f顯示用戶id,進(jìn)程id,父進(jìn)程id,最近CPU使用情況,進(jìn)程開始時(shí)間等等。
