删十个文件之后的文件
ls -t | awk '{if(NR>10){print $0}}' |xargs rm -f
shell 命令遇到错误结束
命令后面增加&&,默认遇错继续执行
查看进程启动时间
ps -eo pid,lstart,etime,cmd | grep tomcat_oms_is
复制
cp -r source destination
不会自动在目标地址创建原文件夹
排除文件复制
进入需要复制的文件夹 —exclude 后面为要排除的文件夹 多个要排除则多个 --exclude
cd oms-is
rsync -av --exclude target/ ../oms-is/ /Users/yugj/mdev/migu/project/migudm/server-all/oms-is-backup/oms-is-test-exclude
find查找删除
find xxx/ -name 'hid.zip' -delete
查看文件个数
ls | wc -l
在vim输入以下命令就可以格式化
:%!python -m json.tool
压缩
zip –q –r html.zip html
unzip xxx.zip -d xxx
cat file
查看完整文本
cat file1 >> file2
把file1内容追加到file2后面
cat file1 > file2
用file1覆盖file2
cat /dev/null > file
清空file文件 而不删除
scp ygj:~/ss
分段压缩
压缩
cd /Users/yugj/Documents
tar -jcf - tmp | split -b 200k - /Users/yugj/Documents/hell/hell.tar.bk.
说明: 将tmp文件夹 分段压缩 每个文件200k 压缩到 /Users/yugj/Documents/hell目录,分段文件名:hell.tar.bk.
还原
cat /Users/yugj/Documents/hell/hell.tar.bk.* | tar -jx
du查看文件大小
进入该文件夹,运行:du -h 显示单文件
或者:du -sh 不显示单文件大小
tar
解压
tar -xvf tarname.tar
压缩
tar -cvf tarname.tar dir
查看端口占用
losf -i:port
查看端口被哪程序占用
netstat -anp | grep 10051
查看程序占用端口
ps -aux | grep zabbix
curl命令查看http返回
curl url