linux 常用命令总结

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        开放端口   开放端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值