Linux常用命令
pwd
#pwd
查看當前目錄
cd
#cd ..
返回上層目錄
#cd -
返回前次目錄
#cd ~
前往用戶目錄
find
#find <目錄列表> <匹配標準>
eg. #find ./ -name “*.log” 查找log類型文件
grep
#grep <選項> <匹配字符> <文件列表>
eg. #grep -rn “hello” ./ 查找內容
mv
#mv <選項> <源> <目標>
eg. #mv /test/1.log /test/new_1.log 移動或重命名
cp
#cp <選項> <源> <目標>
eg. #cp -R /home/user/test /tmp 複製
rm
#rm <選項> <文件或目錄>
eg. #rm -rf /tmp 刪除
抓包
#tcpdump
eg. #tcpdump –s 0 –i eth1 port 8080 –w /home/usr/1.pcap
eg. #tcpdump -s 0 -i lo -w 2.pcap -vv (抓環包)
查看端口占用
Linux:
1、lsof -i:[端口] 或 netstat -anp | grep [端口]
2、kill -9 [PID]
Windows cmd:
1、netstat -ano | findstr [端口]
2、tasklist | findstr [PID]
3、taskkill /f /t /im [進程名稱]
更多命令
cat
、more
、less
head
、tail
eg. #tail -f a.log
tar
、unzip
df
磁盤
pf
進程
eg. #ps -ef | grep postgres
mount
掛載
free
內存
eg. #free -h
top
系統進程
uname
系統信息
touch
創建文件
mkdir
創建目錄