|
以下是一份 Ubuntu 常用命令速查表,涵盖系统管理、文件操作、网络工具、软件管理等核心场景: 🛠️ 一、系统管理命令 说明 示例
sudo 以管理员权限执行命令 sudo apt update
top / htop 实时监控系统进程和资源 htop (需安装)
df -h 查看磁盘空间使用情况 df -h
free -h 查看内存使用情况 free -h
uname -a 查看系统内核信息 uname -a
reboot 重启系统 sudo reboot
shutdown 关机 sudo shutdown -h now
history 查看命令历史记录 history | grep apt
📁 二、文件/目录操作命令 说明 示例
ls 列出目录内容 ls -lha (详细列表)
cd 切换目录 cd /var/log
pwd 显示当前路径 pwd
mkdir 创建目录 mkdir new_folder
touch 创建空文件 touch file.txt
cp 复制文件/目录 cp file.txt backup/
mv 移动/重命名 mv old.txt new.txt
rm 删除文件 rm -r folder/ (递归删除)
cat 查看文件内容 cat config.conf
grep 文本搜索 grep "error" /var/log/syslog
find 文件搜索 find /home -name "*.jpg"
chmod 修改权限 chmod 755 script.sh
chown 修改所有者 sudo chown user:group file
🌐 三、网络相关命令 说明 示例
ip a 查看网络接口和IP ip a
ping 测试网络连通性 ping google.com
curl 网络数据传输工具
wget 下载文件 wget 
ss -tuln 查看端口监听状态 ss -tuln | grep :22
netstat 网络连接统计 netstat -tulnp (需安装 net-tools)
ufw 防火墙管理 sudo ufw allow 8080
📦 四、软件包管理命令 说明 示例
apt update 更新软件包列表 sudo apt update
apt upgrade 升级所有软件包 sudo apt upgrade
apt install 安装软件 sudo apt install nginx
apt remove 卸载软件 sudo apt remove package
apt autoremove 清理无用依赖 sudo apt autoremove
apt search 搜索软件包 apt search "web server"
dpkg -i 安装本地 .deb 包 sudo dpkg -i package.deb
snap install 安装 Snap 包 sudo snap install vscode
🧩 五、进程管理命令 说明 示例
ps aux 查看所有运行进程 ps aux | grep nginx
kill 终止进程 kill -9 1234 (强制终止 PID 1234)
pkill 按名称终止进程 pkill firefox
bg / fg 后台/前台运行任务 按 Ctrl+Z 暂停后输入 bg
systemctl 服务管理 sudo systemctl restart ssh
📝 六、日志查看命令 说明 示例
journalctl 查看系统日志 journalctl -u nginx
tail -f 实时跟踪日志 tail -f /var/log/nginx/access.log
dmesg 查看内核日志 dmesg | grep error
💡 实用技巧
|