Linux基本
1、比較常用linux指令
1.1、ls/ll、cd、mkdir、rm-rf、cp、mv、ps -ef | grep xxx、kill、free-m、tar -xvf file.tar、(說那么十幾二十來個(gè)估計(jì)差不多了)
2、查看進(jìn)程(例:如何查看所有xx進(jìn)程)
2.1、ps -ef | grep xxx
2.2、ps -aux | grep xxx(-aux顯示所有狀態(tài))
3、殺掉進(jìn)程
3.1、kill -9[PID] ---(PID用查看進(jìn)程的方式查找)
4、啟動(dòng)/停止服務(wù)
4.1、cd到bin目錄cd/
4.2、./startup.sh --打開(先確保有足夠的權(quán)限)
4.3、./shutdown.sh ---關(guān)閉
5、查看日志
5.1、cd到服務(wù)器的logs目錄(里面有xx.out文件)
5.2、tail -f xx.out --此時(shí)屏幕上實(shí)時(shí)更新日志。ctr+c停止
5.3、查看最后100行日志 tail -100 xx.out
5.4、查看關(guān)鍵字附件的日志。如:cat filename | grep -C 5 關(guān)鍵字(關(guān)鍵字前后五行。B表示前,A表示后,C表示前后)
5.5、還有vi查詢啥的。用的也不多。
6、查看端口:(如查看某個(gè)端口是否被占用)
6.1、netstat -anp | grep 端口號(hào)(狀態(tài)為L(zhǎng)ISTEN表示被占用)
7、查找文件
7.1、查找大小超過xx的文件: find . -type f -size +xxk -----(find . -type f -mtime -1 -size +100k -size-400k)--查區(qū)間大小的文件
7.2、通過文件名:find / -name xxxx ---整個(gè)硬盤查找
其余的基本上不常用
8、vim(vi)編輯器
有命令模式、輸入模式、末行模式三種模式。
命令模式:查找內(nèi)容(/abc、跳轉(zhuǎn)到指定行(20gg)、跳轉(zhuǎn)到尾行(G)、跳轉(zhuǎn)到首行(gg)、刪除行(dd)、插入行(o)、復(fù)制粘貼(yy,p)
輸入模式:編輯文件內(nèi)容
末行模式:保存退出(wq)、強(qiáng)制退出(q!)、顯示文件行號(hào)(set number)
在命令模式下,輸入a或i即可切換到輸入模式,輸入冒號(hào)(:)即可切換到末行模式;在輸入模式和末行模式下,按esc鍵切換到命令模式