Linux 速查表
通用命令与 Ubuntu 特殊命令
Linux 通用命令
各发行版通用
| 命令 | 说明 |
|---|---|
ls -la | 列出文件(含隐藏) |
cd /path | 切换目录 |
pwd | 当前路径 |
cp src dst | 复制 |
mv src dst | 移动/重命名 |
rm -rf dir | 递归删除(慎用) |
mkdir -p path | 创建目录(含父级) |
cat file | 查看文件 |
head -n 10 file | 查看前 N 行 |
tail -f file | 实时查看末尾 |
grep "pattern" file | 搜索内容 |
find . -name "*.txt" | 查找文件 |
chmod +x file | 添加执行权限 |
chown user:group file | 修改所有者 |
ps aux | 查看进程 |
kill -9 PID | 强制结束进程 |
df -h | 磁盘空间 |
du -sh dir | 目录大小 |
tar -xzf file.tar.gz | 解压 tar.gz |
zip -r out.zip dir | 压缩为 zip |
Ubuntu 特殊命令
apt、snap、PPA 等
| 命令 | 说明 |
|---|---|
apt update | 更新包索引 |
apt upgrade | 升级已安装包 |
apt install <pkg> | 安装包 |
apt remove <pkg> | 卸载包 |
apt search <keyword> | 搜索包 |
apt list --installed | 已安装包列表 |
apt autoremove | 清理无用依赖 |
snap install <pkg> | Snap 安装 |
snap list | 已安装 Snap 列表 |
dpkg -i file.deb | 安装 deb 包 |
add-apt-repository ppa:user/ppa | 添加 PPA 源 |
apt-cache policy <pkg> | 查看包版本信息 |
Debian 特有命令
apt-get 及 dpkg-reconfigure 等经典用法
| 命令 | 说明 |
|---|---|
sudo apt-get update | 更新包索引(经典 apt-get 用法) |
sudo apt-get upgrade | 升级已安装包 |
sudo apt-get dist-upgrade | 智能升级,处理依赖变更 |
sudo apt-get install <pkg> | 安装包(基于 apt-get) |
sudo apt-get remove <pkg> | 卸载包(保留配置) |
sudo apt-get purge <pkg> | 卸载包并删除配置文件 |
sudo apt-get autoremove | 删除不再需要的依赖包 |
sudo dpkg-reconfigure tzdata | 重新配置时区 |
sudo dpkg-reconfigure locales | 重新配置本地化/语言环境 |