Linux学习(一)

                                                        Linux日常

1. ps aux | grep redis 查看PID  

2.kill pid 杀死进程

3.chmod +x apache apache文件添加执行权限

4.tail 仅仅显示后面几行

  • tail -f ../logs/catalina.out 查看catalina.out文件的实时数据
  • tail -n 100 ../logs/catalina.out  查看倒数100信息
  • tail -f /ser/logs/data/rolling.log |perl -pe 's/(GridNow)/\e[1;31m$1\e[0m/g' 高亮显示
  • tail -f /ser/logs/data/rolling.log  | perl -pe 's/(GridNow)/\e[1;31m$1\e[0m/g' | grep --color=auto --line-buffer 'now'  筛选输出内容  并高亮显示

5.head 仅仅显示前面几行

  • head -n 1 grid_forecast_12h_201801180800.txt 显示第一行信息
  • less -N grid_forecast_12h_201801180800.txt  显示行号
  • wc -l long_text_2018-01-20.txt  统计文件行数
  • find . -name "*.txt" |wc -l 查看当前目录下文件个数
  •  组合命令  Find 查找文件 wc -l 统计文件行数
  • sort test_keys.txt |uniq -u >test_u.txt将文件排序去重输出到另一个文件
  • curl  "http://127.0.0.1:8080/w2/self/grid-forecast" 访问本机接口

6.文件中搜索内容

  • vi  命令行模式  /abc 回车
  • cat minute-point.txt |grep 117.58,” -n —color=auto   搜索文件内容且-n显示行号 color 添加颜色
  • grep 117.58,” minute-point.txt 同上
  • du -sh latlon.txt 查看文件|文件夹大小

7.文档压缩

tar -zcvf back.tar.gz  /api   -z 使用gzip压缩工具 解压时也要用此参数     -c 创建新的档案文件。 -v 显示压缩过程 -f 使用档案文件或设备,这个选项通常是必选的。

zip -r back.zip /api             -r递归压缩   


8.服务器间文件传输

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/

cat latlon.txt |grep "116." |grep "23." >out_116_23.txt

9.文件内容筛选
  • cat latlon.txt |grep "116." |grep "23." >out_116_23.txt
  • cat latlon.txt |grep "122." >out_122.txt

  • cat latlon.txt |grep "116.|23." >out_116_23.txt

10.文件内容拼接


  • Nl显示行号 -n rz 行号补0 从第0条开始显示10条输出到文件
  1. nl -n rz g1.txt |head -n 10 |tail -n 10 > out.txt

  • cat  file1 file2 > file  文件末尾拼接 
  1.   -n  --number  行数编号

  2.    -b —number-nonblank 行数编号 空白行不编号

  •  paste可以简单的理解为把两个文件的内容按列合并
  1. paste -d':' file1 file2  拼接时使用指定符号隔开各个文件的内容
  1. cat -n g1.txt |sed -n '10,20p'|grep "116.51"   查询10~20之间的行数筛选116.51的数据

























  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值