Linux就该这么学第二章新手要掌握的基本命令(day15)

本文介绍了Linux系统中常用的文本处理命令,包括wc、stat、grep、cut、diff、uniq和sort。wc用于统计文本的行数、字数和字节数,stat提供文件详细存储信息和时间戳,grep用于按行搜索文本,cut用于按列提取内容,diff比较文件差异,uniq去除连续重复行,sort则对文本进行排序。这些命令在日常的系统管理和文件操作中十分实用。
摘要由CSDN通过智能技术生成

wc:用于统计指定文本的行数、字数或字节数,语法为 wc+参数+文件名称

wc参数如下

参数作用
-l只显示行数
-w只显示单词数
-c

只显示字节数

 wc的使用示例,例如想要知道当前系统里有多少个用户,用户信息在/etc/passwd内,一行代表一个用户,那么只需要 wc -l /etc/passwd 就会显示当前的文件行数,即可知道有多少用户了。

stat:用于查看文件的具体存储细节和时间信息,语法为stat+文件名称

——————

在Linux系统中文件包含三种时间状态,分别是Access Time(最后一次内容被访问的时间,简称Atime),Modify Time(最后一次内容被修改的时间,简称Mtime)以及Change Time(文件属性最后一次被修改的时间,简称Ctime)。————《Linux就该这么学》

——————

grep:用于按行提取文本,语法格式为 gerp+参数+文件名称

——————

grep命令是用途最广泛的文本搜索匹配工具,虽然有很多参数,但是大多数基本上都用不到。刘遄老师在总结了近10年的运维工作和培训教学的经验后,提出的本书的写作理念“去掉不实用”绝对不是信口开河。如果一名IT培训讲师的水平只能停留在“技术的搬运工”层面,而不能对优质技术知识进行提炼总结,那对他的学生来讲绝非好事。我们在这里只讲两个最最常用的参数:-n参数用来显示搜索到信息的行号;-v参数用于反选信息(即没有包含关键词的所有信息行)。这两个参数几乎能完成您日后80%的工作需要 ————《Linux就该这么学》

——————

下面是grep的参数

参数作用
-b将可执行文件(binary)当作文本文件(text)来搜索
-c仅显示找到的行数
-i忽略大小写
-n显示行号
-v反向选择——仅列出没有“关键词”的行。

 cut:用于按列提取文本内容,语法为 cut+参数+文件名称

diff:用于比较多个文件之间的差异,语法为 diff+参数+文件名称 a 文件名称 b

diff也可以用于安全性的上的应用,将备份文件与现用文件对比可以看出现用文件是否有被篡改

uniq:用于去除文本中的连续的重复行 语法为 uniq+参数+文件名称

可以使用uniq对文本进行修饰,使得可读性和简洁性提升

sort用于对文本内容进行再排序 语法格式为 sort+参数+文件名称,参数如下

参数作用
-f忽略大小写
-b忽略缩进与空格
-n以数值型排序
-r反向排序
-u去除重复行
-t指定间隔符
-k设置字段范围

——————————————————————————————————

今天的学习中除了自己的想法以外还录入了原书中的一些讲解和示例,明天学习文件目录管理命令。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值