ACCESS DENIED
小Z小Z  2020-06-08 14:03 主机之家测评 隐藏边栏 |   抢沙发  309 
文章评分 0 次,平均分 0.0

文本文件查看命令

cat

命令描述:cat 命令用于查看内容较少的纯文本文件。

命令格式:cat [选项] [文件]

命令参数说明:

 
参数 说明
-n 或–number 显示行号
-b 或–number-nonblank 显示行号,但是不对空白行进行编号
-s 或–squeeze-blank 当遇到有连续两行以上的空白行,只显示一行的空白行

命令使用示例:

1.   将一个自增序列写入 test.txt 文件中。

test.txt ; done

2.  查看文件内容。

 test.txt

命令输出结果:

Linux 指令入门-文本文件查看命令 cat

3.  将文件内容清空。

 > test.txt

4.  再次检查文件内容。

 test.txt

命令输出结果:

Linux 指令入门-文本文件查看命令 cat

more

命令描述:more 命令从前向后分页显示文件内容。

常用操作命令:

 
操作 作用
Enter 向下 n 行,n 需要定义,默认为 1 行
Ctrl F 或空格键(Space) 向下滚动一页
Ctrl B 向上滚动一页
= 输出当前行的行号
!命令 调用 Shell 执行命令
q 退出 more

命令使用示例:

从第 20 行开始分页查看系统日志文件/var/log/messages。

/messages

命令输出结果:

Linux 指令入门-文本文件查看命令 cat

less

命令描述:less 命令可以对文件或其它输出进行分页显示,与 moe 命令相似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动。

命令格式:less [参数] 文件 

命令参数说明:

 
参数 说明
-e 当文件显示结束后,自动离开
-m 显示类似 more 命令的百分比
-N 显示每行的行号
-s 显示连续空行为一行

命令常用操作:

 
快捷键 说明
/字符串 向下搜索字符串
?字符串 向上搜索字符串
n 重复前一个搜索
N 反向重复前一个搜索
b 或pageup 向上翻一页
空格键或pagedown 向下翻一页
u 向前翻半页
d 向后翻半页
y 向前滚动一行
回车键 向后滚动一行
q 退出 less 命令

命令使用示例:

查看命令历史使用记录并通过 less 分页显示。

 | less

head

命令描述:head 命令用于查看文件开头指定行数的内容。

命令格式:head [参数] [文件]

命令参数说明:

 
参数 说明
-n [行数] 显示开头指定行的文件内容,默认为 10
-c [字符数] 显示开头指定个数的字符数
-q 不显示文件名字信息,适用于多个文件,多文件时默认会显示文件名

命令使用示例:

查看/etc/passwd 文件的前 5 行内容。

 /etc/passwd

命令输出结果:

Linux 指令入门-文本文件查看命令 cat

tail

命令描述:tail 命令用于查看文档的后 N 行或持续刷新内容。

命令格式:tail [参数] [文件]

命令参数说明:

 
参数 说明
-f 显示文件最新追加的内容
-q 当有多个文件参数时,不输出各个文件名
-v 当有多个文件参数时,总是输出各个文件名
-c [字节数] 显示文件的尾部 n 个字节内容
-n [行数] 显示文件的尾部 n 行内容

命令使用示例:

查看/var/log/messages 系统日志文件的最新 10 行,并保持实时刷新。

/messages

Linux 指令入门-文本文件查看命令 cat

ctrl c键退出文本实时查看界面。

stat

命令描述:用来显示文件的详细信息,包括 inode、atime、mtime、ctime 等。

命令使用示例:

查看/etc/passwd 文件的详细信息。

 /etc/passwd

命令输出结果:

Linux 指令入门-文本文件查看命令 cat

wc

命令描述:wc 命令用于统计指定文本的行数、字数、字节数。

命令格式:wc [参数] [文件]

命令参数说明:

 
参数 说明
-l 只显示行数
-w 只显示单词数
-c 只显示字节数

命令使用示例:

统计/etc/passwd 文件的行数。

 -l /etc/passwd

命令输出结果:

Linux 指令入门-文本文件查看命令 cat

file

命令描述: file 命令用于辨识文件类型。

命令格式:file [参数] [文件]

命令参数说明:

 
参数 说明
-b 列出辨识结果时,不显示文件名称
-c 详细显示指令执行过程,便于排错或分析程序执行的情形
-f [文件] 指定名称文件,其内容有一个或多个文件名称时,让 file 依序辨识这些文件,格式为每列一个文件名称
-L 直接显示符号连接所指向的文件类别

命令使用示例:

查看/var/log/messages 文件的文件类型。

/log/messages

命令输出结果:

Linux 指令入门-文本文件查看命令 cat

diff

命令描述:diff 命令用于比较文件的差异。

命令使用示例:

1.  构造两个相似的文件

.log

2.  分别查看两个文件Linux 指令入门-文本文件查看命令 cat

3.  使用 diff 查看两个文件的差异

Linux 指令入门-文本文件查看命令 cat

对比结果中的 3c3 表示两个文件在第 3 行有不同,5,6d4 表示 2.log 文件相比 1.log 文件在第 4 行处开始少了 1.log 文件的第 5 和第 6 行。

声明:1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
小Z
小Z 关注:0    粉丝:0
【声明】:本站宗旨是为方便站长、科研及外贸人员,请勿用于其它非法用途!站内所有内容及资源,均来自网络。本站自身不提供任何资源的储存及下载,若无意侵犯到您的权利,请及时与我们联系。

发表评论

扫一扫二维码分享