极重要基础命令三剑客加find
find -type:以文件类型查找
-name:以文件名查找
! 取反
sed命令实战:
sed -n “2p” oldboy.txt 打印第二行
sed -n "1,2p" oldboy.txt 打印第一、二行
将ddd替换成oldboy打印:sed ‘s#ddd#oldboy#g’ oldboy.txt
将内容ddd修改成oldboy并打印:sed -i ‘s#ddd#oldboy#g’ oldboy.txt
基础正则表达式:一些特殊符号 表示一些特殊的作用和功能定义好的。
sed -i ‘s#(可用正则匹配)#\1#g’oldboy.txt
. 单个任意字符
* 重复前面任意0个或多个字符
.* 匹配任意字符
把前面正则匹配的括号内结果,在后面用\1表示出来。
$0 表示整行
例:sed -r ‘s#(.*) fff#\1#g’oldboy.txt 匹配fff前面的字符并输出
sed -r ‘s#(.*) (.*)#\1 \2#g’oldboy.txt 匹配空格前后的字符并输出
awk命令实战:
awk ’{print $1}’oldboy.txt 取第一列
awk ’{print $1 $2}’oldboy.txt 取第一,二列
awk ’{print $NF}’oldboy.txt 取最后一列
awk -F “指定分隔符” ’{print $NF}’oldboy.txt
cat -n 显示文件的行号
awk ‘{NR>20&&NR<26} print $0’ /etc/passwd 打印21-25行
grep命令实战:
grep*****(擅长过滤器)把想要的或者不想要的分离开 (默认整行)
-v排除
-i不区分大小写
-E过滤多个字符串
-o输出精确匹配的字符而不
-n 行号
linux三剑客 老三
-B 除了显示匹配的一行外,并显示该行前的num行
-A 除了显示匹配的一行外,并显示该行后的num行
-C 除了显示匹配的一行外,并显示该行前后的num行
grep “string” -B 10 1.txt
--color=auto 给匹配到的字符串加颜色
grep 3306 /etc/services
grep --color=auto 3306 /etc/services
极重要基础命令三剑客加find的更多相关文章
- 005 Linux 命令三剑客之-sed
grep:数据查找定位 awk:数据切片,数据格式化,功能最复杂 sed:数据修改 01 Linux 命令三剑客? 三剑客各有所长,和锅锅一一搞起就是了! sed:擅长数据修改. grep:擅长数据查 ...
- Linux安全基础:shell及一些基础命令
1.什么是shell?Shell是用户和Linux操作系统之间的接口.Linux中有多种shell,其中缺省使用的是Bash. 2.shell的分类(1)bash bash shell 是 Bourn ...
- LINUX二十个基础命令
LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...
- windows下使用redis,Redis入门使用,Redis基础命令
windows下使用redis,Redis入门使用,Redis基础命令 >>>>>>>>>>>>>>>> ...
- Linux系统基础命令
这是看itercast的学习笔记 Linux系统基础命令 日期时间 命令date用以查看.设置当前系统时间:格式化显示时间: +%Y--%m--%d 命令hwclock(clock)用以显示硬件时钟时 ...
- 第四节,Linux基础命令
第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令 ...
- 【Python之路】第一篇--Linux基础命令
pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 . 表示当前目录 .. 表示上级目录 / 表示根目录 ls ...
- cmd 与 bash 基础命令入门
身为一个程序员会用命令行来进行一些简单的操作,不是显得很装逼嘛!?嘿嘿~ ヾ(>∀<) cmd 与 bash 基础命令入门 简介 CMD 基础命令 ...
- Linux基础命令归纳大全
Linux发行版本:基于linux内核提供桌面环境及办公套件的操作系统 (Linux内核只有一个) 1. 启动终端的快捷键: ctr + alt + t 2. 终端字体放大: ctr+shift+ ...
随机推荐
- C#获取文件夹下的所有文件的文件名(转载)
String path = @"X:\xxx\xxx"; //第一种方法 var files = Directory.GetFiles(path, "*.txt&qu ...
- Spring框架系列之AOP思想
微信公众号:compassblog 欢迎关注.转发,互相学习,共同进步! 有任何问题,请后台留言联系! 1.AOP概述 (1).什么是 AOP AOP 为 Aspect Oriented Progra ...
- bzoj 2120 带修改莫队
2120: 数颜色 Time Limit: 6 Sec Memory Limit: 259 MBSubmit: 7340 Solved: 2982[Submit][Status][Discuss] ...
- dll和lib(包括静态链接库和与dll同时生成的lib)
转:http://blog.csdn.net/galaxy_li/article/details/7411956 1:神马是Dll和Lib,神马是静态链接和动态链接 大家都懂的,DLL就是动态链接库, ...
- Redis笔记3-redis事务
Redis的事务机制允许同时执行多条指令,它是原子性操作,事务中的命令要么全部执行,要么全部不执行,另外,事务中的所有指令都会被序列化,而且其开始执行过程中,不回被即时过来的指令所打断,其需要经历三个 ...
- nodejs之socket.io模块——实现了websocket协议
Nodejs实现websocket的4种方式:socket.io.WebSocket-Node.faye-websocket-node.node-websocket-server,主要使用的是sock ...
- linux HAProxy及Keepalived热备
HAProxy 它是免费,快速且可靠的一种解决方案没,适用于那些负载特大的web站点这些站点通常又需要会话保持或七层处理提供高可用性,负载均衡及基于tcp和http应用的代理 衡量负载均衡器性能的因素 ...
- Django2.0文档
第四章 模板 1.标签 (1)if/else {% if %} 标签检查(evaluate)一个变量,如果这个变量为真(即,变量存在,非空,不是布尔值假),系统会显示在 {% if %} 和 {% e ...
- 【前端】jQuery移动端左滑删除
转载请注明出处:http://www.cnblogs.com/shamoyuu/p/left_slide_menu.html <!doctype html> <html> &l ...
- 二、Mysql(二)
原文参考:http://www.cnblogs.com/wupeiqi/articles/5713323.html 还有一个是课件,看着也像博客,但不知道是谁的 内置函数 触发器 存储过程 索引 与p ...