系列文章传送门:
教你如何在VMware上创建虚拟机以及安装Linux操作系统
【八天带你入门Linux】第一天 Linux目录结构与文件类型
【八天带你入门Linux】第二天 Linux中用命令行管理文件
【八天带你入门Linux】第三天 Linux文件显示与命令处理
【八天带你入门Linux】第五天 Linux命令解释器Shell
【八天带你入门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 (把文件中的小写改成大写)
四、思维导图
五、相关练习
(一)文件内容处理
(1)查看/etc/passwd文件的第6行
![46b93c134a244811b9d67b30a1157f02.png](https://i-blog.csdnimg.cn/blog_migrate/97141c1ca8992b65c30564c774b639b5.png)
(2)查看/etc/selinux/config 以 SELINUX开头的行
![ba487902580b4ec8864199c87624ea6b.png](https://i-blog.csdnimg.cn/blog_migrate/53dd14366353d85847692354c6f90c60.png)
(3)查找/etc/ssh/sshd_config 以no结尾的行
![d476eff9ec6140a79893f41a45141f42.png](https://i-blog.csdnimg.cn/blog_migrate/5251110437261cbde093df5fe7e9ee9e.png)
(4)过滤/etc/ssh/sshd_config 包含数字的行
![fde007379c154c5c8d0fdb3968f80b96.png](https://i-blog.csdnimg.cn/blog_migrate/65c8179396b055f30a53cbdac2c5be80.png)
(二)文本处理命令
(1)查看/etc/passwd文件以 : 为分隔符的第一列内容,并按字母逆序排序
![21a39c1e0148475eaa8a82809b67e378.png](https://i-blog.csdnimg.cn/blog_migrate/f41ae08d33d717ce7dffc382e8ea60af.png)
(2)使用cut命令将当前主机的ip地址切割显示
![90d6bce105574ec78a0ae0ca50ed67ba.png](https://i-blog.csdnimg.cn/blog_migrate/9cf90d403924371b0f6886c9281f4c66.png)
都看到这里了,创作不易,大家点个赞再走呗!!( ˃̶̤́ ꒳ ˂̶̤̀ )