1、 ps -aux|grep redis |grep -v grep|awk '{print $2}' 查询应用进程
2、文件权限
类型 all 同组用户 other
- rwx rwx rwx. 1 root root 26273 Sep 17 10:17 nohup.out
文件赋权 4(r)2(w)1(x) chmod 777 nohup.out
3、 ll | grep ".xls$" | wc -l 查看当前目录下.xls文件个数 wc -l line 行数 -w word 单词数 -c charactor 字符数
4、tail -f ../logs/catalina.out 查看catalina.out文件的实时数据
tail -n 100 ../logs/catalina.out 查看倒数100信息
head -n 1 grid_forecast_12h_201801180800.txt 显示第一行信息
cat latlon.txt |grep "116." |grep "23." >out_116_23.txt 文件内容帅选输出
5、sort test_keys.txt |uniq -u >test_u.txt将文件排序去重输出到另一个文件
6、curl "http://127.0.0.1:8080/w2/self/grid-forecast" 访问本机接口
7、文件压缩、解压
tar -zcvf back.tar.gz /api -z 使用gzip压缩工具 解压时也要用此参数 -c 创建新的档案文件。 -v 显示压缩过程 -f 使用档案文件或设备,这个选项通常是必选的。-x 从压缩的文件中提取文件
zip -r back.zip /api -r递归压缩
tar -xzvf back.tar.gz 解压tar.gz
unzip -r back.zip 解压zip
8、awk
FNR 浏览文件的记录数 FS 等价于 -F[ ] 输入域分隔符 RS 输入的记录分隔符 NF 字段数量变量 NR 每行的记录号
OFS 输出字段分隔符, 默认也是空格,可以改为制表符等
ORS 输出的记录分隔符,默认为换行符,即处理结果也是一行一行输出到屏幕
$0 表示整个当前行 $1 每行第一个字段
cat gaode.5.txt | awk -F [:,] '{print $1 ":" $3 "," $2}' >gaode.abc.txt 指定字段分隔符
cat g1.txt | awk 'NR>0 && NR%6!=0 {print $0}' > g1.txt.bak 每五行跳过一行输出到文件
9、服务器间文件传输
上传
scp -P 端口号 本地文件 目标服务器用户@目标服务器ip:目标服务器目录下
scp -P 60022 /tmp/QoNMP6v3zN.txt hefengchelian@172.16.10.4:/home/hefengchelian/
下载
scp -P 60022 hefengchelian@172.16.10.4:/home/hefengchelian/QoNMP6v3zN.txt /home/hefengchelian/
10、iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 开放端口 开放端口