more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ]
2.命令功能:
more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。
3.命令参数:
+n 从笫n行开始显示
-n 定义屏幕大小为n行
+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示
-c 从顶部清屏,然后显示
-d 提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
-l忽略Ctrl+l(换页)字符
-p 通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
-s 把连续的多个空行显示为一行
-u 把文件内容中的下画线去掉
4.常用 *** 作命令:
Enter向下n行,需要定义。默认为1行
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
V 调用vi编辑器
!命令 调用Shell,并执行命令
q 退出more
5.命令实例:
实例1:显示文件中从第3行起的内容
命令:
more +3 log2012.log
输出:
[root@localhost test]# cat log2012.log
2012-01
2012-02
2012-03
2012-04-day1
2012-04-day2
2012-04-day3
======[root@localhost test]# more +3 log2012.log
2012-03
2012-04-day1
2012-04-day2
2012-04-day3
======[root@localhost test]#
实例2:从文件中查找第一个出现"day3"字符串的行,并从该处前两行开始显示输出
命令:
more +/day3 log2012.log
输出:
[root@localhost test]# more +/day3 log2012.log
...skipping
2012-04-day1
2012-04-day2
2012-04-day3
2012-05
2012-05-day1
======[root@localhost test]#
1. 使用file命令:file filename,如果文件类型为“ASCII text”,则表示文件为纯文本文件。2. 使用head命令:head -n 1 filename,如果文件的第一行以字母或数字开头,则表示文件为纯文本文件。
3. 使用od命令:od -c filename,如果文件以可打印字符开头,则表示文件为纯文本文件。
4. 使用strings命令:strings filename,如果文件以可打印字符开头,则表示文件为纯文本文件。
5. 使用grep命令:grep -v “^$” filename,如果文件中包含可打印字符,则表示文件为纯文本文件。
1、more指令-分页显示文件内容
more file1:查看文件file1的文件内容
more -num file2:查看文件file2的内容,一次显示num行
more +num file3:查看文件file3的内容,从第num行开始显示
2、less指令——可以向前或向后查看文件内容
less file1:查看文件file1的内容
less -m file2:查看文件file2的内容,并在屏幕底部显示已显示内容的百分比
按空格键显示下一屏的内容,按回车键显示下一行的内容
3、head指令-查看文件开头的内容
head指令用于显示文件开头的内容,默认情况下,只显示文件的头10行内容。
head -n <行数>filename:显示文件内容的前n行
head -c <字节>filename:显示文件内容的前n个字节
4、tail指令-显示文件尾部的内容
tail file1:显示文件file1的尾部10行内容
tail -n <行数>filename 显示文件尾部的n行内容
例如:tail -n 5 file1 显示文件file1的末尾5行内容
tail -c <字节数>filename 显示文件尾部的n个字节内容
例如:tail -c 20 file2 显示文件file2的末尾20个字节
5、cat指令-显示文件内容
cat file1:用于查看文件名为file1的文件内容
cat -n file2:查看文件名为file2的文件内容,并从1开始对所有输出的行数(包括空行)进行编号
cat -b file3:查看文件名为file3的文件内容,并从1开始对所有的非空行进行编号。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)