linux文件命令2问题
1、请说明more和less有何区别?它们各自的优缺点是什么?
-
more命令功能:让画面在显示满一页时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。
-
less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“: ”下按Q键即可。
-
less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示
-
less不必读整个文件,加载速度会比more更快
-
less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容
名称:less
使用权限:所有使用者
使用方式:
less [Option] filename
less 的作用与 more 十分相似,都可以用来浏览文字档案的内容,不同的是 less 允许使用者往回卷动
以浏览已经看过的部份,同时因为 less 并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如 vi)来的快速。
名称:more
使用权限:所有使用者
使用方式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]
2、/var/log/httplog是一个日志文件,如何监控它的数据写入?
命令 tail -f /var/log/httplog
3、选取/etc/passwd 第5行到15行的数据,并显示出行号?
如果我要选取/etc/passwd文件的第5到15行的内容该怎么办呢?我们可以这样做,先选取头15行,然后再取后11行不就行了。那怎么做呢。这里我们就要用到管道命令了。先用 head 选取前15行,然后把输出结果交给tail命令选取后11行内容就行了。
head -n 15 /etc/passwd | tail -n 11

浙公网安备 33010602011771号