用 keepassxc-cli 在终端管理密码
创建加密密码库、添加条目、生成强密码并随时查询——全程命令行操作,使用通用的 KeePassXC 格式。
执行 keepassxc-cli generate -L 20 vault.kdbx 生成密码库,用 keepassxc-cli add vault.kdbx "网站" 添加条目,再用 keepassxc-cli show -a password vault.kdbx "网站" 查看密码。
01命令
命令
$ keepassxc-cli generate -L 20 words.kdbx && keepassxc-cli add words.kdbx "Gitee" && keepassxc-cli show -a password words.kdbx "Gitee"02作用说明
keepassxc-cli 是 KeePassXC 密码管理器的无界面版本:它读写与桌面版、手机客户端相同的加密 .kdbx 数据库(AES-256)。generate 用于生成随机强密码,add 用于保存条目,show -a password 只输出密码本身——非常适合脚本调用或在无图形界面的服务器上使用。数据库必须用主密码才能打开,所有数据保存在本地,不会同步到你无法掌控的云端。
03风险
!注意: 主密码无法找回:一旦忘记,密码库将永久无法打开;另外不要把密码作为命令参数写入共享终端的历史记录,尽量使用工具提供的交互式输入。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- keepassxc-cli(1) — Linux manual page依据: Documents keepassxc-cli subcommands: create/init a database, generate for random passwords, add entries, show with -a to print a specific attribute.
- KeePassXC — README依据: Official KeePassXC readme: local encrypted .kdbx databases (AES-256), cross-platform, with keepassxc-cli as the command-line interface.
最后验证: 2026-09-18 · 分类: 安全与隐私