-A 或 --show-all:表现所有字符,包罗非打印字符(如制表符和换行符,后者通常表现为 $ 或 \n)。
示例:cat -A file.txt
这是 -vTE 的组合,提供了一个全面的非打印字符视图。
--help:表现帮助信息,列出 cat 下令的所有参数和简短的描述。
示例:cat --help
--version:表现 cat 下令的版本信息。
示例:cat --version
注意:并非所有 cat 实现都支持上述所有参数,但大多数现代 Linux 发行版中的 GNU cat 确实支持它们。假如你在使用某个特定的 Unix 系统或旧版本的 Linux,建议查看该系统的 cat 下令手册页(通过运行 man cat 下令)以获取最准确的参数列表和描述。 more 查看整个文件
more 是 Linux 和类 Unix 操作系统中的一个下令行工具,用于分页表现文本文件的内容。
当你打开一个非常大的文本文件时,使用 more 下令可以让你逐页或逐行地查看文件内容,而不是一次性将整个文件内容滚动输出到终端,这有助于更好地管理和阅读文件。
用法:more [+数字] [-数字] file
常用选项
-d:表现翻页提示信息(比方,百分比进度)。
-f:不折叠长行,即长行会完备表现,不会自动换行。
-l:忽略换行符(仅适用于处理非文本文件时)。
-p:打扫屏幕(类似于 clear 下令)后再表现文件内容。
-s:将多个一连的空行压缩成一行表现。
-u:不将下划线字符视为下划线,而是正常表现。
+num:从文件的第 num 行开始表现。
-num:一次表现 num 行,然后停息。
交互下令
空格键(Space):表现下一页,或者 f。
Enter:表现下一行。
b:向上翻一页(back)。
f:向下翻一页(forward),或者空格。
q:退出 more 下令。
/:搜索文本字符串。输入你要搜索的字符串,然后按 Enter 键。n 键用于查找下一个匹配项,N 键用于查找上一个匹配项。
h:表现帮助信息。
v:在当前行启动文本编辑器(通常是 vi)来编辑文件。
有些软件安装的时候表现的是该页面,比方 anaconda3
more 下令是文本处理的根本工具之一,但对于现代使用场景,less 下令提供了更多的功能和机动性,因此经常被推荐作为 more 的替代品。
当处理非常大的文件时,使用 more 或 less 可以制止一次性加载整个文件到内存中,从而进步系统的响应速率。 less 查看整个文件
more 的替代品
常用选项
-N 或 --LINE-NUMBERS:表现行号。
-i 或 --IGNORE-CASE:在搜索时忽略巨细写。
-F 或 --QUIET 或 --SILENT:在文件内容表现完毕后立刻退出,而不是等待用户输入。
-q 或 --QUIT:禁止在文件仅有一屏时自动退出。
-r 或 --RAW-CONTROL-CHARS:将特殊字符以控制码表现。
-S 或 --CHOP-LONG-LINES:禁止自动换行,将过长的行举行截断。
-X:禁止清屏。
-h 或 --HELP:表现帮助信息。
交互下令
空格键:向下滚动一屏。
Enter:向下滚动一行。
b:向上滚动一屏(backward)。
y 或 k:向上滚动一行(在某些版本的 less 中,k 也用于向上滚动一行)。
G:跳转到文件尾部。
g:跳转到文件开头。
/:搜索指定的字符串。输入你要搜索的字符串,然后按 Enter 键。搜索效果会高亮表现,n 键用于跳转到下一个匹配项,N 键用于跳转到上一个匹配项。
?:向上搜索关键字(与 / 相反)。
q:退出 less 下令。
h:在 less 中表现帮助信息。
v:在当前行启动默认的文本编辑器(如 vi)来编辑文件。
head 查看部门文件
head 是 Linux 和类 Unix 操作系统中的一个常用下令,它用于表现文本文件的开头部门。
根本语法
head [选项] [文件...]
复制代码
常用选项
-n NUM 或 --lines=NUM:指定表现文件的前 NUM 行,NUM 为正整数。假如不指定该选项,head 下令默认表现文件的前 10 行。