【八天学好Linux】第三天 Linux的文件显示与命令处理
2023-09-11 14:20:23 时间
目录
一丶浏览普通文件内容命令
二丶用关键字显示内容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://img-blog.csdnimg.cn/46b93c134a244811b9d67b30a1157f02.png)
(2)查看/etc/selinux/config 以 SELINUX开头的行
![ba487902580b4ec8864199c87624ea6b.png](https://img-blog.csdnimg.cn/ba487902580b4ec8864199c87624ea6b.png)
(3)查找/etc/ssh/sshd_config 以no结尾的行
![d476eff9ec6140a79893f41a45141f42.png](https://img-blog.csdnimg.cn/d476eff9ec6140a79893f41a45141f42.png)
(4)过滤/etc/ssh/sshd_config 包含数字的行
![fde007379c154c5c8d0fdb3968f80b96.png](https://img-blog.csdnimg.cn/fde007379c154c5c8d0fdb3968f80b96.png)
(二)文本处理命令
(1)查看/etc/passwd文件以 : 为分隔符的第一列内容,并按字母逆序排序
![21a39c1e0148475eaa8a82809b67e378.png](https://img-blog.csdnimg.cn/21a39c1e0148475eaa8a82809b67e378.png)
(2)使用cut命令将当前主机的ip地址切割显示
![90d6bce105574ec78a0ae0ca50ed67ba.png](https://img-blog.csdnimg.cn/90d6bce105574ec78a0ae0ca50ed67ba.png)
都看到这里了,创作不易,大家点个赞再走呗!!( ˃̶̤́ ꒳ ˂̶̤̀ )
相关文章
- 【华为云技术分享】【开发记录】Linux服务器维护常用命令(二)
- net/net core 压缩和解压文件类—完美支持Linux
- Linux文件编辑命令详细整理
- Linux中使用SecureCRT上传、下载文件命令sz与rz用法实例
- Linux安装jadx-gui:反编译jar包或java class文件
- Linux命令: 向文件写内容,编辑文件,保存文件,查看文件,不保存文件
- 【Linux】linux经常使用基本命令
- L74.linux命令每日一练 -- 第十章 Linux网络管理命令 -- nmap和tcpdump
- L66.linux命令每日一练 -- 第十章 Linux网络管理命令 -- arp和ip
- L9.linux命令每日一练 -- 第二章 文件和目录操作命令 -- ln和readlink命令
- L1.linux命令每日一练 -- 第一章 Linux命令行简介
- Linux系统shell脚本实战之解决生产ddos攻击
- linux命令操作之按间批量删除文件,删除n天前的文件
- Linux文件管理命令(4)-cat查看文件内容
- 【Linux】linux经常使用基本命令
- Linux云计算-07_Linux文件服务器之vsftpd服务器