测试过程中常用的linux命令之【查看文件指定行的内容】
发表于:2025-02-06 作者:千家信息网编辑
千家信息网最后更新 2025年02月06日,在开展测试工作的过程中,通常要接触到服务器,对于linux服务器,总结一些常用的命令。准备工作为了能直观展示命令结果,使用脚本创建一个文件,在显示文件内容的同时,也直观的显示行号。#!/bin/bas
千家信息网最后更新 2025年02月06日测试过程中常用的linux命令之【查看文件指定行的内容】
在开展测试工作的过程中,通常要接触到服务器,对于linux服务器,总结一些常用的命令。
准备工作
为了能直观展示命令结果,使用脚本创建一个文件,在显示文件内容的同时,也直观的显示行号。
#!/bin/bashFileName=TestFile.logtouch ./$FileNamei=1while [ $i -le $1 ]do echo "the line number is $i" >> $FileName let "i=$i+1"done
命令 | 选项 | 示例 |
head | -n,显示行数 | [root@Durian scripts]# head -n 5 TestFile.log the line number is 1the line number is 2the line number is 3the line number is 4the line number is 5 #显示文件的前5行 |
[root@Durian scripts]# head -n -6 TestFile.log the line number is 1the line number is 2the line number is 3the line number is 4the line number is 5the line number is 6the line number is 7the line number is 8the line number is 9the line number is 10the line number is 11the line number is 12the line number is 13the line number is 14 #截去后6行,显示剩余内容 | ||
[root@Durian scripts]# head TestFile.log the line number is 1the line number is 2the line number is 3the line number is 4the line number is 5the line number is 6the line number is 7the line number is 8the line number is 9the line number is 10 #当没有选项参数时,默认显示前10行 | ||
-v ,在首行打印文件名称 | [root@Durian scripts]# head -n 5 -v TestFile.log ==> TestFile.log <==the line number is 1the line number is 2the line number is 3the line number is 4the line number is 5 #在首行打印文件名称 | |
tail | -n,显示行数 | [root@Durian scripts]# tail -n 4 TestFile.log the line number is 17the line number is 18the line number is 19the line number is 20 #查看messages文件的最后4行内容 |
[root@Durian scripts]# tail -n +5 TestFile.log the line number is 5the line number is 6the line number is 7the line number is 8the line number is 9the line number is 10the line number is 11the line number is 12the line number is 13the line number is 14the line number is 15the line number is 16the line number is 17the line number is 18the line number is 19the line number is 20 #截去前4行,显示剩余内容 | ||
[root@Durian scripts]# tail TestFile.log the line number is 11the line number is 12the line number is 13the line number is 14the line number is 15the line number is 16the line number is 17the line number is 18the line number is 19the line number is 20 #当没有选项参数时,默认显示最后10行 | ||
-f | tail -f /var/log/messages #当文件内容有更新时,动态的显示最新的内容 | |
-v ,在首行打印文件名称 | [root@Durian scripts]# tail -v -n 3 TestFile.log ==> TestFile.log <==the line number is 18the line number is 19the line number is 20 #在首行打印文件名称 | |
[root@Durian scripts]# head -n 15 TestFile.log |tail -n 5the line number is 11the line number is 12the line number is 13the line number is 14the line number is 15 #查看中间行第11~15行的内容 | ||
sed | -n,与p一起使用 | [root@Durian scripts]# sed -n '10p' TestFile.log the line number is 10#查看第10行的内容 |
[root@Durian scripts]# sed -n '11,14p' TestFile.log the line number is 11the line number is 12the line number is 13the line number is 14 #查看第11~14行的内容 | ||
vi | [root@Durian scripts]# vi +12 TestFile.log #文件打开后,光标直接定位在第12行 | |
more | [root@Durian scripts]# more -4 TestFile.log the line number is 1the line number is 2the line number is 3the line number is 4--More--(19%) #显示前4行 | |
[root@Durian scripts]# more +4 TestFile.log the line number is 4the line number is 5the line number is 6the line number is 7the line number is 8the line number is 9the line number is 10the line number is 11the line number is 12the line number is 13the line number is 14the line number is 15the line number is 16the line number is 17the line number is 18the line number is 19the line number is 20 #截去前3行,显示剩余内容 | ||
less | [root@Durian scripts]# less +4 TestFile.lo #截去前3行,显示剩余内容 |
内容
文件
文件名
剩余
命令
直观
参数
服务器
工作
服务
常用
过程
测试
光标
动态
同时
示例
结果
脚本
行号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
茶山服务器机箱供应商
免费云服务器
网络安全产品手绘美甲
钉钉怎么连接本地服务器
川药数据库
新时代网络安全运维
联通宽带服务器
戴尔服务器破解管理密码
佛山篮球软件开发
2018国际网络安全大赛
魔兽世界搬砖选服务器
网络安全监管工作规范
安徽哪家软件开发公司好
明月庄主服务器怎么打开
网络安全法等级保护级别
根据ddl语言创建数据库
科普网络安全的内容
微信登录显示服务器中毒怎么办
数据库中的关系运算有哪些
哪里需要软件开发工作会议
列检服务器
ip地址管理软件开发
服务器闪存盘是用来做什么
无法还原数据库正在使用
3.2硬盘服务器需要多大电源
湖北企业网络安全
主机变内网服务器家里人都能用
申请的ip地址如何搭建服务器
电脑服务器正在维护中
英伦果园软件开发