整站seo优化一般多少钱,连云港 网站设计,郑州网站优化怎样做,加工平台制作Linux#xff1a;文件读取指令 cat指令more指令less指令head指令 tail指令grep指令 cat指令
cat指令用于查看目标文件的内容。 语法#xff1a;cat [选项][文件] 比如直接使用cat读取一个文件#xff1a; 可以看到#xff0c;其直接在指令的下方#xff0c;输出了t… Linux文件读取指令 cat指令more指令less指令head指令 tail指令grep指令 cat指令
cat指令用于查看目标文件的内容。 语法cat [选项][文件] 比如直接使用cat读取一个文件 可以看到其直接在指令的下方输出了test.txt内部的内容。
现在我们再学习一些cat的选项 -b对所有非空行输出编号 -n对所有行输出编号 -s当有多行连续的空行时压缩为一行空行 与cat还有一个相对的只tac通过名字可以看出来其就是cat翻转后的字符串。因此这个指令的功能就是反向输出文件内容。 more指令
假设我们现在有一个一万行的文件big.txt现在我们用cat输出这个文件试试看 可以看到虽然cat成功输出了文件但是其造成了刷屏最后咱啥也看不清楚。
对于这种大型文件我们就需要more这样的指令来一点一点翻阅。 语法more [选项][文件] 使用more指令一次只会输出到刚好占满屏幕比如对刚刚的文件使用more big.txt 最后只输出了27行数据因为屏幕最多只能承载27行数据。
此时我们可以
使用Enter键向下一行一行翻阅使用space空格键向下一页一页翻阅输入/xxx快速跳转到带有xxx内容的行
比如输入/1024 最后我们的页面中就跳转到了带有1024内容附近的行。
我们想要退出阅读时 q退出more less指令
less也是对文件或其它输出进行分页显示的工具应该说是Linux正统查看文件内容的工具功能极其强大。Less的用法比起 more 更加的有弹性。
在 more 的时候我们并没有办法向前面翻 只能往后面看。但若使用了 less 时就可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件更容易用来查看一个文件的内容。除此之外在 less 里头可以拥有更多的搜索功能不止可以向下搜也可以向上搜。 语法less [选项][文件] 直接对big.txt使用less big.txt /xxx向下搜索带有xxx的内容 ?xxx向上搜索带有xxx的内容 q退出 这里就不展示以上三个功能了。
接下来我们再看两个选项 -i搜索时忽略大小写 当我们直接打开文件时进行搜索是区分大小写的比如输入/linux进行搜索 可以看到我们搜索失败了虽然字符串中有Linux但是由于L是大写的其无法搜索到。
我们再以-i打开文件然后输入/linux进行搜索 可以看到其把大写的单词也标识了出来。 head指令 tail指令
head 与 tail 就像它的名字一样的浅显易懂它是用来显示开头或结尾某个数量的文字区块head 用来显示档案的开头至标准输出中而 tail 想当然就是看档案的结尾 语法 head [参数][文件] tail [参数][文件] 直接使用head时默认输出前10行 直接使用tail时默认输出后10行 选项-n输出前/后n行
比如用head输出前20行 用tail输出后15行 grep指令
grep指令用于在文件中查找字符串输出找到的行。 语法grep [选项] 字符串 文件 比如在刚刚的big.txt中搜索1024grep 1024 big.txt 可以看到其输出了所有含有1024的行并把目标字符串额外用颜色区分开了。
常用选项 -i忽略大小写不同 -n输出行号 -v反向选择即输出不包含字符串的行 对big.txt输入grep -v 9 big.txt 此时所有带有9的行都没有输出所以最后从88888直接跳到了100000。