在文件中查找内容
find ./ -name "*" |xargs grep -in "connect"
grep -Fnr connect ./
tcpdump抓包
tcpdump -i eth1 port 16379 -s 0 -w 1.cap
-s 0表示保存完整包内容,否则只有100字节
删除指定格式文件名的文件
find ./ -name *.db -exec rm {} \;
crontab相关
crontab -l //查看
crontab -e #编辑
压缩解压
tar -xzvf 111.tar.gz //解压
tar -xvf ./Python-3.2.2.tar
tar -jxvf archive_name.tar.bz2
tar -czvf 11.tar.gz ./111 //压缩
tar -cvf images.tar /home/www/images
比较文件夹
#类似svn比较
diff -Nrq a b
#aaa-bbb:
comm aaa.txt bbb.txt -2 -3
#aaa&bbb交集
comm aaa.txt bbb.txt -1 -2
rpm相关
安装软件 rpm -ivh xxx.rpm
查询所有安装的软件rpm -qa
查询是否安装rpm -qi xxx
卸载 rpm -e packgename
cmake编译
COMPILE_STATIC=1 cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ./
pm2 save //保存列表
pm2 resurrect //恢复列表运行
docker命令
docker exec -it 775c7c9ee1e1 /bin/bash 进入docker容器内的shell
docker exec -u root -it 938ab0ca1f54 /bin/bash 有的时候进去不是root
扫描端口
nmap -o -sV ip or host
修改终端显示的行列数
stty columns 70
stty line 170