5 điểm bởi xguru 2020-02-29 | 2 bình luận | Chia sẻ qua WhatsApp
  • Lưu lên đám mây mọi lệnh đã nhập vào shell từ nhiều terminal cục bộ/từ xa

  • Ghi lại đầy đủ lệnh được chạy khi nào, trên máy chủ/phiên làm việc/đường dẫn nào. Bao gồm cả giá trị Exit Status

  • Tìm kiếm và tái sử dụng lệnh thuận tiện ở bất cứ đâu: tìm kiếm theo thư mục/theo máy chủ

  • Có thể lọc để không ghi lại chỉ những lệnh cụ thể

2 bình luận

 
blurblah 2020-03-03

À, có những lúc rất cần đến lịch sử lệnh mà nó lại bị trôi mất nên thấy tiếc, cái này hay đấy :)

 
xguru 2020-02-29

Nó hoạt động bằng cách hook mọi lệnh trong shell thông qua các hàm hook preexec/precmd của zsh rồi gửi lên máy chủ.

bash không có preexec/precmd, nhưng có vẻ họ đang dùng một triển khai tương tự được làm sẵn.

https://github.com/rcaloras/bash-preexec/

Trước đây chỉ chia sẻ phiên bản mã nguồn mở của BashHub Server mà không chia sẻ dịch vụ gốc, nên giờ chia sẻ luôn vậy hehe.

BashHub Server mã nguồn mở https://vi.news.hada.io/topic?id=1496