极重要基础命令三剑客加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+ ...
随机推荐
- 一个 rsync同步文件脚本
#/bin/bash cd /root/phone echo "update guanwang phone version" git pull ]; then echo " ...
- Android Camera 摄像 demo
google 在Android 5.0推出 Camera2 这个类,用于替换 Camera,但是Camera2要求android sdk 最低版本为 minSdkVersion = 21 ...
- php会话(session)实现原理
先考虑如下问题: 禁用了cookie,session能否使用? 如何把session存储数据库/memcached/redis 如何实现一个严格的30分钟过期的会话?. 如何实践web服务器集群的会话 ...
- java6 - 面向对象编程思想
一.学习大纲: 1. 类的理解:对现实事物的抽象表示 2. 行为与特征的理解:在类抽象过程中,通常把行为抽象成方法,把特征抽象成属性 3. 对象的理解:类的一个实例即是对象 4. Object 根类 ...
- WAMP环境搭建过程中遇到的种种问题
1,可以选择已经打包好的继承安装包,通常包含apache,mysql,PHP,phpMyadmin.如appserv和wamp. 2,自己分别安装. 第一步:安装mysql,注意设置root对应的密码 ...
- keepalived双机热备nginx
nginx目前是我最常用的反向代理服务,线上环境为了能更好的应对突发情况,一般会使用keepalived双机热备nginx或者使用docker跑nginx集群,keepalived是比较传统的方式,虽 ...
- Dijkstra and Floyd算法
Dijkstra算法 算法思想:设G=(V,E)是一个带权有向图,把图中顶点集合V分成两组,第一组为已求出最短路径的顶点集合(用S表示,初始时S中只有一个源点,以后每求得一条最短路径 , 就将加入到集 ...
- GIT 查看 删除 添加远程库
查看远程库 $ git remote -vorigin https://github.com/autoliuweijie/MachineLearning.git (fetch)origin https ...
- 浏览器通过Scheme协议启动APP中的页面
在APP开发过程中,通过外部浏览器调起APP页面的场景也很普遍使用.下面就介绍一下通过外部H5页面唤起APP中页面的通用方法. 1.首先需要在AndroidMainifest.xml中对你要启动的那个 ...
- 2.1 存储器域与PCI总线域
HOST主桥的实现因处理器系统而异.PowerPC处理器和x86处理器的HOST主桥除了集成方式不同之外,其实现机制也有较大差异.但是这些HOST主桥所完成的最基本功能依然是分离存储器域与PCI总线域 ...