0%
boxmoe_header_banner_img

加载中

Linux基础命令


avatar
xuwupiaomiao 2026年6月5日 2026年6月5日 2

🐧 Linux 核心命令速查手册

精心筛选的 20% 核心命令 · 决定你 80% 工作效率的关键




📖 目录

1️⃣ 文件导航与查看
2️⃣ 文件操作
3️⃣ 文本处理
4️⃣ 系统管理
5️⃣ 网络操作
6️⃣ 查找与帮助
7️⃣ 组合技巧


🚀 绝对核心

💡 这些是你每天都会用到的命令,必须形成肌肉记忆!

| 命令 | 全称 | 用途 | 常用示例 |
|:—-:|:—-:|:—-:|:———|
| cd | Change Directory | 切换目录 | cd ~ · cd .. · cd - · cd /path/to/dir |
| ls | List | 列出目录内容 | ls -l 详情 · ls -a 隐藏文件 · ls -lh 人性化大小 |
| pwd | Print Working Directory | 显示当前绝对路径 | pwd |
| cp | Copy | 复制文件/目录 | cp file1 file2 · cp -r dir1 dir2 递归复制 |
| mv | Move | 移动 / 重命名 | mv oldname newname · mv file dir/ |
| rm | Remove | 删除文件/目录 | rm file · rm -r dir 递归删除 · rm -i 交互确认 |
| mkdir | Make Directory | 创建目录 | mkdir new_dir · mkdir -p parent/child 嵌套创建 |
| cat | ConCATenate | 查看小文件内容 | cat file.txt |
| less | — | 分页查看大文件 | less huge_log.log Space 翻页 q 退出 |
| sudo | SuperUser DO | 管理员权限执行 | sudo apt update · sudo nano /etc/file |

⚠️ 关于 rm 的特别警告

> rm -rf 可能毁掉你的工作!sudo rm -rf / 更是灾难!

> 👉 新手强烈建议使用 rm -i(交互式确认),操作前务必确认路径和文件名。


⚡ 高频利器 — 效率倍增器

🔥 掌握这些,你的效率将产生质的飞跃!

| 命令 | 全称 | 用途 | 常用示例 |
|:—-:|:—-:|:—-:|:———|
| grep | Global Regular Expression Print | 文本搜索 | grep "error" logfile · ps aux \| grep process |
| \| | Pipe(管道) | 命令输出 → 下一个命令输入 | ls -l \| grep ".txt" · cat log \| grep error \| less |
| man | Manual | 查看命令手册 | man ls · man grep |
| nano / vim | 文本编辑器 | 编辑文件 | nano file.txt · vim file.txt |
| echo | — | 打印文本/变量 | echo "Hello" · echo $PATH |
| ps | Process Status | 查看进程 | ps aux 显示所有进程详情 |
| kill | — | 终止进程 | kill PID 温和终止 · kill -9 PID 强制终止 |

💡 管道 | 是 Linux 的灵魂!

> 它不是独立命令,但绝对属于这 20%!将前一个命令的输出作为后一个命令的输入,组合命令、流水线处理的关键。

>

> command1 | command2 | command3
> 

📝 文本编辑器选择建议

> | 编辑器 | 优势 | 适合人群 |

|:——:|:—-:|:——–:|

| nano | 简单易学,上手即用 | 新手 / 快速编辑 |

| vim | 强大高效,无穷插件 | 进阶 / 日常开发 |

> 选择一个学好即可,编辑文件是刚需!


🛠️ 瑞士军刀 — 多功能工具

🔧 当你需要解决特定问题时,这些是救星!

命令 用途 常用示例
:—-: :—-: :———
find 强大的文件搜索 find / -name "filename" · find . -type f -mtime -7 7天内修改
tar 打包 / 解包 tar -czvf archive.tar.gz files/ 创建 · tar -xzvf archive.tar.gz 解压
curl / wget 下载文件 / API 交互 curl -O https://example.com/file.zip · wget https://example.com/file.zip
📖 tar 参数速记
参数 含义
:—-: :—-:
-c 创建新归档
-x 解压归档
-z gzip 压缩/解压
-v 显示处理过程
-f 指定归档文件名

记忆口诀:create / extract / zip / verbose / file

💡 curl 功能更广(支持更多协议和 API 调试),wget 更擅长递归下载。掌握一个即可。


☢️ 危险操作

🚨 以下操作需极度谨慎,错误使用可能导致系统损坏或数据丢失!

命令 全称 用途 常用示例
:—-: :—-: :—-: :———
chmod Change Mode 修改权限 chmod 755 script.sh 数字模式 · chmod u+x file 符号模式
chown Change Owner 修改所有者/组 sudo chown user:group file
📖 chmod 权限数字速查
数字 权限 含义
:—-: :—-: :—-:
7 rwx 读 + 写 + 执行
6 rw- 读 + 写
5 r-x 读 + 执行
4 r– 只读

常见组合:

模式 含义 典型用途
:—-: :—-: :——–:
755 所有者全权限,其他人读+执行 脚本、程序
644 所有者读写,其他人只读 普通文件
700 仅所有者全权限 私有脚本
600 仅所有者读写 密钥、配置

通配符

通配符不是独立命令,但属于核心技能!与 rm 等命令结合时需特别小心!

| 通配符 | 含义 | 示例 |
|:——:|:—-:|:—–|
|
| 匹配任意数量字符 | rm .tmp 删除所有 .tmp 文件 |
| ? | 匹配单个字符 | cp project?.zip backup/ |
| [] | 匹配括号内任一字符 | ls file[123].txt |

