Debian 参考卡片
版本 12 – Debian 12 ’Bookworm’ – 2023-03-22
https://www.debian.org/
man page or man
bash
command [--help,-h]/usr/share/doc/package-name/在线文档邮件列表 at https://lists.debian.org/
Bug 追踪 at https://bugs.debian.org/

安装程序

CD 镜像
boot: expert
Or use a Live image

Bug 追踪 at https://bugs.debian.org/
法律通告

本文档版权适用于 GNU 通用公共许可版本 3 或更高版本的相关条款。版权协议文本，能够在 https://www.gnu.org/copyleft/gpl.html 和 /usr/share/common-licenses/GPL-3 找到。

软件包的详细文档

版权 © 2004, 2010 W. Martin Borgert
版权 © 2016, 2019, 2023 Holger Wansing版权 © 2005, 2008 Aili Liang (Chinese)版权 © 2008 Deng Xiyue (Chinese)

Bug 报告版权 © 2010, 2016 Yanliang Tang (Chinese)
制作: https://www.debian.org/doc/user-manuals#refcard

reportbug

获得帮助
阅读所有命令和许多配置文件的联机帮助。
大部分命令的简短说明。
在这里查找所有文档，里面可能
有文件 README.Debian 包含具体说明。
参考，手册，常见问题解答，HOWTO 等，可以在
https://www.debian.org/doc/
找到社区总会给你很多帮助，搜索users.
包含各种有用信息。

安装
在 https://www.debian.org/devel/debian-installer/ 有关于它的所有信息从 https://www.debian.org/distrib/ 下载
例如：不用 DHCP 设置网络，或者调整开机启动程序的安装。
Containing the user-friendly
Calamares installer: https://www.debian.org/CD/live/Bugs
所有关于现存的和已经修正的bug。
请看 https://bugs.debian.
org/package-name/ ，使用 wnpp
来查找新软件包。
使用电子邮件报告 bug。
方法请见 https://www.debian.
org/Bugs/Reporting

/etc/
editor files
CUPS athttp://hostname:631
dpkg-reconfigure
package-nameupdate-alternatives
options
update-grub

配置所有系统配置文件都在目录
/etc/ 下。
默认文本编辑器。可能是 nano,emacs, vi, joe.
打印系统的浏览器界面。
重新配置软件包，比如键盘设置,
时区设置, 语言设置。
管理命令替换。
在修改 /etc/default/grub 之后。

守护进程与系统
systemctl restart重新启动服务，系统守护进程。
name.service
systemctl stop
停止服务，系统守护进程。
name.service
systemctl start启动服务，系统守护进程。
name.service
systemctl halt关闭系统。
systemctl reboot
重启系统。
systemctl poweroff关闭系统。
systemctl suspend
待机。
systemctl hibernate
休眠。
/var/log/
所有日志文件在这个目录下。
/etc/default/许多守护进程和服务的默认值。

重要的 Shell 命令
cat files
将文件打印到屏幕。
cd directory改变目录。
cp files dest
复制文件和目录。
echo string
显示字符串到屏幕。
gzip, bzip2, xz
压缩，解压缩文件。
[-d] files
pager files
显示文件内容。
ls [files]
列出文件。
mkdir
创建目录。
directory-names
mv file1 file2
移动，重命名.
rm files
移除文件。
rmdir dirs
移除空目录。
tar
归档文件创建 (c), 提取 (x),[c][x][t][z][j][J]显示其包含的文件列表 (t), .gz-f file.tar [files]
用 z, .bz2 用 j , .xz 用 J.
find directories
查找文件，比如 -name name 或
expressions
者 -size +1000，等等。

重要的 Shell 命令
grep search-string
在文件中查找所指定的字符串。
files
ln -s file link创建到一个文件的软链接。
ps [options]显示当前进程。
kill [-9] number
向进程发送信号 (比如终止它)。
su - [username]切换为另一个用户，比如 root。
作为普通用户以 root 身份执行sudo command
命令，请见 /etc/sudoers。
command > file
使用该命令的输出替换文件内容。
command >> file将该命令的输出附加到文件末尾。
使用命令 1 的输出作为命令 2
cmd1 | cmd2
的输入。
command < file
将文件内容作为命令的输入。

apt update

apt searchsearch-string
apt list -a
package-nameapt show -a
package-name
apt install
package-names
apt upgrade
apt full-upgrade
apt remove
package-names
apt autoremove
apt depends
package-nameapt rdepends
package-nameapt-file update
apt-file search
file-nameapt-file list
package-nameaptitude

APT(高级包管理工具)
从列在 /etc/apt/sources.list
中的软件仓库更新软件包列表信息。无论何时那个文件或者软件仓库的内容改变时都要执行此命令。
在软件包名和说明中查找search-string.
显示可用软件包的版本信息、该软件包位于 Debian 档案库的区域信息。
显示软件包信息，包括说明信息。
从仓库安装软件包以及所有的依赖。
安装所有当前已经安装的软件包的最新版本。
和 apt upgrade 类似，但有更高级的冲突解决方案。
删除软件包。
移除系统中不再被需要依赖的软件包。
列出所给出软件包依赖的所有软件包。
列出所有需要所给出软件包的软
件包。
从软件包仓库升级内容列表，参见 apt update。
在软件包中查找文件。
列出软件包的内容。
APT 的命令行界面，需要aptitude。

synaptic

APT(高级包管理工具)
APT 的图形化界面 (新立得)，需要 synaptic。

dpkg -l [names]
dpkg -I pkg.deb
dpkg -c pkg.deb
dpkg -S filename
dpkg -i pkg.deb
dpkg -V[package-names]
dpkg-divert[options] filedpkg--compare-versions
v1 gt v2

Dpkg
列出软件包。
显示软件包信息。
列出软件包文件里的内容。
显示某个文件属于哪个软件包。
安装软件包文件。
检查已安装软件包的校验和。
覆盖一个文件在软件包中的旧版本。
比较版本号，使用 echo $? 来查看结果。
查询已安装软件包，format 形如'$ { Package }dpkg-query -W--showformat=format$ { Version }$ { Installed - Size }\ n 'dpkg--get-selections >filedpkg--set-selections <file/etc/network/
interfaces
if [up][down]
deviceip
ssh -X user@host
scp files
user@host:path将软件包选择写入文件。

从文件中获取并设置软件包选择。

网络Interface configuration (ifnot controlled vianetwork-manager).
根据上述文件的配置来启动，停止网络接口。
显示和操作网络接口和路由，需
要 iproute2。
在别的机器上登录。
复制文件到其他机器 (或者相反)。