Linux常用命令(三)

1. more命令

more 命令,功能类似 cat ,cat 命令是将整个文件的内容从上到下显示在屏幕上。
more 命令会一页一页的显示,方便使用者逐页阅读,而最基本的指令就是按空白键(space)往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能
more 命令从前向后读取文件,因此在启动时就加载整个文件。

常用参数:

+n 从笫 n 行开始显示
-n 定义屏幕大小为 n 行
+/pattern 在查看文件内容之前,进行字符串匹配,然后从该字串前两行之后开始显示
-c 从顶部清屏,然后显示
-d 提示“Press space to continue,’q’ to quit”,禁用响铃功能
-p 通过清除窗口而不是滚屏来对文件进行换页,与-c 选项相似
-s 把连续的多个空行显示为一行

常用操作:

=: 输出当前行的行号

q: 退出 more

空格键: 向下滚动一屏

Ctrl+F或者b(back): 返回上一屏

ls -l /ect | more -dc -10

每页显示 10 个文件信息,按 Ctrl+F 或者 空格键 将会显示下 10 条文件信息。


2. less命令

less 工具也是对文件或其它输出进行分页显示的工具,应该说是 linux 正统查看文件内容的工具,功能极其强大

常用参数:

-i: –ignore-case 搜索时忽略大小写,除非搜索串中包含大写字母
-m: –long-prompt 显示读取文件的百分比
-M: –LONG-PROMPT 显示读取文件的百分比、行号和总行数
-N 显示每行的行号
-p pattern: 定义一个字符串,在文件中查找

常用操作:

/字符串 向下搜索“字符串”
?字符串 向上搜索“字符串”
b 向前翻一页
d 向后翻半页
向上键 向上翻动一行

ps -f | less

ps 查看进程信息并通过 less 分页显示


less more cat 的区别

  1. less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页
  2. more不能显示行号,但是可以限制显示的行数,可以选择清屏显示
  3. less的搜索功能比more好用
  4. cat 可以实现多个文件合并输出

3. head and tail命令

head 命令主要是用来显示档案的开头至标准输出中,默认 head 命令打印其相应文件的开头 10 行。

tail 命令主要用于显示指定文件末尾内容。常用查看日志文件。

head -n 5 a.txt 文件中的前 5 行内容

head -n -5 a.txt 文件中除了最后 5 行的内容

tail -n 5 a.txt 文件中的最后 5 行内容

tail -n 5 -f lv.log

当 lv.log 文件有新内容增加,自动更新显示


ping 127.0.0.1 >> ping.log 这条命令作用是,ping 本地主机,并将信息追加到 ping.log 文件中

使用 tail 命令的-f 选项可以即时输出文件变化后追加的内容,tail -f filename 会把 filename 里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容

jobs 命令可以查看正在后台运行的任务。kill 命令可以杀死一个任务,但要使用任务的 id。任务的 id 可以通过 ps 命令查看获得

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 1. more命令
  2. 2. 2. less命令
  3. 3. 3. head and tail命令
,