访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux下查看文件内容的命令

时间:2019-08-31

linux命令_linux命令_linux重启命令

众所周知Linux中命令cat、more、less均可用来查看文件内容,主要区别有:

cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况;

more和less一般用于显示文件内容超过一屏的内容,并且提供翻页的功能。more比cat强大,提供分页显示的功能,less比more更强大,提供翻页,跳转,查找等命令。而且more和less都支持:用空格显示下一页,按键b显示上一页。下面详细介绍这3个命令。

1、cat 后面跟要查看的文件,文件内容全部输出到屏幕,

2、more 文件内容或输出查看工具;

more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比;

3、less 查看文件内容 工具:

1.首先是索引对象,也可以说是查询的vo对象.封装了几个常用字段(如:主键,所属者id,所属者姓名,进入详情页面的link,创建时间等),其他各个模块的字段(如:标题,内容,邮箱等)。分页是web应用程序中最常用到的功能之一,在asp.net中linux命令,虽然自带了一个可以分页的datagrid(asp.net 1.1)和gridview(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过url实现分页功能等, 而且有时候我们需要对datalist和repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分页已成为许多asp.net程序员最头疼的问题之一。分页是web应用程序中最常用到的功能之一,在.net中,虽然自带了一个可以分页的datagrid(.net 1.1)和gridview(.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过url实现分页功能等, 而且有时候我们需要对datalist和repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分页已成为许多.net程序员最头疼的问题之一。

-b <缓冲区大小> 设置缓冲区的大小

linux命令_linux命令_linux重启命令

-e 当文件显示结束后,自动离开

-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件

-g 只标志最后搜索的关键词

-i 忽略搜索时的大小写

-m 显示类似more命令的百分比

-N 显示每行的行号

-o <文件名> 将less 输出的内容在指定文件中保存起来

-Q 不使用警告音

-s 显示连续空行为一行

linux重启命令_linux命令_linux命令

-S 行过长时间将超出部分舍弃

-x <数字> 将“tab”键显示为规定的数字空格

/字符串:向下搜索“字符串”的功能

?字符串:向上搜索“字符串”的功能

n:重复前一个搜索(与 / 或 ? 有关)

N:反向重复前一个搜索(与 / 或 ? 有关)

关于less的动作

b 向后翻一页

d 向后翻半页

linux命令_linux重启命令_linux命令

h 显示帮助界面

Q 退出less 命令

u 向前滚动半页

y 向前滚动一行

空格键 滚动一行

回车键 滚动一页

4、head 工具,显示文件内容的前几行:

head 是显示一个文件的内容的前多少行;

用法比较简单;

linux命令_linux命令_linux重启命令

head -n 行数值 文件名;

比如我们显示/etc/profile的前10行内容linux命令,应该是:

[root@localhost ~]# head -n 10 /etc/profile

5、tail 工具,显示文件内容的最后几行:

tail 是显示一个文件的内容的前多少行;

用法比较简单;

tail -n 行数值 文件名;

比如我们显示/etc/profile的最后5行内容,应该是:

[root@localhost ~]# tail -n 5 /etc/profile

tail -f /var/log/messages

参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止!