Ubuntu常用命令大全 | 零基础快速上手指南
命令 | 功能 | 示例 |
---|---|---|
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
命令 | 功能 | 示例 |
---|---|---|
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
命令 | 功能 | 示例 |
---|---|---|
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
命令 | 功能 | 示例 |
---|---|---|
top |
动态查看进程资源占用 | top (按q 退出) |
ps |
查看当前进程 | `ps aux |
示例代码:
ps -ef | grep python
运行效果:
user 1234 0.0 0.1 54321 6789 ? S 10:00 python app.py
命令 | 功能 | 示例 |
---|---|---|
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
命令 | 功能 | 示例 |
---|---|---|
df |
查看磁盘剩余空间 | df -h |
du |
统计目录大小 | du -sh /var/log |
示例代码:
du -sh Downloads/
运行效果:
2.4G Downloads/
命令 | 功能 | 示例 |
---|---|---|
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.
命令 | 功能 | 示例 |
---|---|---|
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
命令 | 功能 | 示例 |
---|---|---|
grep |
文本搜索 | grep "error" /var/log/syslog |
history |
查看命令历史 | `history |
示例代码:
echo "Hello Ubuntu!" > greeting.txt
运行效果:
文件 greeting.txt 已创建,内容为 "Hello Ubuntu!"
掌握这些命令,你将能高效管理Ubuntu系统!建议收藏本文,使用时快速查阅。
欢迎在评论区提问交流!
如果觉得有用,点个赞支持一下吧!