⚠️ 危险组合警告: rm .tmp 在输错目录时可能删除重要文件,务必先 ls .tmp 确认!


📝 总结与建议

🏆 Top 10 生存底线

cd  ·  ls  ·  pwd  ·  cp  ·  mv  ·  rm (⚠️)  ·  mkdir  ·  cat/less  ·  grep  ·  sudo  ·  | (管道)  ·  man

📋 学习策略

| # | 策略 | 说明 |
|:-:|:—-:|:—–|
| 1️⃣ | 先死磕 Top 10 | 每天用,形成肌肉记忆 |
| 2️⃣ | 善用 man--help | 遇到不会的第一时间查手册:man lsgrep --help |
| 3️⃣ | 掌握管道 \| 和通配符
| 组合命令、批量操作的神器,极大提升效率 |
| 4️⃣ | 谨慎使用 rmsudo | 操作前确认路径和文件,建议新手用 rm -i |
| 5️⃣ | 选择一个文本编辑器学好 | nano(简单)或 vim(强大),编辑文件是刚需 |
| 6️⃣ | 实践!实践!实践! | 在虚拟机、云服务器或 Docker 容器里大胆尝试 |

🚀 进阶方向

把这 20% 的核心命令练到炉火纯青,你的 Linux 命令行效率就能轻松超越 80% 的用户!后续根据特定需求深入学习:

方向 命令
:—-: :—–
网络管理 ip · ping · traceroute · netstat
系统监控 top · htop · df · du · free
包管理 apt (Debian) · yum/dnf (RHEL) · pacman (Arch)
用户管理 useradd · passwd · su · whoami

💻 实战速查

🎯 按场景分类的即查即用命令,复制粘贴即可使用!


1️⃣ 文件导航与查看

📂 每天使用频率最高

# 查看当前目录内容 (带文件大小和权限)
ls -lh
# -l: 详细信息 | -h: 人类可读大小

# 进入 Downloads 目录
cd ~/Downloads

# 显示当前路径
pwd  # 输出: /home/user/Downloads

# 查看文件内容 (适合小文件)
cat config.txt

# 分页查看日志 (空格翻页, q退出)
less /var/log/syslog

2️⃣ 文件操作

📁 核心生存技能

# 复制文件并重命名
cp original.txt backup.txt

# 递归复制文件夹 (包含子目录)
cp -r project/ project_backup/

# 移动文件到目录
mv document.pdf ~/Documents/

# 重命名文件
mv oldname.txt newname.txt

# 创建目录树
mkdir -p project/{src,doc,test}  # 一次性创建多级目录

# 创建空文件
touch newfile.txt

# 删除文件 (谨慎!)
rm temporary.tmp

# 递归删除目录 (更谨慎!)
rm -r obsolete_code/  # -r: 递归删除

3️⃣ 文本处理

🔍 数据处理利器

# 在文件中搜索 "error" (显示行号)
grep -n "error" server.log

# 递归搜索目录中的 Python 文件
grep -r "import numpy" ~/code/  # -r: 递归搜索

# 组合使用:查找进程
ps aux | grep "nginx"  # 管道符 | 是关键!

# 统计文件行数
wc -l data.csv  # 输出: 253 data.csv

4️⃣ 系统管理

🔧 需要 sudo 权限

# 更新软件包列表 (Ubuntu/Debian)
sudo apt update

# 安装软件
sudo apt install htop

# 修改文件所有者
sudo chown user:group file.txt

# 添加可执行权限
chmod +x script.sh  # +x: 添加执行权限

# 查看进程树
pstree  # 显示进程关系

# 结束进程 (先用ps查PID)
kill 1234    # 温和终止
kill -9 5678 # 强制终止

5️⃣ 网络操作

🌐 故障排查必备

# 测试网络连通性
ping google.com  # Ctrl+C 停止

# 下载文件
curl -O https://example.com/file.zip

# 查看监听端口
ss -tuln  # -t: TCP -u: UDP -l: 监听 -n: 数字格式

6️⃣ 查找与帮助

🔑 解决问题的钥匙

# 按名称查找文件
find ~/ -name "config*.json"  # 搜索家目录

# 查找最近修改的文件
find . -mtime -1  # 过去24小时修改的

# 查看命令手册
man grep  # 空格翻页, q退出

# 快速帮助
ls --help  # 简洁版帮助

7️⃣ 组合技巧

⚡ 效率倍增器

# 搜索并删除临时文件 (谨慎!)
find . -name "*.tmp" -exec rm {} \;

# 统计错误日志出现次数
grep -c "ERROR" app.log

# 实时监控日志更新
tail -f /var/log/app.log  # -f: 跟随模式

# 打包压缩文件夹
tar -czvf backup.tar.gz project/  # c:创建 z:gzip压缩 v:显示进度 f:文件名

# 解压文件
tar -xzvf backup.tar.gz

🎯 把 20% 的核心命令练到炉火纯青,轻松超越 80% 的用户!

持续更新 · 欢迎收藏

上一次更新已经跑远了✨ 计算中...
(‾◡◝) 本内容里的一些消息,可能已经跟不上时间啦~


评论(0)

查看评论列表

暂无评论


发表评论

个人信息

avatar

昵称在这里

个人简介文字

9
文章
0
评论
1
用户
2026 年 6 月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

北京时间 (Asia/Shanghai)

后退
前进
刷新
复制
粘贴
全选
删除
返回首页

💿 音乐控制窗口

🎼 歌词

🪗 歌曲信息

封面

🎚️ 播放控制

🎶 播放进度

00:00 00:00

🔊 音量控制

100%

📋 歌单

0%
目录
顶部
底部
📖 文章导读