1. 如果你只想看文件的前100行,可以使用head命令,如
创新互联主要从事成都网站制作、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务武强,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
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
查看端口命令
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地址
文件名:file
方法一:
head
-n
2000000
file
file1
方法二:
cat
file
|head
-n
2000000
file1
方法三:
1输入:
"vi
file"
2输入:
":set
nu"
3输入:
":1,2000000
w
file1"
4输入:
":q!"
file1
就是你要的文件了.文件太大,这个过程会花点时间,你要耐心等待.
可以使用head(查看前几行)、tail(查看末尾几行)两个命令。
例如:
查看/etc/profile的前10行内容,应该是:
# head -n 10 /etc/profile
查看/etc/profile的最后5行内容,应该是:
# tail -n 5 /etc/profile
如果想同时查看可以将前10行和后5行的显示信息通过输出重定向的方法保存到一个文档,这样查看文档即可一目了然。
例如:
将内容输出到/home/test文件中
# head -n 10 /etc/profile /home/test
# tail -n 5 /etc/profile/home/test
查看的话只需要打开test文件即可。
cat /home/test
使用sed命令;具体查看使用规则:
#sed --help;
显示文件X行命令:
#sed -n 'xp' filename
显示文件X行到Y行的内容:
#sed -n 'x,yp' filename
相关显示命令还有tail,cat.awk,head等,可以常看LInux命令大全,或者man命令|help命令查看相关用法。
使用sed命令;具体查看使用规则:
#sed --help;
显示文件X行命令:
#sed -n 'xp' filename
显示文件X行到Y行的内容:
#sed -n 'x,yp' filename
相关显示命令还有tail,cat.awk,head等,可以常看LInux命令大全,或者man命令|help命令查看相关用法。
linux
grep命令1.作用
linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹
配的行打印出来。grep全称是global
regular
expression
print,表示全局正则表达式版本,它的使用权限是所有用户。
2.格式
grep
[options]
3.主要参数
[options]主要参数:
-c:只输出匹配行的计数。
-i:不区分大
小写(只适用于单字符)。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及
行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
pattern正则表达式主要参数:
\:
忽略正则表达式中特殊字符的原有含义。
^:匹配正则表达式的开始行。
$:
匹配正则表达式的结束行。
\:从匹配正则表达
式的行开始。
\:到匹配正则表达式的行结束。
[
]:单个字符,如[a]即a符合要求
。
[
-
]:范围,如[a-z],即a、b、c一直到z都符合要求
。
。:所有的单个字符。
*
:有字符,长度可以为0。
4.grep命令使用简单实例
$
grep
‘test’
d*
显示所有以d开头的文件中包含
test的行。