linux命令取第三行 linux 取第二行

在Linux中如何查看某文件第3行的内容用sed,配合正则表达式 , 比如我要输出 /etc/passwd的第三行
# sed -n '3p' /etc/passwd
-n表示仅输出符合条件的行
单引号内是正则 , 匹配条件
p 是打印
linux文件截取前几行 , 后几行 , 中间几行命令及查看端口命令1. 如果你只想看文件的前100行,可以使用head命令,如
head -100filename
2. 如果你想查看文件的后100行,可以使用tail命令,如:
tail -100filename 或 tail -n 100filename
3. 查看文件中间一段,你可以使用sed命令,如:
sed -n '100,200p' filename
这样你就可以只查看文件的第100行到第200行 。
截取的文件可以用重定向输入到新的文件中:
head -100filename a.txt
也可以在robot里面使用read 打印出来
使用命令:
ps -aux | grep tomcat/8080
方法二:直接使用 netstat-anp|grepportno
即:netstat –anp | grep 8080
查看端口命令
linux替换目录下所有文件中的某字符串
比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:
sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`
解释一下:
-i 表示inplace edit , 就地修改文件
-r 表示搜索子目录
-l 表示输出匹配的文件名
linux查找目录下的所有文件中是否含有某个字符串
查找目录下的所有文件中是否含有某个字符串
find .|xargs grep -ri "php"
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find .|xargs grep -ri "php" -l
ip addr查看ip地址
linux取出某几行一、从第3000行开始,显示1000行 。即显示3000~3999行
cat filename | tail -n3000 | head -n 1000
二、显示1000行到3000行
cat filename| head -n 3000 | tail -n1000
注意两种方法的顺序
分解:
tail -n 1000:显示最后1000行
tail -n1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行
三、用sed命令
sed -n '5,10p' filename 这样就可以只查看文件的第5行到第10行 。
【linux命令取第三行 linux 取第二行】linux命令取第三行的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 取第二行、linux命令取第三行的信息别忘了在本站进行查找喔 。

    推荐阅读