前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Linux常用命令大全

Linux常用命令大全

作者头像
用户11445909
发布2025-01-24 11:27:21
发布2025-01-24 11:27:21
14200
代码可运行
举报
文章被收录于专栏:猫咪-9527猫咪-9527
运行总次数:0
代码可运行

Linux 常用命令大全

1. ls 指令(ls命令详解

用法: ls [选项]... [文件]...

功能:

  • -l:显示详细信息(权限、所有者、大小、时间等)。
  • -a:显示所有文件,包括隐藏文件(以 . 开头的文件)。
  • -h:以人类可读的形式显示文件大小(如 KB、MB)。
  • -R:递归显示子目录的内容。
  • -t:按修改时间排序。
  • -r:将排序的结果反转输出。
  • -S:按文件大小排序。
  • -d:只查看当前目录本身。

2. touch 指令(touch命令详解

用法: touch [选项]... [文件]...

功能:

  • -c--no-create:如果文件不存在,则不创建文件。
  • -d [日期时间]:使用指定的日期时间更新文件的访问时间和修改时间。
  • -m:只更新文件的修改时间,不更改访问时间。
  • -r [参考文件]:将目标文件的时间戳更新为参考文件的时间戳。
  • -t [时间]:使用指定时间更新文件的时间戳。

3. pwd 指令

用法: pwd

功能: 显示当前工作目录的完整路径。


4. mkdir 指令

用法: mkdir [目录]

功能:

  • -p:递归创建多级目录。

5. cd 指令

用法: cd [目录路径]

功能:

  • cd ..:切换到上一级目录。
  • cd ~cd:切换到当前用户的主目录。
  • cd -:切换到上一次所在的目录。
  • cd /目录路径:切换到绝对路径目录。
  • cd ../目录路径:切换到相对路径目录。

6. rmdir 和 rm 指令

rmdir 用法: rmdir [目录名]

rm 用法: rm [选项]... [文件或目录]...

功能:

  • -i:删除前逐一确认。
  • -f:强制删除文件,不提示用户。
  • -r:递归删除目录及其下所有文件。

7. man 指令

用法: man [选项] [命令名称]

功能: 查看命令的帮助文档。

检查是否安装: man --version

安装方法:

Ubuntu 平台:

代码语言:javascript
代码运行次数:0
复制
sudo apt update
sudo apt install man-db

CentOS 平台:

代码语言:javascript
代码运行次数:0
复制
sudo yum install man-db man-pages

8. cp 指令(cp命令详解

用法:

  • cp [选项] 源文件 目标文件
  • cp [选项] 源文件... 目标目录

功能:

  • -a:归档模式,保留文件的所有属性(包括符号链接、权限等)。
  • -r-R:递归复制目录及其内容。
  • -v:显示详细信息(复制的文件名和路径)。
  • -i:覆盖文件前提示用户确认。
  • -u:只在目标文件比源文件旧时或目标文件不存在时复制。
  • -f:强制复制,即使目标文件不可写也会覆盖。
  • -p:保留文件的时间戳、权限等属性。

9. mv 指令(mv命令详解

用法: mv [选项] 源文件/目录 目标文件/目录

功能:

  • -i:在覆盖目标文件前,提示用户确认。
  • -f:强制移动,覆盖目标文件时不提示。
  • -u:只移动比目标文件更新的文件,或目标文件不存在时才移动。
  • -v:显示移动的详细过程(源文件到目标文件)。
  • -n:不覆盖已有文件(防止文件被覆盖)。

10. cat 指令(cat命令详解

用法: cat [选项] [文件...]

功能:

  • -n:为每一行添加行号。
  • -b:为非空行添加行号(空白行不计)。
  • -E:显示行尾的 $ 符号,便于查看换行。
  • -T:将制表符显示为 ^I,便于观察文件中的制表符。
  • -s:压缩连续的空行为一行(去除多余空白行)。
  • -A:等同于 -vET,显示不可见字符(例如制表符、换行符等)。
  • >>:将文件内容追加到另一个文件中。

11. more 指令

用法: more [文件名]

功能: 分页查看文件内容,从头开始读取大文件。


12. less 指令

用法: less [文件名]

功能: 分页查看文件内容,支持上下滚动。


13. head 指令

用法: head [选项] [文件...]

功能: 查看文件的前 N 行内容,默认显示前 10 行。

  • -n [行数]:指定显示的行数。

14. tail 指令

用法: tail [选项] [文件...]

功能: 查看文件的后 N 行内容,默认显示后 10 行。

  • -n [行数]:指定显示的行数。
  • -f:实时显示文件内容,常用于查看日志文件。

15. find 指令

用法: find [路径] [选项]

功能: 在指定路径中查找文件。

  • -name [文件名]:按名称查找文件。
  • -type [文件类型]:按文件类型查找,如 -type d 查找目录,-type f 查找文件。
  • -size [+/-文件大小]:按文件大小查找文件。

16. grep 指令

用法: grep [选项] [模式] [文件...]

功能: 在文件中搜索指定模式的文本。

  • -i:忽略大小写。
  • -v:反向匹配(显示不符合模式的行)。
  • -n:显示匹配的行号。

17. zip/unzip 指令

用法:

  • zip [压缩包名.zip] [文件/目录]:压缩文件或目录。
  • unzip [压缩包名.zip]:解压文件。

18. tar 指令

用法: tar [选项] [压缩包名.tar] [文件/目录]

功能:

  • -c:创建压缩包。
  • -x:解压缩包。
  • -v:显示操作过程。
  • -f:指定压缩包文件名。
  • -z:使用 gzip 压缩或解压缩。
19. uname 指令

用法: uname [选项]

功能: 显示系统信息。

  • -a:显示所有信息。
  • -r:显示内核版本。
20. which 指令

用法: which [命令名]

功能: 显示命令的路径,查看某个命令是否安装。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-01-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Linux 常用命令大全
    • 1. ls 指令(ls命令详解)
    • 2. touch 指令(touch命令详解)
    • 3. pwd 指令
    • 4. mkdir 指令
    • 5. cd 指令
    • 6. rmdir 和 rm 指令
    • 7. man 指令
    • 8. cp 指令(cp命令详解)
    • 9. mv 指令(mv命令详解)
    • 10. cat 指令(cat命令详解)
    • 11. more 指令
    • 12. less 指令
    • 13. head 指令
    • 14. tail 指令
    • 15. find 指令
    • 16. grep 指令
    • 17. zip/unzip 指令
    • 18. tar 指令
    • 19. uname 指令
    • 20. which 指令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档