【八天带你入门Linux】第三天 Linux文件显示与命令处理

系列文章传送门:

教你如何在VMware上创建虚拟机以及安装Linux操作系统

【八天带你入门Linux】第一天 Linux目录结构与文件类型

【八天带你入门Linux】第二天 Linux中用命令行管理文件

【八天带你入门Linux】第三天 Linux文件显示与命令处理

【八天带你入门Linux】第四天 Linux文件的操作命令

【八天带你入门Linux】第五天 Linux命令解释器Shell

【八天带你入门Linux】第六天 Linux用户和组的管理

【八天带你入门Linux】第七天 Linux磁盘管理

【八天带你入门Linux】第八天 Linux文件权限与网络管理

文章目录:

一、浏览普通文件内容命令

二、用关键字显示内容grep

三、文本处理

四、思维导图

五、相关练习

一、浏览普通文件内容命令

看文件内容:cat +文件名

看文件前10行:head -10 +文件名

看文件后10行:tail -10 +文件名

看第12行:head -12 +文件  |  tail -1

终止显示:Ctrl+C

二、用关键字显示内容grep

显示时忽略大小写:grep -i 

显示行号:grep -n

显示以root开头的:grep ^root +文件

以数字开头的:grep ^[0-9] +文件

不以数字开头的:grep ^[^0-9] +文件

以字母开头的:grep [a-Z] +文件

过滤空白行:grep ^$ +文件

三、文本处理

切割:cut -d : -f 1 +文件(分隔符为:,切割第一个)

排序:sort -t : -k 3 -n +文件(分隔符:,字段范围3)

去除重复行: sort -u

去重:uniq [选项] +文件  (去除文本中连续的重复行)

替换:cat /etc/passwd | tr a-z A-Z  (把文件中的小写改成大写)

四、思维导图

b899cc8e02244548aba0847065e8ed22.png

五、相关练习

(一)文件内容处理

(1)查看/etc/passwd文件的第6行
46b93c134a244811b9d67b30a1157f02.png
(2)查看/etc/selinux/config 以 SELINUX开头的行
ba487902580b4ec8864199c87624ea6b.png
(3)查找/etc/ssh/sshd_config 以no结尾的行
d476eff9ec6140a79893f41a45141f42.png
(4)过滤/etc/ssh/sshd_config 包含数字的行
fde007379c154c5c8d0fdb3968f80b96.png

(二)文本处理命令

(1)查看/etc/passwd文件以 : 为分隔符的第一列内容,并按字母逆序排序
21a39c1e0148475eaa8a82809b67e378.png
(2)使用cut命令将当前主机的ip地址切割显示
90d6bce105574ec78a0ae0ca50ed67ba.png

 都看到这里了,创作不易,大家点个赞再走呗!!( ˃̶̤́ ꒳ ˂̶̤̀ )

  • 16
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

祺祺祺有此理

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值