游乐游手机版
首页/系统平台/文章详情

CentOS常用文本查看命令详解

时间:2026-06-24 08:37
刚接触 CentOS 系统管理时,面对满屏的命令和文件属性,多少会有点摸不着头脑。其实只要抓住两条主线——文本查看命令和文件权限体系,大部分日常工作就能顺利上手。下面就把这两块核心内容拆开揉碎了讲清楚。 1 常用的文本查看命令 先直接上命令列表:cat、more、less、head、tail。这几

刚接触 CentOS 系统管理时,面对满屏的命令和文件属性,多少会有点摸不着头脑。其实只要抓住两条主线——文本查看命令和文件权限体系,大部分日常工作就能顺利上手。下面就把这两块核心内容拆开揉碎了讲清楚。

1. 常用的文本查看命令

先直接上命令列表:cat、more、less、head、tail。这几个是平时打交道最多的文本查看工具,每个都有自己的脾气。

平时在终端里打交道最多的,其实还是 cat 命令。简单直接,把内容一股脑全输出到屏幕上,适合看短小配置文件。习惯之后甚至懒得换别的命令。下图就是一个典型用法:

CentOS常用的文本查看命令详解

如果你的文件很长,cat 刷屏刷得停不下来,那more 就派上用场了。more 比较贴心的地方在于——它按进度百分比显示,像进度条一样告诉你文档看到哪了,不至于心里没底。

不过要说自由度最高的,还得是less。less 几乎就是命令行里的阅读器,各种快捷键帮你实现精准跳转:

  • j 向下翻一行,k 向上翻一行
  • G 直接跳到文件末尾,g 回到文件开头
  • 空格键 翻页,超级顺手

实际操作一下你就会发现,less 几乎可以替代 more 和 cat 的大部分场景。

至于headtail,这两个家伙像是镜像兄弟——head 默认输出文件的前 10 行,tail 默认输出文件的后 10 行。而且都可以用 -n 参数指定显示几行。对比上面 cat 展示的完整内容,区别一下子就清楚了:

CentOS常用的文本查看命令详解

一个显示文件第一行,一个显示最后一行。完整写法就是:

head -n 5 /etc/passwd
tail -n 5 /etc/passwd

直接把数字跟在 -n 后面就行,不用写等号。

2. 文件的类型与基本的权限

ls 的时候就免不了要用 ls -l 或者 ll 查看文件详细信息。看到结果时,一长串字符可能会让人发懵:

初次接触时,确实容易被这一长串字符吓到,不过别急,我们拆开看就清晰了。

先看我标记出来的第一个字符 -:它代表文件类型。常见的有:

  • - 普通文件
  • d 目录文件
  • l 链接文件
  • b 块设备
  • s 套接字
  • c 字符设备
  • p 管道文件

记住这几类,以后看到长长的信息,扫一眼第一个字符就能判断文件类型了。

再看 rw-r--r-- 这部分。CentOS 6 之后,后面经常还会跟上一个小点 .,这个点跟 SELinux 有关;如果是 +,则表示文件有 ACL 权限。知道有这回事就行,暂时不需要深究。

继续往右看,两个 root 分别代表拥有者:拥有组,还有一个未显示的就是 other 用户(其他用户)。

好了,现在终于可以回头解释 rw-r--r-- 了:

  • rw- 是拥有者(root)的权限
  • r-- 是拥有组的权限
  • r-- 是其他用户的权限

每个权限位对应的意义:

  • r —— 读权限
  • w —— 写权限
  • x —— 执行权限

举个实际例子来加深理解:

drwxr-xr-x 10 root root 4096 12月 26 09:49 source
-rw-r--r--  1 root root 1161 12月 26 09:49 search.php

第一个例子中,x 对目录来说尤其重要——它决定你是否能 cd 进入该目录。普通文件有时也会带 x 权限,但目录如果没有 x 权限,根本进不去。

再往后看,4096 是文件大小(单位字节),后面跟着的 12月 26 09:49 是文件最新的修改时间,最后就是文件名了。

