麒麟操作系统 | 常用命令及脚本(1)

发布于:2025-09-12 ⋅ 阅读:(29) ⋅ 点赞:(0)

图片

先来回顾往期内容:


图片

  • 本章学习目标

    掌握使用命令的正确方法

图片

图片

man 命令

核心功能

语法结构

常见选项及作用

查看命令 / 工具的完整手册

man [选项] 命令名

 -f:仅列出命令的核心功能(简洁版说明)
-w:输出手册页的物理文件路径
-a:查找所有匹配的手册页
-k:搜索包含该命令名的所有手册页(含描述)

图片

help 命令

核心功能

语法结构

常见选项及作用

查看 Shell 内置命令的帮助

help [选项] 命令名

-d:输出每个命令的简短描述
-m:以类似 man 手册的格式显示用法
-s:对匹配的命令仅显示 1 个用法示例

图片

info 命令

核心功能

语法结构

常见选项及作用

获取命令的详细使用方法(比 man 更细致)

info [选项] 命令名

示例:info pwd(查看 pwd 命令的详细说明),无复杂常用选项,专注「详细内容展示」

图片

pwd 命令

pwd:显示当前工作目录(绝对路径)
  • 核心功能

    以绝对路径(从根目录 / 开始)显示用户当前所在的工作目录。

  • 语法结构

    pwd [--help] [--version]

  • 参数说明
    • --help

      查看 pwd 命令的在线帮助(含用法示例)

    • --version

      显示 pwd 命令的版本信息

  • 补充说明

    :执行后直接输出路径,例如当前在 /home/user/doc,则输出 /home/user/doc;路径中 / 分隔目录,第一个 / 是根目录,最后一个目录是当前目录。

图片

ls 命令

ls:列出目录内容(最常用的文件查看命令)
  • 核心功能

    列出当前目录或指定目录下的文件 / 目录,dir 是 ls 的别名;文件会以不同颜色区分类型。

  • 颜色与文件类型对应表

    颜色

    文件类型

    颜色

    文件类型

    深蓝色

    目录

    浅蓝色

    链接文件(软链接)

    浅灰色

    一般文件(如.txt)

    黄色

    设备文件

    绿色

    可执行文件(如.sh)

    棕色

    FIFO(管道文件)

    紫色

    图形文件(如.png)

    -

    -

    红色

    压缩文件(如.zip)

    -

    -

  • 关键用法

    ls -al(列出当前目录的所有内容,包括隐藏文件(以 . 开头的文件)、权限、所有者、大小等详细信息)

图片

date 命令

date:显示 / 修改系统时间
  • 核心功能

    显示当前系统的日期、时间、时区;或修改系统时间(需 root 权限,用 sudo 执行)。

  • 关键用法
  • 显示时间
  • 直接执行 date:显示完整系统时间(如 Wed May 22 15:30:45 CST 2024

  • date --utc

    显示 UTC 时区时间(世界协调时间)

  • 按指定格式显示:用 format 标识符自定义输出,常用标识符如下:

标识符

含义

示例(当前时间 15:30:45,日期 2024-05-22)

%H

24 小时制小时(HH)

15

%M

分钟(MM)

30

%S

秒(SS)

45

%d

日期(DD)

22

%m

月份(MM)

05

%Y

年份(YYYY)

2024

%Z

时区

CST(中国标准时间)

%F

年月日(YYYY-MM-DD)

2024-05-22

%T

时间(HH:MM:SS)

15:30:45

  • 示例:按「年 - 月 - 日 时:分: 秒」显示:date +"%F %T"(输出 2024-05-22 15:30:45

  • 修改时间

    (需 root 权限):

    • 修改日期:sudo date -s "2024-10-17"

    • 修改时间:sudo date -s "18:05:00"

    • 同时修改日期和时间:sudo date -s "2024-10-17 18:05:00"

图片

cat 命令

cat:查看 / 连接文本文件
  • 核心功能

    查看文本文件内容、连接多个文件内容,常与 more/head/tail/less 结合(解决「大文件翻页」问题)。

  • 语法结构

    cat [选项] 文件名 或 cat 文件1 文件2 ...

  • 常见选项及作用
    • -b

      仅对非空行编号(空行不编号)

    • -n

      对输出的所有行编号(包括空行)

    • -E

      在每行末尾显示 $(方便识别行尾是否有空格)

    • -s

      合并连续的空行(只保留 1 个空行,避免多空行冗余)

  • 实用示例
    1. 查看 /etc/profile 并给所有行编号、行尾加 $cat -n -E /etc/profile(注意:原内容中 /ect 是笔误,正确路径是 /etc

    2. 同时查看两个文件:cat /etc/fstab /etc/profile

    3. 查看大文件(分页显示):cat /etc/fstab /etc/profile | more| 是管道符,将 cat 的输出传给 more 分页)

    4. 合并 3 个文件到新文件:cat t01.txt t02.txt t03.txt > new.txt> 是重定向符,覆盖写入新文件)

图片

uname 命令

uname:查看系统内核 / 主机信息
  • 核心功能

    查看操作系统的内核版本、主机名、处理器类型等系统基础信息。

  • 常用用法
    • uname -r

      仅输出内核版本号(如 5.4.0-150-generic,不同系统版本不同)

    • uname -a

      输出全部系统信息(含系统名、节点名(主机名)、内核版本、发行版号、处理器类型等),示例:Linux ubuntu 5.4.0-150-generic #167-Ubuntu SMP Mon May 15 17:35:05 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

图片

篇幅有限,今日先学到这里.......关注哦


网站公告

今日签到

点亮在社区的每一天
去签到