ubantu命令汇总
发表于|更新于
|浏览量:
Ubuntu 常用命令汇总,涵盖系统管理、文件操作、网络配置、软件管理等多个方面,适用于 Ubuntu 及其他基于 Debian 的 Linux 发行版。
1. 系统信息与管理
命令 |
说明 |
uname -a |
查看系统内核信息 |
lsb_release -a |
查看 Ubuntu 版本 |
cat /etc/os-release |
查看系统详细信息 |
hostname |
显示主机名 |
hostnamectl set-hostname <新主机名> |
修改主机名 |
date |
显示当前日期和时间 |
uptime |
查看系统运行时间 |
whoami |
显示当前登录用户 |
sudo reboot |
重启系统 |
sudo shutdown -h now |
立即关机 |
sudo shutdown -r +10 |
10 分钟后重启 |
top / htop |
动态查看进程资源占用 |
df -h |
查看磁盘空间(人类可读格式) |
free -h |
查看内存使用情况 |
lsusb / lspci |
查看 USB/PCI 设备 |
2. 文件与目录操作
命令 |
说明 |
ls |
列出目录内容 |
ls -l |
详细列表(权限、大小等) |
ls -a |
显示隐藏文件 |
cd <目录> |
切换目录 |
pwd |
显示当前目录路径 |
mkdir <目录名> |
创建目录 |
touch <文件名> |
创建空文件 |
cp <源> <目标> |
复制文件/目录 |
cp -r |
递归复制目录 |
mv <源> <目标> |
移动/重命名文件 |
rm <文件> |
删除文件 |
rm -r <目录> |
递归删除目录 |
rm -rf |
强制删除(慎用!) |
chmod +x <文件> |
添加可执行权限 |
chown <用户>:<组> <文件> |
修改文件所有者 |
find / -name "<文件名>" |
全局搜索文件 |
grep "文本" <文件> |
在文件中搜索文本 |
3. 用户与权限管理
命令 |
说明 |
sudo <命令> |
以管理员权限执行命令 |
sudo -i |
切换到 root 用户 |
su <用户名> |
切换用户 |
passwd |
修改当前用户密码 |
sudo passwd <用户名> |
修改其他用户密码 |
adduser <用户名> |
添加新用户 |
deluser <用户名> |
删除用户 |
usermod -aG sudo <用户名> |
将用户加入 sudo 组 |
groups <用户名> |
查看用户所属组 |
id <用户名> |
查看用户 UID/GID |
4. 软件包管理(APT)
命令 |
说明 |
sudo apt update |
更新软件包列表 |
sudo apt upgrade |
升级所有已安装软件包 |
sudo apt install <包名> |
安装软件包 |
sudo apt remove <包名> |
卸载软件包(保留配置) |
sudo apt purge <包名> |
彻底卸载(删除配置) |
sudo apt autoremove |
删除无用依赖包 |
sudo apt search <关键词> |
搜索软件包 |
sudo apt show <包名> |
显示软件包详情 |
sudo apt list --installed |
列出已安装的包 |
sudo apt clean |
清理下载的缓存包 |
5. 网络相关
命令 |
说明 |
ip a / ifconfig |
查看网络接口信息 |
ping <IP/域名> |
测试网络连通性 |
nslookup <域名> |
查询 DNS 解析 |
dig <域名> |
详细 DNS 查询 |
wget <URL> |
下载文件 |
curl <URL> |
发送 HTTP 请求 |
ssh <用户>@<IP> |
远程登录 |
scp <文件> <用户>@<IP>:<路径> |
远程复制文件 |
sudo ufw enable |
启用防火墙 |
sudo ufw allow 22 |
开放端口(如 SSH) |
6. 进程与服务管理
命令 |
说明 |
ps aux |
查看所有进程 |
kill <PID> |
终止进程 |
kill -9 <PID> |
强制终止进程 |
systemctl start <服务名> |
启动服务 |
systemctl stop <服务名> |
停止服务 |
systemctl restart <服务名> |
重启服务 |
systemctl status <服务名> |
查看服务状态 |
journalctl -u <服务名> |
查看服务日志 |
7. 压缩与解压
命令 |
说明 |
tar -czvf <输出.tar.gz> <目录> |
压缩为 .tar.gz |
tar -xzvf <文件.tar.gz> |
解压 .tar.gz |
zip -r <输出.zip> <目录> |
压缩为 ZIP |
unzip <文件.zip> |
解压 ZIP |
gzip <文件> |
压缩为 .gz |
gunzip <文件.gz> |
解压 .gz |
8. 其他实用命令
命令 |
说明 |
history |
查看命令历史 |
!! |
重复上一条命令 |
alias |
查看/设置命令别名 |
du -sh <目录> |
统计目录大小 |
ln -s <源> <链接名> |
创建软链接 |
crontab -e |
编辑定时任务 |
sudo -i |
切换到 root 用户 |
注意事项
- 谨慎使用
rm -rf
和 sudo
,避免误删系统文件。
- 遇到问题时,可通过
man <命令>
查看命令手册(如 man ls
)。
- 使用
Tab
键自动补全命令或文件名。