Tất cả chúng ta đều biết những gì Lịch sử Bash. Nhiều khi chúng ta cần vì một số lý do (bảo mật, hoang tưởng, v.v.) mà một lệnh nhất định KHÔNG được lưu trong lịch sử, nghĩa là, và ví dụ, chúng ta muốn tất cả các lệnh được lưu ngoại trừ những lệnh liên quan đến ssh, theo cách này nếu ai đó quản lý để truy cập vào máy tính của chúng tôi sẽ không thể biết chúng tôi thực hiện SSH trên máy tính nào.
Để loại trừ mọi thứ liên quan đến lệnh ssh chúng tôi viết dòng sau trong .bashrc :
HISTIGNORE='ere*:ssh*'
Bằng cách này, nếu chẳng hạn, chúng ta làm điều gì đó như:
ssh root@virtue
… Nó sẽ không được lưu trong lịch sử 😉
Nếu chúng ta muốn nó loại trừ mọi thứ liên quan đến lệnh ls chúng tôi viết như sau:
HISTIGNORE='ere*:ls*'
Hãy nhớ rằng tệp .bashrc có một dấu chấm ở đầu tên, có nghĩa là nó là một tập tin ẩn trong nhà của chúng tôi. Nếu bạn muốn, bằng cách sử dụng lệnh echo, bạn có thể viết trực tiếp trong .bashrc mà không cần phải mở nó, ví dụ: hãy loại trừ mọi thứ liên quan đến ssh khỏi lịch sử:
echo "HISTIGNORE='ere*:ssh*'" >> $HOME/.bashrc
Vâng, tôi nghĩ rằng không có gì thêm để thêm.
Xin chào 😀
Điều này gần như truyền cảm hứng cho tôi để mở một trang nam và đăng trên trang này, viết về cách liệt kê các tệp ẩn sẽ là một đóng góp rất lớn.
Công cụ thú vị. Nó đại diện cho điều gì?
Thú vị 😀 với các dấu trang mà tôi không cần trong tương lai, cảm ơn bạn rất nhiều.
Thực sự thú vị và hữu ích, đặc biệt là đối với những người trong chúng ta trong thế giới quản trị mạng (hoang tưởng không bao giờ đau).
Và có chế độ thực dụng, chỉ cần gõ một khoảng trắng trước lệnh và thế là xong, nó sẽ không được nhớ.
À, tôi luôn sử dụng history -c, nhưng không có gì còn lại xD, tùy chọn đó rất đơn giản và chọn lọc.
Điều không gian không hoạt động với tôi.
Tôi cũng vậy, đó là lý do tôi không đưa nó vào bài ngay từ đầu 🙁
thêm:
HISTCONTROL = bỏ qua không gian
không gian hoạt động 🙂
Điều không gian đã hoạt động với tôi trong nhiều tháng khi định cấu hình theo cách này:
HISTIGNORE = '(dấu cách) + (*)' => như thế này: HISTIGNORE = '*'
????
Gaara thú vị. Mặc dù hiện tại tôi không cần nó nhưng tôi muốn biết rằng tôi có cả một kho mẹo ở đây tại DesdeLinux.
Ngắn gọn, súc tích và hữu ích! đóng góp xuất sắc.