当前位置:首页>Linux>Linux基础命令速查手册(新手必备)

Linux基础命令速查手册(新手必备)

  • 2026-10-11 07:17:42
Linux基础命令速查手册(新手必备)

无论你是刚接触Linux的新手,还是偶尔需要操作服务器的开发者,下面这些基础命令都是必须掌握的。小葵花🌸花费了一下午整理了最常用的20个Linux命令,配套word文档,附带用法示例和参数说明,建议收藏备用。宝子们,记得一键三连哦~

1. ls —— 查看目录内容
用途:列出指定目录下的文件和文件夹。
用法:ls [选项] [路径]

选项                说明
-a         显示所有内容(包括隐藏文件)
-l         以长格式显示详情(权限、大小、修改时间等)
-lh    长格式 + 人性化显示大小(KB、MB、GB)
-la     长格式显示所有内容(含隐藏文件)
-lha   长格式、人性化大小、显示所有内容


2. cd —— 切换目录
用途:切换当前工作目录。
用法:cd [路径]
用法                   说明
cd 或 cd ~   回到用户主目录
cd ..            退回到上一级目录
cd --           在最近两个目录之间切换


3. pwd ——显示当前路径
用途:打印当前所在的工作目录(绝对路径)。
用法:pwd (无参数)


4. 相对路径 vs 绝对路径
相对路径:以当前目录为起点。
例:./Desktop 表示当前目录下的 Desktop 文件夹。
绝对路径:以根目录 / 开头,是完整路径。
例:/home/user/Documents

5. 特殊路径符号
符号        含义                 示例
.            当前目录        ./script.sh
..           上一级目录     ../Documents
~           用户主目录     ~/Downloads


6. mkdir —— 创建目录
用途:创建新文件夹。
用法:mkdir [选项]  [路径]
选项                  说明
-p      自动创建不存在的父目录,支持多级创建
{ }     批量创建多个同级目录,如 mkdir {a,b,c}


7. touch —— 创建文件或更新时间戳
用途:创建一个空文件;如果文件已存在,则更新其修改时间。
用法:touch 文件路径

8. cat —— 查看完整文件内容
用途:一次性显示整个文件内容,适合查看小文件。
用法:cat 文件路径

9. more —— 分页查看大文件
用途:一页一页地查看大文件内容。
操作键:
空格 → 向下翻一页
回车 → 向下翻一行
q → 退出查看
h → 显示帮助信息

10. cp —— 复制文件或文件夹
用途:复制文件或目录,也支持复制并重命名。
用法:cp [选项] 源路径 目标路径
选项             说明
-r       递归复制整个文件夹(及其内容)


11. mv —— 移动或重命名
用途:移动文件/文件夹,或在同一目录下重命名。
用法:mv 源路径 目标路径

12. rm —— 删除文件或文件夹
用途:删除文件或目录(项目中谨慎使用!)。
用法:rm [选项] 路径
选项                 说明
-r          递归删除文件夹及其内容
-f          强制删除,不提示确认
-rf         递归强制删除(危险)
-rf /*     删除整个系统(千万不要执行!)
💡 支持通配符 *,例如 rm *.log 删除所有 .log 文件。

13. which —— 查找命令的路径
用途:定位某个命令的可执行文件位置。
用法:which 命令名
例:
which ls     # 输出 /bin/ls
which cd    # 输出 /bin/cd


14. find —— 强大的文件搜索
用途:按名称、大小等条件搜索文件。
① 按文件名查找
find 搜索起始路径 -name "文件名"
常见模糊匹配:
"report*"      → 以 report 开头
"*.txt"          → 以 .txt 结尾
"*log*"         → 包含 log
例:find  /  -name ''*centos*'' (查找包含centos字符的文件)


② 按文件大小查找
find [路径] -size [+-]n[单位]
+:大于,-:小于,无符号:等于
单位:c(字节)、k(KB)、M(MB)、G(GB)
例:find /home -size +10M(查找大于10MB的文件)

15. grep —— 文本搜索与过滤
用途:在文件中搜索匹配关键字的内容行。
用法:grep [选项] "关键字" 文件路径
选项               说明
-n               显示行号
-i                忽略大小写
-v              反向匹配(显示不包含关键字的行)
ps:若关键字包含空格或特殊字符,必须用双引号括起来。

16. wc —— 内容统计
用途:统计文件的行数、单词数、字节数等。
用法:wc [选项] 文件路径
选项            说明
-l            只统计行数(注意有无换行符)
-w          只统计单词数
-c           只统计字节数
-m          只统计字符数


17. | —— 管道符
用途:将左边命令的输出作为右边命令的输入,实现命令组合。
例:
cat   /etc/passwd  |  grep "root"
cat /etc/passwd | grep "bin" | grep "root"

ps:可以理解为两个命令的分隔符,但是命令前后有关联


18. echo 与反引号
echo 用途:在终端输出指定的字符串或变量值。
用法:echo  [输出内容](有空格或特殊字符时加引号)


反引号 ` 或 $( )用途:先执行括号内的命令,再将结果作为输出。

例:
echo `pwd`          # 等价于 echo $(pwd)
echo $(ls /root)   #等价于echo`ls /root ` 


19. 重定向符 > 和 >>
用途:将命令的输出写入文件。
符号                      说明
>           覆盖重定向:清空原有内容,写入新内容
>>         追加重定向:在文件末尾追加内容
例:
echo "hello!" > greeting.txt            # 覆盖写入
echo "hello again!" >> greeting.txt   # 追加写入
ls /root >> /root/test.txt               # 将 ls命令结果追加到文件末尾


20. tail —— 查看文件尾部(实时监控日志)
用途:查看文件末尾的内容,默认显示最后10行,常用于监控日志文件。
用法:tail [选项] 文件路径
选项                      说明
-n <数字>       指定显示的尾部行数
-f                  持续跟踪文件变化,实时显示新增内容(按 Ctrl+C 退出)
例:
tail -n 5 logfile.txt            # 显示最后5行
tail -f -n 20 logfile.txt     # 跟踪并显示最后
20行

最后的小贴士Tips:

· 命令后加 --help 可查看简易帮助,如 ls --help
· 善用 Tab 键自动补全路径和文件名
· 按 ↑ ↓ 方向键可快速调出历史命令

掌握这些基础命令,你就能在 Linux 世界里自由探索。熟能生巧,多敲多练!

写在最后

如果你觉得这篇文章有用,欢迎点赞、收藏、转发支持一下~

后续还会更新更多 Linux / 运维 / 开发 相关的干货,敬请关注!

关注up不迷路!!关注我吧X﹏X

最新文章

随机文章