Linux 命令之 head -- 在屏幕上显示指定文件的开头若干行/显示文件开头内容/查看文件开头内容

命令介绍

head 命令用于显示文件的开头的内容。在默认情况下,head 命令显示文件的头10 行内容。

常用选项

选项说明
-n后面接数字,指定显示头部内容的行数
-c指定显示头部内容的字符数
-v总是显示文件名的头信息
-q不显示文件名的头信息

参考示例

(一)显示前 3 行文件内容

[root@linuxcool ~]# head -n 3 install.log
Installing libgcc-4.4.7-23.el6.x86_64
warning: libgcc-4.4.7-23.el6.x86_64: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Installing setup-2.8.14-23.el6.noarch

(二)显示文件名信息,并显示文件前两行

[root@linuxcool ~]# head -v -n 2 test.txt 
==> test.txt <==
hello world
hello linuxcool

(三)显示文件前5个字符

[root@linuxcool ~]# head -c 5 test.txt 
hello
### 如何在Linux系统中查看文件 #### 使用 `cat` 命令 `cat` 是最简单的用于显示文件内容命令之一。此命令会一次性将整个文件内容打印到标准输出设备上。 ```bash cat filename.txt ``` 该命令适用于快速浏览小型文本文件[^2]。 #### 使用 `more` 和 `less` 命令 对于较大的文件,可以使用分页器来逐屏阅读文件内容。`more` 只允许向翻阅文档;而 `less` 则提供了更灵活的功能,既支持向也支持后向滚动。 - **More** ```bash more largefile.log ``` - **Less** ```bash less verylargefile.log ``` 这两个工具都适合处理大尺寸的日志或其他类型的纯文本数据文件。 #### 查看特定部分或过滤后的文件内容 如果只需要获取文件中的某些特定,则可利用正则表达式的强大功能通过 `grep` 来筛选所需的信息: ```bash grep 'search_pattern' file_to_search_in.txt ``` 这有助于定位含有指定模式的所有匹配项,并将其展示给用户。 #### 显示文件头部/尾部若干 有时可能只关心文件开头或是结尾最近更新的部分。这时就可以分别采用 `head` 或者 `tail` 进操作: - **Head**: 展现文件顶部 n (默认为) ```bash head -n 10 sample_file.md ``` - **Tail**: 输出文件底部 n (同样,默认情况下是最后十),而且 tail 支持实时跟踪新追加的数据(`-f`)选项非常有用当监视日志变化时. ```bash tail -f /var/log/syslog ``` 这些命令能够帮助有效地预览和分析各种规模大小不同的文件结构以及其内部信息[^3].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值