在学习 Linux 系统的过程中,掌握常用命令是迈出的第一步。无论是运维、开发还是网络安全,命令行都是高效操作的核心工具。本文将系统梳理 Linux 中最常见、最实用的命令,并附上详细解释与使用场景,助你快速上手!

一、文件与目录操作类
1. ls —— 列出目录内容
ls -l        # 详细列表(含权限、大小、时间)
ls -a        # 显示隐藏文件(以 . 开头)
ls -lh       # 人性化显示文件大小(如 1.2K, 3.4M)
实战案例:


2. cd —— 切换目录
cd /home/user     # 进入指定目录
cd ..             # 返回上一级
cd ~              # 回到当前用户家目录
cd -              # 切换到上一次所在目录
实战案例:

3. pwd —— 显示当前路径
pwd   # 输出:/home/user/documents
实战案例:

4. mkdir / rmdir —— 创建/删除目录
mkdir test          # 创建 test 目录
mkdir -p a/b/c      # 递归创建多级目录
rmdir empty_dir     # 删除空目录
rm -rf dir          # 强制删除非空目录(⚠️谨慎使用!)
实战案例:

5. cp / mv / rm —— 复制、移动、删除文件
cp file1 file2           # 复制文件
cp -r dir1 dir2          # 递归复制目录
mv old.txt new.txt       # 重命名或移动文件
rm file.txt              # 删除文件
rm -i *.log              # 删除前确认(安全模式)
实战案例:

二、文件查看与编辑类
6. cat / more / less —— 查看文件内容
cat file.txt         # 全文输出(适合小文件)
more file.txt        # 分页查看(按空格翻页)
less file.log        # 支持上下滚动(推荐大文件)
head -n 10 file      # 查看前10行
tail -f /var/log/syslog  # 实时追踪日志(运维常用!)
实战案例:


7. grep —— 文本搜索利器
grep "error" /var/log/messages    # 搜索关键词
grep -i "Error" file.txt          # 忽略大小写
grep -r "TODO" ./                 # 递归搜索当前目录所有文件
实战案例:

三、系统信息与进程管理
8. ps / top / htop —— 查看进程
ps aux               # 查看所有进程
top                  # 动态显示 CPU/内存占用(按 q 退出)
htop                 # 更友好的 top 替代(需安装)
AI写代码
bash
9. kill / pkill —— 终止进程
kill 1234            # 终止 PID 为 1234 的进程
kill -9 1234         # 强制终止(慎用!)
pkill firefox        # 按进程名终止
AI写代码
bash
10. df / du —— 磁盘空间查看
df -h                # 查看磁盘分区使用情况(人性化单位)
du -sh /home         # 查看 /home 目录总大小
AI写代码
bash
四、网络相关命令
11. ping / ifconfig / ip
ping www.baidu.com   # 测试网络连通性
ifconfig             # 查看网卡信息(旧版)
ip addr              # 新版替代 ifconfig(推荐)
AI写代码
bash
12. netstat / ss —— 网络连接状态
netstat -tuln        # 查看监听端口
ss -tuln             # 更快的 netstat 替代
AI写代码
bash
13. wget / curl —— 下载文件
wget https://example.com/file.zip
curl -O https://example.com/script.sh
AI写代码
bash
五、用户与权限管理
14. chmod / chown —— 修改权限与所有者
chmod 755 script.sh      # 设置 rwxr-xr-x
chmod +x run.sh          # 添加可执行权限
chown user:group file    # 修改文件所属用户和组

15. sudo —— 临时提权
sudo apt update          # 以 root 权限执行命令

六、压缩与打包
16. tar —— 打包/解压(最常用)
tar -czvf archive.tar.gz dir/    # 压缩为 .tar.gz
tar -xzvf archive.tar.gz         # 解压
tar -cjvf archive.tar.bz2 dir/   # 使用 bzip2 压缩

17. zip / unzip
zip -r files.zip folder/  #压缩为zip文件
unzip files.zip           #解压zip文件

七、其他实用命令
 

命令 用途
history   查看历史命令
alias ll='ls -l'  设置命令别名
man ls  查看命令帮助手册
which python  查找命令所在路径
echo $PATH 查看环境变量


⚠️ 安全提醒
❌ 不要随意运行 rm -rf / 或 dd 等危险命令
✅ 重要操作前先备份(cp file file.bak)
🔒 使用普通用户操作,必要时再用 sudo

👉 如果你觉得本文有帮助,请点赞、收藏、转发支持!
————————————————
版权声明:本文为CSDN博主「流㶡」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/2203_75492008/article/details/157028031

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