마법의 껍질 역사
영어 | 简体中文
Atuin은 기존 쉘 기록을 SQLite 데이터베이스로 대체하고 명령에 대한 추가 컨텍스트를 기록합니다. 또한 Atuin 서버를 통해 시스템 간 기록에 대한 선택적이고 완전히 암호화된 동기화를 제공합니다.
종료 코드, 기간, 시간 및 명령 표시
검색 UI뿐만 아니라 다음과 같은 작업도 수행할 수 있습니다.
# search for all successful `make` commands, recorded after 3pm yesterday
atuin search --exit 0 --after "yesterday 3pm" make
내가 호스팅하는 서버를 사용하거나 직접 호스팅할 수 있습니다! 아니면 동기화를 전혀 사용하지 마세요. 모든 기록 동기화는 암호화되어 있기 때문에 내가 원하더라도 귀하의 데이터에 접근할 수 없습니다. 그리고 나는 정말로 그러고 싶지 않습니다.
ctrl-r
및 up
(구성 가능)을 전체 화면 기록 검색 UI에 다시 바인딩Atuin에는 커뮤니티 포럼이 있습니다. 여기에서 도움과 지원을 요청하세요: https://forum.atuin.sh/
Atuin에는 커뮤니티 Discord도 있습니다. 여기서 이용 가능합니다.
그러면 Atuin Cloud 동기화 서버에 등록됩니다. 모든 것이 엔드투엔드 암호화되므로 귀하의 비밀은 안전합니다!
오프라인 설정, 자체 호스팅 서버 등에 대한 자세한 내용은 문서를 참조하세요.
curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh
atuin register -u -e
atuin import auto
atuin sync
그런 다음 쉘을 다시 시작하십시오!
메모
Bash 사용자의 경우 : 위의 내용은 필요한 후크에 대해 bash-preexec
설정하지만 bash-preexec
에는 제한이 있습니다. 자세한 내용은 셸 플러그인 설명서의 Bash 섹션을 참조하세요.
보안 문제를 발견한 경우 [email protected]로 알려주시면 감사하겠습니다.
contrib.rocks로 제작되었습니다.