从零开始学习Linux---基本命令(2) #25

Open
opened 2024-09-06 18:20:53 +08:00 by 11553092953cs · 1 comment

Linux 命令手册

1. head指令

  • 语法head [参数]... [文件]...
  • 功能: 显示档案的开头至标准输出中,默认显示文件的前10行。
  • 选项
    • -n<行数>: 显示的行数。

2. tail指令

  • 语法tail [必要参数] [选择参数] [文件]
  • 功能: 显示指定文件末尾内容,常用于查看日志文件。
  • 选项
    • -f: 循环读取。
    • -n<行数>: 显示行数。

3. echo指令

  • 语法echo 内容 > 文件名
  • 功能: 将内容写入文件,若文件不存在则创建。

4. date指令

  • 功能: 指定格式显示时间。
  • 选项
    • +%H: 小时 (00..23)
    • +%M: 分钟 (00..59)
    • +%S: 秒 (00..61)
    • +%X: 相当于 %H:%M:%S
    • +%d: 日 (01..31)
    • +%m: 月份 (01..12)
    • +%Y: 完整年份 (0000..9999)
    • +%F: 相当于 %Y-%m-%d
  • 时间与时间戳
    • 时间 -> 时间戳: date +%s
    • 时间戳 -> 时间: date -d@时间戳

5. cal指令

  • 命令格式cal [参数] [月份] [年份]
  • 功能: 查看日历等时间信息。
  • 常用选项
    • -3: 显示前一个月、当前月、下一个月的月历。
    • -j: 显示在当年中的第几天。
    • -y: 显示当前年份的日历。

6. find指令

  • 语法find pathname -options
  • 功能: 在文件系统中查找文件。
  • 常用选项
    • -name: 按照文件名查找文件。

7. grep指令

  • 语法grep [选项] 搜寻字符串 文件
  • 功能: 在文件中搜索字符串。
  • 常用选项
    • -i: 忽略大小写。
    • -n: 输出行号。
    • -v: 反向选择。

8. zip/unzip指令

  • zip
    • 语法zip 压缩文件.zip 目录或文件
    • 功能: 将目录或文件压缩成 zip 格式。
    • 常用选项
      • -r: 递归处理。
  • unzip
    • 功能: 解压 zip 文件。

9. tar指令

  • 语法tar [-cxtzjvf] 文件与目录
  • 功能: 打包/解包文件。
  • 参数
    • -c: 创建压缩文件。
    • -x: 解压文件。
    • -t: 查看文件内容。
    • -z: gzip 压缩。
    • -j: bzip2 压缩。
    • -v: 显示过程。
    • -f: 指定文件名。
    • -C: 解压到指定目录。

10. uname指令

  • 语法uname [选项]
  • 功能: 获取系统信息。
  • 常用选项
    • -a--all: 显示所有信息。

11. shutdown指令

  • 语法shutdown [选项]
  • 常见选项
    • -h: 关机。
    • -r: 重启。
    • -t sec: 设置关机/重启时间。
# Linux 命令手册 ## 1. head指令 - **语法**: `head [参数]... [文件]...` - **功能**: 显示档案的开头至标准输出中,默认显示文件的前10行。 - **选项**: - `-n<行数>`: 显示的行数。 ## 2. tail指令 - **语法**: `tail [必要参数] [选择参数] [文件]` - **功能**: 显示指定文件末尾内容,常用于查看日志文件。 - **选项**: - `-f`: 循环读取。 - `-n<行数>`: 显示行数。 ## 3. echo指令 - **语法**: `echo 内容 > 文件名` - **功能**: 将内容写入文件,若文件不存在则创建。 ## 4. date指令 - **功能**: 指定格式显示时间。 - **选项**: - `+%H`: 小时 (00..23) - `+%M`: 分钟 (00..59) - `+%S`: 秒 (00..61) - `+%X`: 相当于 %H:%M:%S - `+%d`: 日 (01..31) - `+%m`: 月份 (01..12) - `+%Y`: 完整年份 (0000..9999) - `+%F`: 相当于 %Y-%m-%d - **时间与时间戳**: - 时间 -> 时间戳: `date +%s` - 时间戳 -> 时间: `date -d@时间戳` ## 5. cal指令 - **命令格式**: `cal [参数] [月份] [年份]` - **功能**: 查看日历等时间信息。 - **常用选项**: - `-3`: 显示前一个月、当前月、下一个月的月历。 - `-j`: 显示在当年中的第几天。 - `-y`: 显示当前年份的日历。 ## 6. find指令 - **语法**: `find pathname -options` - **功能**: 在文件系统中查找文件。 - **常用选项**: - `-name`: 按照文件名查找文件。 ## 7. grep指令 - **语法**: `grep [选项] 搜寻字符串 文件` - **功能**: 在文件中搜索字符串。 - **常用选项**: - `-i`: 忽略大小写。 - `-n`: 输出行号。 - `-v`: 反向选择。 ## 8. zip/unzip指令 - **zip**: - **语法**: `zip 压缩文件.zip 目录或文件` - **功能**: 将目录或文件压缩成 zip 格式。 - **常用选项**: - `-r`: 递归处理。 - **unzip**: - **功能**: 解压 zip 文件。 ## 9. tar指令 - **语法**: `tar [-cxtzjvf] 文件与目录` - **功能**: 打包/解包文件。 - **参数**: - `-c`: 创建压缩文件。 - `-x`: 解压文件。 - `-t`: 查看文件内容。 - `-z`: gzip 压缩。 - `-j`: bzip2 压缩。 - `-v`: 显示过程。 - `-f`: 指定文件名。 - `-C`: 解压到指定目录。 ## 10. uname指令 - **语法**: `uname [选项]` - **功能**: 获取系统信息。 - **常用选项**: - `-a` 或 `--all`: 显示所有信息。 ## 11. shutdown指令 - **语法**: `shutdown [选项]` - **常见选项**: - `-h`: 关机。 - `-r`: 重启。 - `-t sec`: 设置关机/重启时间。

点赞,收藏

点赞,收藏
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: HswOAuth/llm_course#25
No description provided.