联系电话:18858105031
您当前的位置:杭州SEO中心 > SEO教程 >

SEO中用到的shell常用命令大全

shell是unix下的命令行,而且shell也是一门简单强大的脚本语言,应用在seo中可以帮助我们高效的解决一些seo中常遇到的问题,比如一些基本的seo数据统计分析,日志分析,获取百度搜索结果302的真实地址等等,这些我们在seo中都会遇到的问题,shell都可以轻松的帮助我们解决,如果你会python那么也是可以的,今天主要介绍一些在seo方面常用shell命令,这里的shell是cygwin在windows平台上运行的unix模拟环境。
shell常用命令
wc –c #查看
less #查看文件中的内容格式,按“q”退出
cat #打开文件,也可以同时打开多个文件,中间用 “|”命令分隔。
Cat 1.txt 2.txt #合并打开文件
Cat *.txt #打开所有文本文件
grep #文本搜索命令,把符合搜索条件的行打印出来。
Grep –参数 文件名 #grep后面一半跟参数和文件名使用,也支持正则表达式。
-I #不区分大小写
-v #显示不符合搜索条件的所有行
-c #显示符合搜索条件的行数
Head #用来提取数据的前几行
Tail #用来提取数据的后几行
Head -10005 1.txt|tail -10000>>2.txt #head,tail的组合用法,提取1.txt文件中10005行到10000的数据,并写入2.txt文件中。
Wc #用来统计文本大小、字符多少及行数等。
Wc –c #统计文本的字节数。
Wc –m #统计文本的字符数
Wc –l #统计文本的行数
Sort #对文件中的数据排序
Sort –n #按数字的值进行排序,即“a-z,0-9”的顺序。
Sort –r #按数字的值反向排序,即“9-0,z-a”的顺序。
Uniq #去重命令,只能对已经排序的文档,才能起到去重计数的作用。
Uniq –c #去重并显示重复的次数
Awk #不需要对数据排序即可去重,当对源数据排序有特定需求时,可以选择awk来进行去重。
Split #文件分割命令,带参数使用。
Split –l 行数 #按行数切割
Split –b #按字节切割文件,如出现切割乱码情况,可使用-c保持每行的完整性。
以上的这些命令都会在工作中经常用到,关于awk和|管道命令可以去baidu多了解一些其它拓展的用法,以及配合正则表达式的用法,在shell的这些常用的命令中经常会用到正则,常见的比如提取一行数据中的主域信息。

如果您需要帮助,可以立即拨打我们的服务热线!
杭州SEO服务
售后服务
Totop