• Welcome to Journal web site.

我是 PHP 程序员

- 开发无止境 -

Next
Prev

Linux 文本查看

Data: 2021-09-21 15:01:46Form: JournalClick: 0

# Linux 文本查看


# 一、cat

# 1、显示文本文件的内容

语法:cat [选项] 文件名

编号选项说明
1-A相当于 -vET 选项的整合,用于列出所有隐藏符号;
2-E列出每行结尾的回车符 $;
3-n对输出的所有行进行编号;
4-b同 -n 不同,此选项表示只对非空行进行编号。
5-T把 Tab 键 ^I 显示出来;
6-V列出特殊字符;
7-s当遇到有连续 2 行以上的空白行时,就替换为 1 行的空白行。
cd /www/laravel/public/
# 查看index.php
cat index.php
# 查看index.php,带编号
cat -n index.php

# 2、合并

语法:cat 文件 1 文件 2 > 文件 3

# 合并3个文件
cat index.php web.config robots.txt > 1.php
# 查看合并后的内容
cat 1.php

# 二、more 分页显示文本文件的内容

语法:more [选项] 文件名

编号选项说明
1-f计算行数时,以实际的行数,而不是自动换行过后的行数。
2-p不以卷动的方式显示每一页,而是先清除屏幕后再显示内容。
3-c跟 -p 选项相似,不同的是先显示内容再清除其他旧资料。
4-s当遇到有连续两行以上的空白行时,就替换为一行的空白行。
5-u不显示下引号(根据环境变量 TERM 指定的终端而有所不同)。
6+n从第 n 行开始显示文件内容,n 代表数字。
7-n一次显示的行数,n 代表数字。
# 显示1.php文件
more 1.php
# 显示1.php文件 固定每次显示10行
more -10 1.php

操作指令:

编号交互指令说明
1h 或 ?显示 more 命令交互命令帮助。
2q 或 Q退出 more。
3v在当前行启动一个编辑器。
4:f显示当前文件的文件名和行号。
5!<命令> 或 :!<命令>在子 Shell 中执行指定命令。
6回车键向下移动一行。
7空格键向下移动一页。
8Ctrl+l刷新屏幕。
9=显示当前行的行号。
10'转到上一次搜索开始的地方。
11Ctrf+f向下滚动一页。
12.重复上次输入的命令。
13/ 字符串搜索指定的字符串。
14d向下移动半页。
15b向上移动一页。

# 三、less

  • less 命令的作用和 more 十分类似,都用来浏览文本的内容

语法:less [选项] 文件名

编号选项说明
1-N显示每行的行号。
2-S行过长时将超出部分舍弃。
3-e当文件显示结束后,自动离开。
4-g只标志最后搜索到的关键词。
5-Q不使用警告音。
6-i忽略搜索时的大小写。
7-m显示类似 more 命令的百分比。
8-f强迫打开特殊文件,比如外围设备代号、目录和二进制文件。
9-s显示连续空行为一行。
10-b <缓冲区大小>设置缓冲区的大小。
11-o <文件名>将 less 输出的内容保存到指定文件中。
12-x <数字>将【Tab】键显示为规定的数字空格。
# 查看1.php文件
less 1.php
# 查看1.php文件 显示行数,结束自动关闭文件
less -Ne 1.php

操作指令:

编号交互指令说明
1/字符串向下搜索“字符串”的功能。
2?字符串向上搜索“字符串”的功能。
3n重复*前一个搜索(与 / 成 ? 有关)。
4N反向重复前一个搜索(与 / 或 ? 有关)。
5b向上移动一页。
6d向下移动半页。
7h或 H 显示帮助界面。
8q或 Q 退出 less 命令。
9y向上移动一行。
10空格键向下移动一页。
11回车键向下移动一行。
12【PgDn】键向下移动一页。
13【PgUp】键向上移动一页。
14Ctrl+f向下移动一页。
15Ctrl+b向上移动一页。
16Ctrl+d向下移动半页。
17Ctrl+u向上移动半页。
18j向下移动一行。
19k向上移动一行。
20G移动至最后一行。
21g移动到第一行。
22ZZ退出 less 命令。
23v使用配置的编辑器编辑当前文件。
24[移动到本文档的上一个节点。
25]移动到本文档的下一个节点。
26p移动到同级的上一个节点。
27u向上移动半页。

# 四、head 取出文件前面几行

语法:head [选项] 文件名

编号选项说明
1-n K这里的 K 表示行数
2-c K这里的 K 表示字节数
3-v显示文件名
# 显示10行
head -n 10 index.php
# 显示20字节
head -c 20 index.php

# 五、tail 查看文件末尾几行

语法:tail [选项] 文件名

编号选项说明
1-n K这里的 K 表示行数
2-c K这里的 K 表示字节数
3-v显示文件名
# 显示10行
tail -n 10 index.php
# 显示20字节
tail -c 20 index.php
Name:
<提交>