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学习笔记--对文本的操作及正则表达式相关推荐

  1. Linux学习笔记2-文件读写操作

    1.查看执行过的命令(历史文件) 执行过的命令,可以在终端按上下方向键来选择. 用History命令会列出历史命令(只保存最近使用的一千条命令,保存在家目录.bash_history文件)前面是标号, ...

  2. Linux学习笔记033_8文本处理

    less: 一次显示不完是可以向上(n),向下翻页(N),并且可以查找:/keyword,v进入编辑器 cat: 一次显示完文本内容 more: 回车向下翻一行,空格向下翻一页,但是不能向上翻页 nl ...

  3. Linux学习笔记6——文本处理相关命令

    查看文本:cat,tac,more,less,head,tail 文本处理:cut,sort,uniq,wc,tr database:数据库 关系型数据库: 表:二维表 文本文件: Tom:23:ma ...

  4. Linux 学习笔记 文件、目录操作与用户群组权限

    一.命令行提示符 1.1 命令行基础 bearpi:当前用户名,在@前是用户名 ubuntu:用户所在的域名,在@后面,这是我自定义的,默认应该是主机名 ~ 波浪线为目前所在目录,~代表家目录(hom ...

  5. Linux学习笔记(二)(Vim文本编辑器 权限管理(用户,用户组) 系统相关(磁盘,进程))

    Linux学习笔记(二) 5.账号管理 概述 一.用户账号管理 概述 1. 添加账号 :useradd(`useradd 选项 用户名`) 2. 删除帐号(`userdel 选项 用户名`) 3. 修 ...

  6. 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示

    [黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...

  7. 20155303狄惟佳预备作业三Linux学习笔记

    20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...

  8. Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令

    ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...

  9. LINUX学习笔记:31个常用LINUX命令和相关解释

    LINUX学习笔记三: 最近在带新同事,是一个刚入行的萌新,对于linux不是很熟悉,问我怎么来学习. 所以今天接着之前的部分,继续分享一些linux学习资料.有需要的点点保存,没有跳过呗.PS:内容 ...

最新文章

  1. 工业机器人抓取时怎么定位的?用什么传感器来检测?
  2. cmake qmake
  3. android 查看gpio状态_GPIO子系统重要概念
  4. 鸿蒙系统用没有安卓的代码,套壳?不存在!纯鸿蒙系统不含任何安卓代码,其他手机厂商可使用...
  5. 哈希表添加哈希表(Hash Table,也叫散列表),是根据键(Key)而直接访问在内存存储位置的数据结构。typedef enum{ HASH_OK, -icoding
  6. 模拟退火求解TSP问题
  7. 第7届UBBF在迪拜举办 加强网络设施建设将加速产业发展成为共识
  8. C语言 数组指针 - C语言零基础入门教程
  9. html css波浪线,css实现波浪线及立方体
  10. strcat与strncat的C/C++实现
  11. 5G Next Generation of Communication
  12. 大数斐波那契数列(nyoj655)光棍的yy
  13. mybatis单元测试(无需启动容器)
  14. 简单的贪吃蛇代码,可上机运行
  15. 朱丹超级搜索术笔记:百度搜索相关的技巧
  16. EnableViewState 属性
  17. php warning: file_get_contents,解决PHP Warning: file_get_contents failed to open stream
  18. 2014.7.8 第一天学习hfss13
  19. t00ls.php,php学习心历(2)-中文分词
  20. Font shape `OMX/cmex/m/n‘ in size <10.53937> not available (Font) size <10.95> substituted.

热门文章

  1. FPGA基于双端口RAM的乒乓操作
  2. python字典popitem和pop_python 字典之pop() and popitem()
  3. spring 定时器设置停止_单片机MSP430入门-理论⑦--定时器模块-定时器A②
  4. 原来音色是波峰到波谷时间序列
  5. openface 和openpose(pytorch)剪枝之路
  6. 使用pytorch将数据集分成一份一份的
  7. CoolPad backdoor CoolReaper
  8. DDR的前世与今生(一)
  9. VS asp.net 连接64位oracle 11g
  10. 关于Cocos2d-x中增加暂停按钮的步骤