知识点
- more命令
- less命令
- head命令
- tail命令
1.more命令
more命令,功能类似cat,cat命令是将整个文件的内容从上到下显示在屏幕上。more命令会一页一页的显示,方便使用者逐页阅读,而最基本的操作指令就是按空格键(space)往下一页显示,按B键就回往回(back)一页显示,而且还有搜寻字串的功能。more命令从前往后读取文件,因此在启动时就加载整个文件。
命令格式
more [选项] 文件
常用参数
![74e670b44c2e70c23726e489dcd89878.png](https://i-blog.csdnimg.cn/blog_migrate/0862330a0ccb25b71329c5a72b6edf4c.jpeg)
常用操作
![6104fea7c179b826746a50b5232fbcc1.png](https://i-blog.csdnimg.cn/blog_migrate/dcdd2733ad5480cd7ae04b6929b1319d.png)
常用范例
![9a848532dff1a7f5779950be3eeefe00.png](https://i-blog.csdnimg.cn/blog_migrate/fe250dfc31d5396be3fe4fc2ab12a1a0.png)
![0d2865e50bb1ebb5bc3bc6e267fe5dbb.png](https://i-blog.csdnimg.cn/blog_migrate/c390a5b6df365ee5490a6da4f7cdd469.png)
![e1dbd537be694293ff85af0ab97433f2.png](https://i-blog.csdnimg.cn/blog_migrate/7b315c4442d3452b96d756eeae5148eb.png)
![508a244796caee85fa6f7ab0d522b2aa.png](https://i-blog.csdnimg.cn/blog_migrate/b0b9e92f956b83f84c881e1040810444.png)
![01ba74ccfaa722208ddb483c3d982669.png](https://i-blog.csdnimg.cn/blog_migrate/c8ba0d6f8a1e6d3b3205fa250ecfdf98.png)
![43614e04130188cca64e76dafb2a7429.png](https://i-blog.csdnimg.cn/blog_migrate/60507a0129129f0b5cb52191d8320dcd.jpeg)
2.less命令
less命令也是对文件或其他输出进行分页显示的工具,它是linux正统查看文件内容的工具,功能极其强大。
命令格式
less [选项] 文件
常用参数
![f2e2300a9a589e9f2829d0ee89b9ec1d.png](https://i-blog.csdnimg.cn/blog_migrate/2b3fe99cecda1ba5e626952df7296d3a.jpeg)
常用操作
![28a4f01fafb7843103b8373de1227ebc.png](https://i-blog.csdnimg.cn/blog_migrate/734dea82ca9aa01a7d58663216eaa2ff.jpeg)
常用范例
![11a0ed817ed93b6eaf5a60eca2e13673.png](https://i-blog.csdnimg.cn/blog_migrate/14c5b4f38854d00e3d09397a4e2a02ff.png)
![43b33685d026408aa19a97190015494a.png](https://i-blog.csdnimg.cn/blog_migrate/7f4d666ad264362f7f32c94709a99c12.png)
![9b872bdb1d8b8d4949640a6f3bd641ae.png](https://i-blog.csdnimg.cn/blog_migrate/65ed397949cab07b303e70e7f1e2e5d4.jpeg)
![f613c63d5dbd1fad8dc3a06254326e94.png](https://i-blog.csdnimg.cn/blog_migrate/ac129615ab0fd1c2cf27dc7c669b466a.png)
![fdfcaee621d3773987b0a7f3c7e1702c.png](https://i-blog.csdnimg.cn/blog_migrate/f621b219792a727a5eecf214ea26b7de.png)
less与cat和more的区别
cat命令功能:用于显示整个文件的内容,因为单独使用没有范爷功能,所以经常和more命令搭配使用,cat命令还有一个可以将数个文件合并成一个文件的功能。
moere命令功能:让画面在显示满一页时暂停,此时可按空格键继续显示下一个画面,或按q键停止显示。
less功能命令:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来滚动文件。当要结束浏览时,只要在less命令的提示符“:”下按q键即可。
其实这三个命令除了cat命令有合并文件的功能外,其余功能都很相近,只是在浏览习惯和显示方式上有所不同。
3.head命令
head命令就像它的名字一样浅显易懂,主要是用来显示文档的开头至标准输出中,默认head命令打印其相应文件的开头10行。
命令格式
head [选项][文件]
常用参数
![79fa2a520eafdb0d8ef77ef61a03ca05.png](https://i-blog.csdnimg.cn/blog_migrate/ff7336c68a6281669b2f84bd3e5dca13.png)
常用范例
![0b258d309566f9527b5a9b6b02ff6992.png](https://i-blog.csdnimg.cn/blog_migrate/657c8dc96d5217d47693d18b87d5c5b9.png)
![1ad845a92677b6a58470210eeb433541.png](https://i-blog.csdnimg.cn/blog_migrate/dab32982b5affd212664181e7df615e4.jpeg)
4.tail命令
tail命令主要用于显示指定文件末尾内容。常用查看日志文件。
命令格式
tail [选项][文件]
常用参数
![19f149fbbec280c52144db2ee069479d.png](https://i-blog.csdnimg.cn/blog_migrate/168c34a98933522d9f2f77f765601903.png)
常用范例
![b9fd89694008704cbbf7a69d25678fc1.png](https://i-blog.csdnimg.cn/blog_migrate/fef74a36de035d225bcc01cab960c4c0.jpeg)
![de3928a6590ad2f91114be69d294ccee.png](https://i-blog.csdnimg.cn/blog_migrate/c327bcab92ba13592bdbde659194e064.jpeg)
ping www.shiyanlou.com >> shiyanlou.log
这条命令作用是ping远程主机,并将信息追加到shiyanlou.log文件中。
使用tail命令的-f选项可以即时输出文件变化后追加的内容。
tail -f filename
会把filename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容。
顺便说一下怎么查看后台正在运行的任务及怎么停止任务。
jobs命令可以查正在后台运行的任务。kill命令可以杀死一个任务,但要使用任务的pid。任务的pid可以通过ps命令查看获得,然后使用
kill -9 任务pid
就可以将这个后台进程杀死。
参考文献
登录 - 实验楼www.shiyanlou.com![ab112f3ee26102768a4ccb818a1884cb.png](https://i-blog.csdnimg.cn/blog_migrate/a5384e5567c9c35887e800a3c17b7338.jpeg)