哪些linux命令可以用于文件读取


本文摘自PHP中文网,作者藏色散人,侵删。

用于文件读取的linux命令有:1、“cat and tac”,用于将文件从第一行开始连续的将内容输出在屏幕上;2、“more and less”,用于将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容等等。

推荐:《linux系统教程》

Linux对文件的读取命令

1、cat and tac

cat的功能是将文件从第一行开始连续的将内容输出在屏幕上。但是cat并不常用,原因是当文件大,行数比较多时,屏幕无法全部容下时,只能看到一部分内容。

cat语法:cat -n filename(-n : 显示时,连行号一起输出)

使用cat查询:cat filename | grep keyword

tac的功能是将文件从最后一行开始倒过来将内容数据输出到屏幕上。我们可以发现,tac实际上是cat反过来写。这个命令也不常用。

tac语法:tac filename。

2、more and less

more的功能是将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容。当一页无法全部输出时,可以用“回车键”向下翻行,用“空格键”向下翻页。退出查看页面,请按“q”键。另外,more还可以配合管道符“|”(pipe)使用,例如:ls -al | more

more的语法:more 文件名

Enter 向下n行,需要定义,默认为1行;

Ctrl f 向下滚动一屏;

空格键 向下滚动一屏;

Ctrl b 返回上一屏;

= 输出当前行的行号;

:f 输出文件名和当前行的行号;

v 调用vi编辑器;

! 命令 调用Shell,并执行命令;

q 退出more

less的功能和more相似,但是使用more无法向前翻页,只能向后翻。

less可以使用【pageup】和【pagedown】键进行前翻页和后翻页,这样看起来更方便。

less的语法:less 文件名

less还有一个功能,可以在文件中进行搜索你想找的内容,假设你想在passwd文件中查找有没有weblogic字符串,那么你可以这样来做:

[root@redhat etc]# less passwd

然后输入:

阅读剩余部分

相关阅读 >>

Linux打开终端的快捷键是什么?

Linux显示乱码怎么办?

Linux的系统有哪些

如何使用云助手自动化管理实例

Linux怎么启动apache服务器

如何获得比通过公网更快速更稳定的数据传输效果――vpc内网迁云

Linux ._文件是什么

当esc欠费时如何理解的 api 行为

Linux软件通用吗

Linux无法ping通网关的解决方法

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...