Atuin 的同步伺服器。它使用 SQLite 資料庫取代你現有的 shell 歷史,併為你的命令記錄額外的內容。
神奇的 shell 歷史記錄
Atuin 使用 SQLite 資料庫取代你現有的 shell 歷史,併為你的命令記錄額外的內容。此外,它還通過 Atuin 伺服器,在機器之間提供可選的、完全加密的歷史記錄同步功能。

除了搜尋 UI,它還可以執行以下操作:
# 搜尋昨天下午3點之後記錄的所有成功的 `make` 命令
atuin search --exit 0 --after "yesterday 3pm" make
你可以使用作者(ellie)託管的伺服器,也可以使用這個模板部署你自己的伺服器!或者乾脆不使用 sync 功能。所有的歷史記錄同步都是加密的,即使作者也無法訪問你的資料。
up 和 ctrl-r 的全屏歷史記錄搜尋UI介面你可以在 Atuin 論壇提出問題並獲得幫助: https://forum.atuin.sh/
你也可以在 libera.chat 上的 #atuin 頻道聯絡我們
Atuin 有一個 Discord 社群, 可以在 這裡 加入。
這將為您安裝 atuin 並且註冊由您自己的同步伺服器。 一切都是端到端加密的,所以你的秘密是安全的!
curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh
export ATUIN_SYNC_ADDRESS=https://atuin.yourdomain.ltd
atuin register -u <USERNAME> -e <EMAIL>
atuin import auto
atuin sync
之後重啟您的 SHELL !
對於 bash 使用者: 上面的指令碼註冊了
bash-preexec的鉤子,但bash-preexec存在一些限制,詳情可以檢視 文件。
要永久地使用您自己的伺服器,請檢視 文件 以獲取更多資訊。
注意:為了方便,任何人都可以在伺服器上註冊使用者,如果您不想開放註冊,請在控制台將 ATUIN_OPEN_REGISTRATION 這一環境變數設定為 false。