
💻 高效操作:命令行比图形界面更快、更精准
🛠️ 系统管理必备:服务器通常无图形界面,全靠终端操作
📚 打牢基础:掌握这些命令是学习 DevOps、网络安全、云计算的第一步
👨💻 适用广泛:学生、开发者、运维人员都需熟练使用
✅ 本指南精选 25 个最常用、最实用的 Linux 命令,助你快速上手终端!
ls — 列出目录内容ls # 列出当前目录文件
ls -l # 详细列表(权限、大小、修改时间)
ls -a # 显示隐藏文件(以 . 开头)
📌 用途:查看文件和文件夹。
pwd — 显示当前路径pwd
# 输出示例:/home/user/Documents
📌 用途:确认你当前在哪个目录。
cd — 切换目录cd /etc # 进入 /etc 目录
cd .. # 返回上一级目录
cd ~ 或 cd # 回到家目录
cd - # 切换到上一个工作目录
📌 用途:在文件系统中导航。
mkdir — 创建目录mkdir Projects
mkdir -p a/b/c # 递归创建多层目录
📌 用途:组织你的文件结构。
rmdir — 删除空目录rmdir EmptyFolder
⚠️ 注意:只能删除没有文件的目录。
✅ 删除非空目录请用:rm -r folder_name
touch — 创建空文件或更新时间戳touch notes.txt
📌 用途:快速新建文件,常用于日志或占位。
cp — 复制文件或目录cp file.txt backup.txt # 复制文件
cp -r Documents/ Backup/ # 递归复制整个目录
📌 用途:备份或复制数据。
mv — 移动或重命名mv old.txt new.txt # 重命名
mv file.txt ~/Documents/ # 移动文件
📌 用途:整理文件位置或改名。
rm — 删除文件(永久!)rm file.txt # 删除文件
rm -r folder/ # 递归删除目录及内容
rm -f file.txt # 强制删除(不提示)
⚠️ 警告:Linux 删除不可恢复!慎用 rm -rf /
cat — 查看文件内容cat notes.txt
cat file1.txt file2.txt > combined.txt # 合并文件
📌 用途:快速读取小文件内容。
grep — 搜索文本grep "error" log.txt # 在 log.txt 中找 "error"
grep -i "linux" notes.txt # 忽略大小写
grep -r "TODO" ./ # 递归搜索当前目录
📌 用途:过滤日志、查找关键词,极其常用!
wc — 统计字数、行数等wc -l file.txt # 行数
wc -w file.txt # 单词数
wc -c file.txt # 字节数
📌 用途:分析文本数据量。
sort — 排序文件内容sort names.txt
sort -n numbers.txt # 按数字排序(非字母)
📌 用途:整理列表数据。
echo — 打印或写入文本echo "Hello World"
echo "New line" >> file.txt # 追加到文件末尾
📌 用途:调试脚本、生成配置文件。
uname — 查看系统信息uname -a # 显示内核版本、架构等完整信息
📌 用途:确认操作系统类型和版本。
df — 查看磁盘空间df -h # 以 GB/MB 显示(human-readable)
📌 用途:检查硬盘是否快满了。
ps — 查看运行中的进程ps aux # 显示所有进程(常用组合)
📌 用途:排查卡顿、查找程序 PID。
whoami — 显示当前用户whoami
# 输出:john
📌 用途:确认登录身份(尤其在服务器上)。
cal — 显示日历cal # 当前月份
cal 2025 # 整年日历
📌 用途:快速查日期(比手机还快?)
locate — 快速查找文件locate config.json
⚙️ 首次使用需更新数据库:
sudo updatedb
📌 优点:比 find 快得多(基于索引)。
whereis — 查找命令位置whereis python
# 输出:python: /usr/bin/python /usr/share/man/man1/python.1.gz
📌 用途:知道某个命令安装在哪。
ln — 创建链接(类似快捷方式)ln -s /real/file.txt link.txt # 创建软链接(符号链接)
📌 用途:避免重复文件,方便访问深层路径。
wget — 从网络下载文件wget https://example.com/data.zip
📌 用途:在无浏览器的服务器上下载资源。
clear — 清屏clear
📌 用途:清理杂乱输出,清爽继续操作。
man — 查看命令手册man ls
man grep
🔍 操作说明:
按 空格 翻页
按 q 退出
按 / 搜索关键词
📌 用途:最权威的命令文档,永远随系统自带!
💡 新手建议:每天练习 5 个命令,一周即可熟练!