系统信息

Welcome to Ubuntu 20.04.6 LTS (GNU/Linux 5.4.0-216-generic x86_64)

System load: 0.04 Processes: 188

Usage of /: 8.0% of 97.87GB Users logged in: 1

Memory usage: 7% IPv4 address for docker0: 172.17.0.1

Swap usage: 0% IPv4 address for enp1s0: 192.168.31.216

Temperature: 46.0 C IPv4 address for wlp2s0: 192.168.31.208

安装

# 稳定版
sudo apt update && sudo apt install keepassxc
# 最新版 PPA
# sudo add-apt-repository ppa:phoerious/keepassxc
# sudo apt update && sudo apt install keepassxc

一般安装稳定版就行

检查安装情况

keepassxc-cli -v
2.4.3

典型工作流

创建数据库

keepassxc-cli create  ~/yanwei.kdbx

回车后, 提示设置密码, 输入即可。

此时我创建了一个名叫yanwei.kdbx的数据库

添加条目

keepassxc-cli add ~/yanwei.kdbx "aliyun" --url https://aliyun.com/ -u 2507391@qq.com -p
Insert password to unlock /home/yanwei/yanwei.kdbx:
Enter password for new entry:
Successfully added entry aliyun.

查看条目

keepassxc-cli show ~/yanwei.kdbx  aliyun
Insert password to unlock /home/yanwei/yanwei.kdbx:
Title: aliyun
UserName: 2507391@qq.com
Password: xxx
URL: https://aliyun.com/
Notes:

这里Notes是空的, 命令行暂时没见到有添加的选项

查看条目列表

keepassxc-cli ls /home/yanwei/yanwei.kdbx
Insert password to unlock /home/yanwei/yanwei.kdbx:
aliyun

修改条目

 keepassxc-cli edit ~/yanwei.kdbx aliyun -t aliyun-console --url https://home.console.aliyun.com/ -p

修改条目aliyun, 条目抬头改aliyun-console, url改为 https://home.console.aliyun.com/ 密码以重新输入的为准

可以只修改部分信息, 比如只修改抬头

删除条目

keepassxc-cli rm ~/yanwei.kdbx aliyun

最佳实践

echo "alias kp='keepassxc-cli'" >> ~/.bashrc

source ~/.bashrc