head -100 filename
2. 如果你想查看文件的后100行,可以使用tail命令,如:
tail -100 filename 或 tail -n 100 filename
3. 查看文件中间一段,你可以使用sed命令,如:
sed -n '100,200p' filename
这样你就可以只查看文件的第100行到第200行。
截取的文件可以用重定向输入到新的文件中:岩薯
head -100 filename >a.txt
也可以在robot里面使用read 打印出来
使用命令:
ps -aux | grep tomcat/8080
方法二:直接使用 netstat -anp | grep portno
即:netstat –anp | grep 8080
查看端口命令 https://www.cnblogs.com/CEO-H/p/7794306.html
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地址
cut 命令的作用是对文本中的内容进行截取。
一个文件里边有很多数据, grep 命令是用来提取文本内容包含匹配规则的握凯行,而 cut 命令是用来截取文本内容中的列数据。
使用如下文本:
使用 cut 命令提取student.txt文本中的第二列信息
如果只需要第二列信息,且不需要标题,就需要结合前边说的 grep 命令一起使用了。
如果想要提取文本中多列数据,只要将列号直接用 , (逗号)分开即可,命令如下:
cut 命令可以按照字符进行提取,需要注意 8- 代表的是提取所有行的第十个字符开始到行尾,而
10-20 代表提取所有行的第10个字符到第20个字符,而 -8 代表提取所有行从行首到第8个字符。
例如:以 : 作为分隔符,提取 /etc/passwd 文件中,普通用户的第一列和第三列数据信息。
需要先过滤掉伪用户和root用户,在切割提取。
之后我们就可以把这些提数皮斗取出来的数据,传入变量中,然后该变量就可以在程序中进行 *** 作了。
cut 命令默认分隔符是制表符(tab键),而不是使用空格来进行分隔,因为 cut 命令不识别空格作为分隔符。
如果有薯磨特定的符号,也是可以用 -d 选项进行指定做为分隔符。
而空格不推荐作为 cut 命令的分隔符。
如查看磁盘情况的 df 命令:
这个命令中间的分隔就是空格。
如我们通过 cut 命令获取二列信息,如下:
我们看到 cut 命令默认是不识别空格作为分隔符的。
如果我们用 -d 选项指定空格作为分隔符,如下:
可以看到获取的是一列空格,也非常的不好用。
所以不推荐空格作为 cut 命令的分隔符。
cut 命令在 man 文档中的含义是 删除文件中每一行的指定部分 。握碧其大意就跟 cut 单段御举词本身的含义一样,是用来剪切数据的。
输拆历出第二个字符
以逗号为分割符,截取第二部分
cut命令可以将一串字符作为列来显示,字符字段的记法:
例如:打印从第 8 个字符开始到结尾
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)