📘 Ubuntu常用命令大全 | 零基础快速上手指南
📜 目录
- 文件与目录操作
- 文本查看与编辑
- 权限管理
- 系统管理
- 网络操作
- 磁盘与文件系统
- 软件包管理
- 压缩与解压
- 其他实用命令
1. 文件与目录操作 📁
基础命令
命令 | 功能 | 示例 |
---|---|---|
cd | 切换目录 | cd ~ (切换到用户主目录) |
pwd | 显示当前路径 | pwd → /home/user |
ls | 列出目录内容 | ls -lh (显示详细文件大小) |
示例代码:
ls -alh
运行效果:
drwxr-xr-x 2 user group 4.0K Oct 20 10:00 Documents
-rw-r--r-- 1 user group 123 Oct 20 09:00 file.txt
2. 文本查看与编辑 📄
快速查看文件
命令 | 功能 | 示例 |
---|---|---|
cat | 查看完整文件内容 | cat file.txt |
head | 查看文件前10行 | head -n 5 file.txt (前5行) |
tail | 实时监控日志 | tail -f log.txt |
示例代码:
tail -n 3 log.txt
运行效果:
[2023-10-20] System started
[2023-10-20] User login: alice
[2023-10-20] Error: Disk full
3. 权限管理 🔒
修改权限与归属
命令 | 功能 | 示例 |
---|---|---|
chmod | 修改文件权限 | chmod 755 script.sh (rwxr-xr-x) |
chown | 修改文件所有者 | sudo chown root:admin file.txt |
示例代码:
chmod u+x script.sh
运行效果:
-rwxr--r-- → -rwxr-xr-x
4. 系统管理 🖥️
进程与资源监控
命令 | 功能 | 示例 |
---|---|---|
top | 动态查看进程资源占用 | top (按q 退出) |
ps | 查看当前进程 | `ps aux |
示例代码:
ps -ef | grep python
运行效果:
user 1234 0.0 0.1 54321 6789 ? S 10:00 python app.py
5. 网络操作 🌐
连通性与配置
命令 | 功能 | 示例 |
---|---|---|
ping | 测试网络连通性 | ping google.com |
ifconfig | 查看网卡信息 | ifconfig eth0 |
示例代码:
ping -c 4 8.8.8.8
运行效果:
64 bytes from 8.8.8.8: icmp_seq=1 ttl=54 time=23.4 ms
6. 磁盘与文件系统 💾
空间管理
命令 | 功能 | 示例 |
---|---|---|
df | 查看磁盘剩余空间 | df -h |
du | 统计目录大小 | du -sh /var/log |
示例代码:
du -sh Downloads/
运行效果:
2.4G Downloads/
7. 软件包管理 📦
APT工具链
命令 | 功能 | 示例 |
---|---|---|
apt install | 安装软件 | sudo apt install vim |
apt remove | 卸载软件 | sudo apt remove firefox |
示例代码:
sudo apt update && sudo apt upgrade
运行效果:
Reading package lists... Done
10 packages can be upgraded.
8. 压缩与解压 🗜️
常用压缩命令
命令 | 功能 | 示例 |
---|---|---|
tar | 打包与解包 | tar -czvf backup.tar.gz /data |
unzip | 解压ZIP文件 | unzip archive.zip -d target/ |
示例代码:
tar -xzvf backup.tar.gz
运行效果:
data/file1.txt
data/file2.log
9. 其他实用命令 🛠️
效率工具
命令 | 功能 | 示例 |
---|---|---|
grep | 文本搜索 | grep "error" /var/log/syslog |
history | 查看命令历史 | `history |
示例代码:
echo "Hello Ubuntu!" > greeting.txt
运行效果:
文件 greeting.txt 已创建,内容为 "Hello Ubuntu!"
🎯 总结
掌握这些命令,你将能高效管理Ubuntu系统!建议收藏本文,使用时快速查阅。
💬 欢迎在评论区提问交流!
👍 如果觉得有用,点个赞支持一下吧!