Linux日常之命令sed】的更多相关文章

一. 命令sed简介 利用命令sed能够同时处理多个文件多行的内容,可以不对原文件改动,仅把匹配的内容显示在屏幕上,也可以对原文件进行改动,但是不会在屏幕上返回结果,若想查看改动后的文件,可以使用命令cat等. 二. 语法格式 1. sed的命令格式:sed [options] command file 2. sed的脚本格式:sed [options] -f script file 三. options选项 1. -n,只打印模式匹配的行 2. -f,将sed的动作写在一个文件内 3. -i,…
Linux日常之命令awk 参考:http://www.zsythink.net/archives/tag/awk/ 一. 命令awk简介 1. awk是一种编程语言,用于对文本和数据进行处理的 2. 具有强大的文本格式化能力 3. 利用命令awk,可以将一些文本整理成为我们想要的样子 4. 命令awk是逐行进行处理的 二. grep.sed.awk的简单比较 1. 命令grep,更适合单纯的查找或匹配文本 2. 命令sed,更适合对匹配到的文本进行编辑 3. 命令awk,更适合文本格式化,对文…
#!/bin/bash # dataformat=`date +%Y-%m-%d-%H-%M` #进行文件件cp并重命名 nginx_home=/opt/modules/nginx-1.12/ cp ${nginx_home}logs/access.log ${nginx_home}logs/access_$dataformat.log host=`hostname` #在每行之前插入nginx集群的主机名,便于区分那个机器的日志 sed -i 's/^/'${host}',&/g' ${ngi…
一.服务器硬件配置 1.查看硬盘及分区情况 # fdisk -l 2.查看分区空间使用情况 可以查看各分区大小.已使用.可用.已使用百分比.挂载情况 1)默认单位为K # df 2)可读性更好的显示,如单位M.G等 # df -h 3.查看内存信息 1)使用free命令 默认单位为K,可通过结合参数-b.-k.-m分别以单位B.K.M进行显示 # free # free -b # free -k # free -m 2)查看/proc/meminfo文件,可以获得比free命令更详细内存信息 #…
对于程序员来说,掌握一些基本的Linux命令是必不可少的,即使现在用不到,在不久的将来也应该会用到.由于Linux有很多命令,每个命令基本可以用一篇文章介绍,所以本文仅总结一些常用命令的常用用法,如有明显的遗漏或错误,请各位帮忙指出,谢谢! 以下内容基于测试环境:Red Hat 4.5/5 一.服务器硬件配置 1.查看硬盘及分区情况 # fdisk -l 2.查看分区空间使用情况 可以查看各分区大小.已使用.可用.已使用百分比.挂载情况 1)默认单位为K # df 2)可读性更好的显示,如单位M…
参考:http://www.zsythink.net/archives/tag/awk/ 一. 命令awk简介 1. awk是一种编程语言,用于对文本和数据进行处理的 2. 具有强大的文本格式化能力 3. 利用命令awk,可以将一些文本整理成为我们想要的样子 4. 命令awk是逐行进行处理的 二. grep.sed.awk的简单比较 1. 命令grep,更适合单纯的查找或匹配文本 2. 命令sed,更适合对匹配到的文本进行编辑 3. 命令awk,更适合文本格式化,对文本进行较复杂的格式处理 三.…
pwd  当前目录的路径ls -a 显示隐藏文件ls -l h*  显示所有以h开头的文件ls -d  b*  显示所有以b开头的文件夹ls -l  *.log  所有后缀是.log 的文件dir 显示文件touch 创建文件grep "aa" cc.java 在cc.java中查看是否有aafind / -name aaa.java  从根目录开始按照名字找aaa.javals -l > a.txt    输入覆盖ls -l >> a.txt   输入不覆盖./ e…
1   防火墙配置 1)重启后生效  开启: chkconfig iptables on  关闭: chkconfig iptables off 或者 /sbin/chkconfig --level 2345 iptables off 2) 即时生效,重启后失效 service 方式 开启: service iptables start  关闭: service iptables stop iptables方式 查看防火墙状态: /etc/init.d/iptables status 暂时关闭防…
日志处理: 测试网络路由: xargs使用方法: tcpdump命令分析: dd 写入磁盘测试 cpu个数: 查看网卡流量 查看端口联通情况,临时加端口 ntpdate同步: 可以取出变动的密码: 导堆栈: 根据进程id查看程序启动文件位置: 批量修改用户密码: 日志处理: cat /usr/local/nginx/logs/access.log|grep \.apk|awk '{print $10}'|awk '{sum += $1} END {print sum}' cat /usr/loc…
素材借鉴:https://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html 命令sort 是Linux中常用的排序命令,属于管道命令. 常用参数 1. -u,可理解为unique,使相同数据仅出现一行 2. -r,反向排序 3. -o,后接<输入文件名>,将排序后的文件存入指定文件 4. -n,按照数值大小进行排序,默认情况下,是以字符大小进行排序的 5. -k,以指定区间进行排序 6. -t,指定分隔符,默认分隔符为[Tab] 操…