Linux学习笔记--对文本的操作及正则表达式
grep -R(整个目录) -l(只显示名) -v(反向选择) -c(行数) -A2(下面两行) -B2(上面两行)
cut -d : -f1-4 /etc/passwd 截取第一到第四列
cut -c1-3 /etc/passwd 截取第一到第三个字符
sort -t: +2 -n /etc/passwd 按数字排序 -r 反向排序
du | sort -n -r | head -n 3 | cut -f2 从大到小列出前三行
wc /etc/passwd 显示行数(-l),字符(-c),单词(-w)
diff a b
正则表达式
. 任意一个字符
* 任意多个字符
脱义符
^ 开头
$ 结尾
a+ 表示a, aa,aaa……
a* 表示空,或者更多a
< > 以··开头,以···结尾
<aaa 以···开头
a{18} 重复18次
grep -v ‘^#’ /etc/squid/squid.conf | grep v ‘^$’
grep ‘^[^abc]‘ /etc/passwd 外面^表示开头,里面^表示非
转载于:https://www.cnblogs.com/zhoushuji/archive/2012/08/26/3058519.html
Linux学习笔记--对文本的操作及正则表达式相关推荐
- Linux学习笔记2-文件读写操作
1.查看执行过的命令(历史文件) 执行过的命令,可以在终端按上下方向键来选择. 用History命令会列出历史命令(只保存最近使用的一千条命令,保存在家目录.bash_history文件)前面是标号, ...
- Linux学习笔记033_8文本处理
less: 一次显示不完是可以向上(n),向下翻页(N),并且可以查找:/keyword,v进入编辑器 cat: 一次显示完文本内容 more: 回车向下翻一行,空格向下翻一页,但是不能向上翻页 nl ...
- Linux学习笔记6——文本处理相关命令
查看文本:cat,tac,more,less,head,tail 文本处理:cut,sort,uniq,wc,tr database:数据库 关系型数据库: 表:二维表 文本文件: Tom:23:ma ...
- Linux 学习笔记 文件、目录操作与用户群组权限
一.命令行提示符 1.1 命令行基础 bearpi:当前用户名,在@前是用户名 ubuntu:用户所在的域名,在@后面,这是我自定义的,默认应该是主机名 ~ 波浪线为目前所在目录,~代表家目录(hom ...
- Linux学习笔记(二)(Vim文本编辑器 权限管理(用户,用户组) 系统相关(磁盘,进程))
Linux学习笔记(二) 5.账号管理 概述 一.用户账号管理 概述 1. 添加账号 :useradd(`useradd 选项 用户名`) 2. 删除帐号(`userdel 选项 用户名`) 3. 修 ...
- 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示
[黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...
- 20155303狄惟佳预备作业三Linux学习笔记
20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...
- Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令
ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...
- LINUX学习笔记:31个常用LINUX命令和相关解释
LINUX学习笔记三: 最近在带新同事,是一个刚入行的萌新,对于linux不是很熟悉,问我怎么来学习. 所以今天接着之前的部分,继续分享一些linux学习资料.有需要的点点保存,没有跳过呗.PS:内容 ...
最新文章
- 工业机器人抓取时怎么定位的?用什么传感器来检测?
- cmake qmake
- android 查看gpio状态_GPIO子系统重要概念
- 鸿蒙系统用没有安卓的代码,套壳?不存在!纯鸿蒙系统不含任何安卓代码,其他手机厂商可使用...
- 哈希表添加哈希表(Hash Table,也叫散列表),是根据键(Key)而直接访问在内存存储位置的数据结构。typedef enum{ HASH_OK, -icoding
- 模拟退火求解TSP问题
- 第7届UBBF在迪拜举办 加强网络设施建设将加速产业发展成为共识
- C语言 数组指针 - C语言零基础入门教程
- html css波浪线,css实现波浪线及立方体
- strcat与strncat的C/C++实现
- 5G Next Generation of Communication
- 大数斐波那契数列(nyoj655)光棍的yy
- mybatis单元测试(无需启动容器)
- 简单的贪吃蛇代码,可上机运行
- 朱丹超级搜索术笔记:百度搜索相关的技巧
- EnableViewState 属性
- php warning: file_get_contents,解决PHP Warning: file_get_contents failed to open stream
- 2014.7.8 第一天学习hfss13
- t00ls.php,php学习心历(2)-中文分词
- Font shape `OMX/cmex/m/n‘ in size <10.53937> not available (Font) size <10.95> substituted.
热门文章
- FPGA基于双端口RAM的乒乓操作
- python字典popitem和pop_python 字典之pop() and popitem()
- spring 定时器设置停止_单片机MSP430入门-理论⑦--定时器模块-定时器A②
- 原来音色是波峰到波谷时间序列
- openface 和openpose(pytorch)剪枝之路
- 使用pytorch将数据集分成一份一份的
- CoolPad backdoor CoolReaper
- DDR的前世与今生(一)
- VS asp.net 连接64位oracle 11g
- 关于Cocos2d-x中增加暂停按钮的步骤