gg:命令將光標(biāo)移動(dòng)到文檔開頭
G:命令將光標(biāo)移動(dòng)到文檔末尾
<hr/>
網(wǎng)絡(luò)
# ifconfig # 查看所有網(wǎng)絡(luò)接口的屬性 # iptables -L # 查看防火墻設(shè)置 # route -n # 查看路由表 # netstat -lntp # 查看所有監(jiān)聽端口 # netstat -antp # 查看所有已經(jīng)建立的連接 # netstat -s # 查看網(wǎng)絡(luò)統(tǒng)計(jì)信息
進(jìn)程
# ps -ef # 查看所有進(jìn)程 # top # 實(shí)時(shí)顯示進(jìn)程狀態(tài)
yum install -y unzip zip
upzip 后綴為
tar zxvf 后綴為
:set nu
方法1:
輸入:n,代表跳轉(zhuǎn)到第n行,如:79,就跳轉(zhuǎn)到第79行。
方法2:
輸入nG,代表跳轉(zhuǎn)到第n行,如79Glinux常用命令,就跳轉(zhuǎn)到第79行。
1.查進(jìn)程
ps命令查找與進(jìn)程相關(guān)的PID號(hào):
ps a 顯示現(xiàn)行終端機(jī)下的所有程序,包括其他用戶的程序。
ps -A 顯示所有程序。
ps c 列出程序時(shí),顯示每個(gè)程序真正的指令名稱,而不包含路徑,參數(shù)或常駐服務(wù)的標(biāo)示。
ps -e 此參數(shù)的效果和指定"A"參數(shù)相同。
ps e 列出程序時(shí),顯示每個(gè)程序所使用的環(huán)境變量。
ps f 用ASCII字符顯示樹狀結(jié)構(gòu),表達(dá)程序間的相互關(guān)系。
ps -H 顯示樹狀結(jié)構(gòu),表示程序間的相互關(guān)系。
ps -N 顯示所有的程序,除了執(zhí)行ps指令終端機(jī)下的程序之外。
ps s 采用程序信號(hào)的格式顯示程序狀況。
ps S 列出程序時(shí),包括已中斷的子程序資料。
ps -t<終端機(jī)編號(hào)> 指定終端機(jī)編號(hào)linux常用命令,并列出屬于該終端機(jī)的程序的狀況。
ps u 以用戶為主的格式來(lái)顯示程序狀況。
ps x 顯示所有程序,不以終端機(jī)來(lái)區(qū)分。
最常用的方法是ps aux,然后再通過(guò)管道使用grep命令過(guò)濾查找特定的進(jìn)程,然后再對(duì)特定的進(jìn)程進(jìn)行操作。
ps -aux | grep tomcat。$ ps -ef | grep rsync| grep -v "grep" 。pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'`。
ps -ef|grep java|grep -v grep 顯示出所有的java進(jìn)程,去處掉當(dāng)前的grep進(jìn)程。
2.殺進(jìn)程
使用kill命令結(jié)束進(jìn)程:kill xxx
常用:kill -9 324
Linux下還提供了一個(gè)killall命令,可以直接使用進(jìn)程的名字而不是進(jìn)程標(biāo)識(shí)號(hào),例如:# killall -9 NAME
3.進(jìn)入到進(jìn)程的執(zhí)行文件所在的路徑下,執(zhí)行文件 ./文件名
print working directory
打印工作路徑
list short
短顯示,只顯示文件或目錄名
list long
長(zhǎng)顯示,等同于ls -l, 除顯示文件或目錄名之外
顯示文件權(quán)限、類型、大小等等
用于下載
make directory
用于創(chuàng)建目錄
用于解壓/壓縮文件
解壓:tar zxvf xxx.tar.gz
壓縮:tar zcvf xxx.tar.gz /path
讓環(huán)境變量立即生效
創(chuàng)建空文件
chang directory
切換目錄
move
用于移動(dòng)或重命名文件
remove
刪除文件或目錄
groupadd:創(chuàng)建用戶組
groupdel:刪除用戶組
groups:查看用戶所屬組
useradd:創(chuàng)建用戶
userdel: 刪除用戶
usermod:修改用戶
修改用戶密碼
用于更改文件權(quán)限
用于更改文件所屬組
用于更改文件所屬用戶
在線安裝應(yīng)用程序