实验目的
(1)如何查阅一个文档
(2)了解使用管道命令选取查看文档内容
(3)以二进制方式查阅文档内容
实验步骤一
cat [-n] 文件 (查看文件,从头到尾)
-n:显示行号
tac(查看文件,从尾到头)
more/less [文件名] (查阅文件)
按空格键或者回车键盘 往下翻页。q 键就可以离开,输入 “/keyword” 可以对关键词就行搜索,按 n 可以向下搜索
空格键 向下翻页
page down 向下翻页
page up 向上翻页
/字符串 向上搜寻字符串
?字符串 向下搜寻字符串
n 向下搜索
N 向上搜索
实验步骤二
查看部分文档内容head与tail
head [-n number] 文档
-n 后面接数字,代表显示几行的意思
tail [-n number] 文档 (默认显示尾部十行)
tail [-f] 文档(-f 检测文档,直到按下 Ctrl+C 才会退出,可以用来监测日志的写入。)
取中间行时可先用head取最后用tail取后几行
实验步骤三
od [-t TYPE] 档案 (查看二进制文件内容)
-t 后面接输出的类型
分析与思考
1、请说明more和less有何区别?它们各自的优缺点是什么?
2、/var/log/httplog是一个日志文件,如何监控它的数据写入?
3、选取/etc/passwd 第5行到15行的数据,并显示出行号?
1.more按空格健继续显示下一个画面,less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件
more优点:可以翻页显示。有一定的查找能力,不过不会做重点标出显示。缺点:在未翻完之前可以前后翻,一旦翻完即退出,不可再执行翻页操作。
less优点:(1) 可以翻页显示,有查找能力且会对查找到的内容高亮显示。翻页时能看到所有符合内容的高亮。
(2) 翻完之后不会退出,这样只要自己不选择退出,就一直可以前后翻页。
缺点: (1)退出之后屏幕上不留下任何文档的内容,不得查看!
(2)只能从头到尾显示,不能够从像more一样,从某一行开始显示。
2.tail -f /var/log/httplog
3.head -n 15 ./passwd | tail -n 11
答题
1.A2.D3.A