常用运维命令_2

grep:

 1 grep forest f.txt #文件查找
 2 grep forest f.txt cpf.txt #多文件查找
 3 grep ‘log‘ /home/admin -r -n #目录下查找所有符合关键字的文件
 4 cat f.txt | grep -i shopbase
 5 grep ‘shopbase‘ /home/admin -r -n --include *.{vm,java} #指定文件后缀
 6 grep ‘shopbase‘ /home/admin -r -n --exclude *.{vm,java} #反匹配
 7 seq 10 | grep 5 -A 3 #上匹配
 8 seq 10 | grep 5 -B 3 #下匹配
 9 seq 10 | grep 5 -C 3 #上下匹配,平时用这个就妥了
10 cat f.txt | grep -c ‘SHOPBASE‘

awk:

 1 awk ‘{print $4,$6}‘ f.txt
 2 awk ‘{print NR,$0}‘ f.txt cpf.txt
 3 awk ‘{print FNR,$0}‘ f.txt cpf.txt
 4 awk ‘{print FNR,FILENAME,$0}‘ f.txt cpf.txt
 5 awk ‘{print FILENAME,"NR="NR,"FNR="FNR,"$"NF"="$NF}‘ f.txt cpf.txt
 6 echo 1:2:3:4 | awk -F: ‘{print $1,$2,$3,$4}‘
 7 awk ‘/ldb/ {print}‘ f.txt #匹配ldb
 8 awk ‘!/ldb/ {print}‘ f.txt #不匹配ldb
 9 awk ‘/ldb/ && /LISTEN/ {print}‘ f.txt #匹配ldb和LISTEN
10 awk ‘$5 ~ /ldb/ {print}‘ f.txt #第五列匹配ldb

原文地址:https://www.cnblogs.com/mliu/p/10541537.html

时间: 2024-10-19 15:56:04

常用运维命令_2的相关文章

利用alias命令别名对常用运维命令的调用 (给命令起别名)

利用alias命令别名对常用运维命令的调用 在~目录下,修改.bashrc,对进入ezsonar.对应log目录的命令进行别名 [[email protected] ~]# vi .bashrc # .bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' alias l='ls -al' alias ez='cd /usr/local/ezsonar/' al

docker常用运维命令

docker常用运维命令总结:在centos中一般通过systemd启动与管理docker: 1. 启动docker:sudo systemctl start docker 2. 关闭docker:sudo systemctl stop docker 3. docker开机自启:sudo systemctl enable docker 4. 查看docker日志: journalctl -u docker.service or less /var/log/messages | grep Dock

linux系列之常用运维命令整理笔录

目录 本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 @ 1.free命令 free 命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存 语法:free [param] param可以为: -b:以Byte为单位显示内存使用情况: -k:以KB为单位显示内存使用情

linux系列之常用运维命令

一.系统监控 1.free命令 free 命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存 语法:free [param] param可以为: -b:以Byte为单位显示内存使用情况: -k:以KB为单位显示内存使用情况: -m:以MB为单位显示内存使用情况: -o:不显示缓冲区调节列: -s<间隔秒数>:持续观察内存使用状况: -t:显示内存总和列: -V:显示版本信息. Mem:表示物理内存统计 total:表示物理内存总数(total=used

Redis常用运维命令

1.启动命令 按照我其他博客的按照方法,启动命令为/etc/init.d/redis_6379 start 2.查看内存统计信息 [[email protected] ~]# redis-cli 127.0.0.1:6379> info memory # Memory used_memory:821512 #由 Redis 分配器分配的内存总量,包含了redis进程内部的开销和数据占用的内存,以字节(byte)为单位 used_memory_human:802.26K #以更直观的单位展示分配的

linux常用运维命令

监控io性能的iostat #iostat -d -k 1 20 //显示吞吐量kb_read/s,kb_write/s,tps Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn sda 7.00 64.00 24.00 64 24 sda1 0.00 0.00 0.00 0 0 sda2 0.00 0.00 0.00 0 0 sda3 0.00 0.00 0.00 0 0 sda4 0.00 0.00 0.00 0 0 sda5 7.00 64.0

hadoop+kerberos常用运维命令

kerberos相关: kadmin.local //以超管身份进入kadmin kadmin //进入kadmin模式,需输入密码 kdb5_util create -r JENKIN.COM -s //创建数据库 service krb5kdc start //启动kdc服务 service kadmin start //启动kadmin服务 service kprop start //启动kprop服务 kdb5_util dump /var/kerberos/krb5kdc/slave_

python常用运维脚本实例【转】

file是一个类,使用file('file_name', 'r+')这种方式打开文件,返回一个file对象,以写模式打开文件不存在则会被创建.但是更推荐使用内置函数open()来打开一个文件 . 首先open是内置函数,使用方式是open('file_name', mode, buffering),返回值也是一个file对象,同样,以写模式打开文件如果不存在也会被创建一个新的. f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,

redis运维命令及参数整理

redis作为一个服务,和普通的oracle,mysql服务器运维维护和系统调优是一样的. 关注内存,CPU,网络IO,阻塞等.由于不会涉及复杂的SQL业务逻辑,缺少SQL调优这一块. 1.通过INFO命令,要清楚了解服务器的现状.参照:http://redisdoc.com/server/info.html section server 记录了 Redis 服务器的信息 clients 记录了已连接客户端的信息(确认并发情况,繁忙程度) memory 记录了服务器的内存信息   (确认内存消耗