还有一个数字需要提一下,比如例子中 2。这是 inode 的引用计数,表示有多少个文件使用了同一个 inode 节点号。用 ls -i 可以看到每个文件对应的 inode 号。

权限怎么改?用 chmod

既然知道了 r、w、x 的含义,那这些权限当然是可以修改的。修改权限的工具就是 chmod

权限表示方式有很多种,这里只说最简单实用的一种——数字表示法

  • r = 4
  • w = 2
  • x = 1

系统默认的权限值:

  • 目录默认 755,即 rwxr-xr-x
  • 文件默认 644,即 rw-r--r--

假设想把自己创建的一个 1.txt 权限改为 666,该怎么操作?看下图箭头指示:

CentOS常用的文本查看命令详解

如果是对目录操作,还可以加上 -R 参数递归修改整个目录下的所有文件和子目录。还是看图说话:

CentOS常用的文本查看命令详解

拥有者和拥有组的修改

文件的拥有者和拥有组也可以随时调整,用 chown 命令即可。

假设有这样一个场景:有一个 test1 目录,原本拥有者和拥有组都是 root,现在想把它改成 test1 用户。看图:

CentOS常用的文本查看命令详解

如果想只修改拥有组而不动拥有者,也有对应的操作:

CentOS常用的文本查看命令详解

那改完之后想恢复原样怎么办?继续看图:

CentOS常用的文本查看命令详解

总的来说,不管是文本查看还是文件权限管理,只要把上面这些基础吃透,CentOS 下的日常操作就能从容应对。剩下的就是多敲几次,形成肌肉记忆就对了。

来源:https://www.jb51.net/os/RedHat/527730.html
上一篇CentOS系统下SSD寿命检查与健康状态判断实操指南 下一篇CentOS系统磁盘与分区的命名规则全面详细解析
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
微软详解Win11时间点还原 默认每24小时创建恢复点
系统平台 · 2026-06-30

微软详解Win11时间点还原 默认每24小时创建恢复点

微软今日推送了最新的 6 月可选更新,并发布博客详细解读了 Win11 全新的“时间点还原”(Point-in-time restore)功能——这一功能本质上是对系统恢复体验的一次全面升级,旨在让用户更轻松地应对电脑故障。 微软表示,面向 Windows 11 客户端用户的“时间点还原”功能现已正

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验
系统平台 · 2026-06-30

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验

微软今天推送了Windows 11 26H1设备的6月可选更新KB5095091,安装完成后系统版本号会升级到Build 28000 2340。值得一提的是,这次更新并非面向所有设备,而是专门为搭载高通骁龙X2系列芯片的机型准备的——包括骁龙X2 Plus、X2 Elite和X2 Elite Ext

Win11六月可选更新KB5095093修复回收站弹窗异常
系统平台 · 2026-06-30

Win11六月可选更新KB5095093修复回收站弹窗异常

微软已悄然推送Windows 11六月可选更新,编号KB5095093。本次更新覆盖两个版本:24H2用户安装后版本号升级至Build 26100 8737,而25H2用户则更新至Build 26200 8737。 本次更新并非仅是小修小补,而是带来了多项实质性新功能。下面我们就来详细解析这些更新内

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞
系统平台 · 2026-06-30

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞

科技媒体 Cult of Mac 昨日(6月23日)发布博文指出,苹果在 macOS 27 Beta 2 更新中悄然封堵了一个此前可用的后门——用户曾能通过一条终端命令绕过候补名单,直接启用新版 Siri AI,如今这一方法已失效。 简要回顾一下:在 macOS 27 Beta 1 阶段,只需在 M

微软加速Win11 25H2推送 覆盖所有符合条件家用PC
系统平台 · 2026-06-30

微软加速Win11 25H2推送 覆盖所有符合条件家用PC

近日(6月23日),科技媒体 Windows Latest 发布了一则值得关注的动态:微软已进一步扩大 Windows 11 25H2 的推送范围,所有满足硬件要求、且不受 IT 部门管理的家庭版和专业版设备,现在均可顺利接收本次更新。 此次升级有一个显著特点——采用“启用包”(eKB)方式进行推送