Debian 常用命令大全
包管理命令(核心差异点)
apt update:更新软件源索引(对应 CentOS 的 yum check-update)
apt upgrade:升级所有已安装软件(对应 yum update)
apt full-upgrade:智能升级(解决依赖冲突,对应 yum upgrade)
apt install 包名:安装指定软件(如 apt install nginx)
apt remove 包名:卸载软件保留配置
apt purge 包名:彻底卸载软件及配置(对应 yum erase)
apt autoremove:清理无用依赖包
apt search 关键词:搜索软件包(如 apt search java)
apt show 包名:查看软件详情(对应 yum info)
dpkg -i 包名.deb:安装本地 deb 包(对应 rpm -i)
dpkg -l:列出所有已安装包(对应 rpm -qa)
系统管理命令
systemctl start 服务名:启动服务(如 systemctl start mysql)
systemctl stop 服务名:停止服务
systemctl restart 服务名:重启服务
systemctl enable 服务名:设置开机自启
systemctl status 服务名:查看服务状态
shutdown -h now:立即关机
reboot:重启系统
uname -r:查看内核版本
cat /proc/meminfo:查看内存使用情况
df -h:查看磁盘剩余空间(-h 人性化显示)
du -sh 目录:查看目录占用空间
文件操作命令
cd 目录:切换目录(cd .. 返回上一级)
pwd:显示当前路径
ls:列出文件(ls -a 显示隐藏文件)
mkdir 目录名:创建目录(mkdir -p 创建多级目录)
rm -f 文件名:强制删除文件
rm -rf 目录名:删除目录及内容
cp 源文件 目标:复制文件(cp -r 复制目录)
mv 源 目标:移动 / 重命名文件
cat 文件名:查看文件内容
chmod 755 文件名:修改文件权限(755 为读写执行权限)
用户与权限命令
useradd 用户名:创建用户
passwd 用户名:设置用户密码
userdel 用户名:删除用户
chown 用户名:组名 文件:修改文件所有者
groups 用户名:查看用户所属组
总结
换源加速:Debian 默认源较慢,可替换为阿里云、清华源(编辑 /etc/apt/sources.list)
兼容处理:部分 CentOS 脚本需替换 yum 为 apt,rpm 为 dpkg
数据备份:迁移前用tar -zcvf 备份.tar.gz 目录打包重要数据