关于Linux的less和more的命令

附加命令:显示文件页面a(后翻页)、b(前进页)

与add类似,两者都可以用来浏览文本文件的内容,不同的是它允许用户向后滚动查看文件即浏览速度比V文本编辑器(向下行)、k(单行)快。
位向上))

其他基本操作:

ctrl+F:向前移动一屏

ctrl+B:向后移动一屏

ctrl+D:向前移动半屏

ctrl+U:向后移动半屏

同时使用一点查看文件您可以键入该文件。
六命令。

Linux系统常用命令总结笔记2---文本查看和编辑类

Linux系统常用命令汇总注2——显示和编辑文本1.cat命令:用于显示和合并文件内容。
参数:-n显示行号,-b显示非空行号,-s连接空行,-E在每行末尾添加$符号。
-T将制表符显示为^I,-v显示非-。
可打印字符。
示例:显示单个文件的内容-cat-nsvdata_test.c;显示多个文件的内容-catfile1.txtfile2.txt;将多个文件的内容合并为一个文件-catfile1.txtfile2.txt>file3.txt。
2.tac命令:逆序输出文件内容。
参数:-b在前面添加一个空格字符,-r将空格字符视为常规字符,-s使用字符串作为行分隔符。
示例:按正常顺序显示-cattest.txt,按相反顺序显示-tactest.txt,合并文件-taca.txtb.txt>c.txt。
3.less命令:交互式文本显示工具,允许用户滚动和搜索文本。
参数:-N显示行号。
-i搜索时忽略大小写。
-F如果只有一个文件,则不执行分页。
-S防止显示带有换行符的长行。
-R显示彩色输出。
-q禁止显示提示信息。
,+从指定行号开始显示文件。
常用键:空格键-向下移动页面,b键-向上移动页面,q键-结束搜索操作。
举例:显示文件内容-lessfile.txt;显示行号-less-Nfile.txt;合并文件显示-less-Ffile1.txtfile2.txt4.more命令:将逐页显示文件内容。
参数:+n从第n行开始显示。
-n将一页的大小(一次)定义为n行。
+/pattern在显示每个文件之前从第一行开始搜索字符串(模式)。
开始显示两行文本。
-c从顶部清除屏幕并显示-d提示符。
ssspacetocontinue,'q'toquit";-l忽略Ctrl+l(向下翻页)字符;-p清除窗口并对文件分页而不是滚动;-s多个连续空格将行显示为单行;-u删除下划线从文件内容示例:从特定行开始显示-more+10file.txt。
每屏显示指定行数-more-10显示file.txt-ls-l|more-5.5.vim命令:功能强大的文本查看编辑工具(详细使用方法见单独文章)6.echo命令:打印文本或输出变量,支持转义字符和文件重定向。
-e允许在输出字符串中转义字符。
Linux";输出特殊字符-echo"Thisisatest">输出到test.txt;Line1Line2Line3"。
7.Head命令:显示文件的开头。
参数:-n指定显示的行数。
-c指定要显示的字节数。
-q不显示文件名头信息。
示例:显示文件的前10行-headfile.txt;显示前50行-head-n50file.txt;显示多个文件的开头-headfile1.txtfile2txt;通过管道显示前10行-catfile.txt|头。
8.tail命令:显示文件末尾的内容。
参数:-n指定显示的行数。
-c不显示文件名中的尾随信息。
-v显示文件名的尾随信息。
f监视文件的更改。
-F与-f选项类似,但如果文件被切换或重命名,则重新打开该文件。
示例:显示一个文件的最后10行-tailfile.txt;显示最后20行-tail-n20file.txt;显示多个文件的尾部内容-tailfile1.txtfile2.txt;通过管道显示尾部内容-catfile.txt|tail;监控文件中的错误内容并实时更新-tail-f-n20file.txt|grep"ERROR"9.历史命令:用于查看和管理历史记录。
参数:-c清除当前历史命令。
-a将历史命令缓冲区中的命令写入历史命令文件[/root/.bash_history]​​。
-r将历史命令文件中的命令读取到当前历史命令缓冲区中。
-w将当前历史命令缓冲区命令写入历史命令文件[/root/.bash_history]​​。
n打印最后n个历史命令。
!+字符调用以此字符开头的最近使用的命令。
使用最近的命令Command;!+number调用历史记录中的多个命令。
!-Number调用最新的命令。
示例:显示最新命令-history10;使用最新命令-!cp;清除历史记录-history-c10.wc命令:用于统计文件中的行数、字数和字节数。
参数:-l显示行号。
-w显示字符数。
-L显示最长行的长度。
它在目录中。
示例:统计一个文件的内容-wcfilename.txt;统计多个文件的行数、字数和字节数-wc-wfilename;统计字节数-wc-cfilename;wc-l-rdir。
11.cut命令:从文件或标准输入中提取并输出字段。
参数:-b只显示该行内指定直接范围的内容。
-c仅显示指定行范围内的字符。
-d指定字段分隔符。
默认为“TAB”。
指定字段的内容与-n和“-b”选项一起使用时,不分隔多字节字符。
实现完成选定的字节、字符或字段。
--out-delimiter=字段分隔符指定输出内容的字段分隔符。
--help显示指令的帮助信息。
--version显示指令的版本信息。
示例:提取用户名字段-cut-d":"-f1/etc/passwd;获取第一个和第二个字段-cut-d":"-f1,2/etc/passwd获取第一个和第二个字节-cut-c1-2/etc/passwd;提取卡地址-ifconfigeth0|grep-winet|cut-d''-f10;显示用户数-cut-d":"-f1/etc/passwd|wc-l.12.排序命令:对文本文件的内容进行排序。
参数:-b忽略每行开头的空白字符。
-c检查文件是否按顺序排序,并打印乱序第一行的相关信息。
1;-C与-c选项相同,但不打印内容,仅返回1。
-f将小写字母视为大写字母,-i除外。
除了040到176之间的ASCII字符外,其他字符都将被忽略。
-m根据月份缩写对前三个字符进行排序。
-u根据输出的大小对输出进行排序。
结果消除了重复项。
-o将排序结果保存到指定文件中。
-r以相反顺序排序。
-t指定用于排序的字段分隔符。
示例:输出行deduplication-sort-useq.txt;数字排序-nnumber.txt;数字排序file-sort-n-rnumber.txt-onumber.txt的输出-sort-t''-k1.2testsort.txt;多级排序和去重-sort-n-k2-k3-utestsort.txt;13.uniq命令:删除文件中的重复行。
参数:-c显示每列旁边的行中的重复次数。
-d仅显示重复的行和列。
-f比较时忽略大小写。
;-s忽略指定字符的比较。
-u仅显示行和列一次。
-w或=指定要比较的字符。
示例:删除文件中的重复行-uniqfile1file2;排序并删除重复项-catt.log|cut-d'/'-f3|sort|uniq-c|sort-nr。
14.分割命令:将一个大文件分割成多个较小的文件。
命令格式:split【大运算