openEuler 文本查看 + 软链接/硬链接保姆级实战:head / tail / more / less 与 ln、ln -s 一次搞懂

发布时间:2026/10/26 18:15:32
openEuler 文本查看 + 软链接/硬链接保姆级实战:head / tail / more / less 与 ln、ln -s 一次搞懂 🎬 博主名称:一鸣🔥 个人专栏: 《苍穹外卖》《喜喜》⛺️生活的理想,就是为了理想的生活!文章目录第一部分:文本查看命令实战1.1 给文件添加测试数据:`` 覆盖 vs `` 追加1.2 cat 一次显示多个文件内容1.3 more 与 less 分页查看 /etc/passwd,区别在哪1.4 head 看前 N 行:/etc/inittab 前 10 行1.5 tail 看后 N 行:/etc/inittab 后 5 行1.6 第一部分课堂作业命令汇总第二部分:软链接与硬链接(ln)2.1 先建立直觉:硬链接像"多个门牌号",软链接像"快捷方式"2.2 系统自带的软链接实例:/dev/cdrom - sr02.3 软链接 ln -s:建法与 ls -l 识别特征2.4 硬链接 ln:建法与 ls -l 识别特征2.5 关键实验:删掉源文件,谁还活着?2.6 目录能不能建链接?软链接可以,硬链接报错2.7 课件概念总结:硬链接 vs 软链接一张表2.8 第二部分课堂作业(附标准答案)三、一条龙完整脚本(可直接复制照敲)四、命令速查表(建议收藏)五、新手高频报错对照表六、总结本篇是《openEuler 文件管理命令保姆级实操》的续篇,承接上一篇的cat,继续讲两件事:① 怎么查看文本文件(多文件、分页、看头看尾);② Linux 的软链接和硬链接到底是什么、怎么建、删了源文件会怎样。环境:openEuler 终端,root 用户,提示符[root@主机名 当前目录]#。建议边看边在虚拟机里同步敲。第一部分:文本查看命令实战任务清单:在 file1.txt、file2.txt 添加测试数据;使用 cat 命令显示 file1.txt、file2.txt 两个文件内容;使用 more 或 less 查看文件 /etc/passwd,并比较区别;查看 /etc/inittab 文件前 10 行信息;查看 /etc/inittab 文件后 5 行信息。1.1 给文件添加测试数据:覆盖 vs追加上一篇讲过echo "文字" 文件是覆盖写:原内容被替换。这一节作业是"添加测试数据",如果不想把原有内容冲掉,要用追加符号:# 覆盖写:原内容没了,只剩这一行echo"hello file1"file1.txt# 追加写:在文件末尾再添一行,原内容保留echo"this is line 2"file1.txtecho"this is line 3"file1.txt符号行为原内容覆盖写被清空替换追加写保留,在末尾新增大白话:像把纸揉掉重写,像在文章后面接着往下写。1.2 cat 一次显示多个文件内容cat 后面可以跟多个文件名,空格隔开,系统会按顺序把它们的内容依次拼接输出:catfile1.txt file2.txt先打印 file1.txt 全部内容,紧接着打印 file2.txt 全部内容;适合快速看完几个小文件,不需要来回切换。1.3 more 与 less 分页查看 /etc/passwd,区别在哪/etc/passwd是系统用户信息文件,内容一屏放不下,这时用分页命令:more/etc/passwdless/etc/passwd对比项moreless翻页方向只能向下翻(空格下一页、回车下一行)上下自由翻(方向键 / PgUp / PgDn)到文件末尾自动退出停在末尾,按q退出往回翻不支持支持内部搜索弱支持/关键词搜索大文件加载一次性载入按需加载,大文件更流畅退出看完自动走按q退出结论:日常长文件优先用 less,功能更强、能往回翻;more 是更老更简单的分页器。1.4 head 看前 N 行:/etc/inittab 前 10 行head默认看文件开头 10 行,指定行数用-n:head/etc/inittab# 默认前 10 行head-10/etc/inittab# 明确指定前 10 行(等价写法 head -n 10 /etc/inittab)1.5 tail 看后 N 行:/etc/inittab 后 5 行tail与 head 相反,看文件末尾,课堂实录用-5指定后 5 行:tail-5/etc/inittab# 看最后 5 行(等价 tail -n 5 /etc/inittab)截图里输出的正是 inittab 文件最末尾 5 行(systemctl get-default / set-default 的注释说明)。记忆口诀:head 看头,tail 看尾,-n 数字定行数。1.6 第一部分课堂作业命令汇总# 1. 添加测试数据( 追加,不覆盖)echo"hello file1"

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询