Cải thiện tìm kiếm lịch sử dòng lệnh với các sửa đổi này.inputrc
Launch Terminal và mở tệp .inputrc của bạn trong trình soạn thảo văn bản ưa thích. Chúng tôi sẽ sử dụng nano vì nó rất thân thiện với người dùng:
nano .inputrc
Dán năm dòng sau vào tệp .inputrc (có lẽ là trống):
"\e[A: history-search-backward \e[B: history-search-forward set show-all-if-mơ hồ khi hoàn thành set-ignore- trường hợp trên TAB: menu-hoàn thành"
Nó sẽ trông như thế này:
Nhấn “Control+O” để lưu tệp, sau đó nhấn Control+X để thoát nano.
Làm mới thiết bị đầu cuối hoặc tạo thiết bị đầu cuối mới và bạn sẽ có thể thấy sự khác biệt ngay lập tức khi sử dụng các phím mũi tên và phím tab khi lướt qua lịch sử lệnh.
Độ dài của lịch sử được lưu trữ vẫn phụ thuộc vào HISTFILESIZE được đặt thành gì, vì vậy đừng quên điều chỉnh điều đó để phù hợp với nhu cầu của bạn. Cũng xin lưu ý rằng nếu bạn xóa lịch sử lệnh theo bất kỳ cách nào, thì tính hữu dụng của các tính năng này sẽ giảm đi đáng kể.
Chúng ta đã thảo luận về các cách in và tìm kiếm khác trong lịch sử lệnh cũ nhưng đây có lẽ là tùy chọn tốt nhất nếu bạn đang tìm cách thực hiện lại một lệnh cũ thay vì chỉ tìm cú pháp của một lệnh dài. -thực hiện chuỗi.Nếu tương tác chính của bạn với thiết bị đầu cuối là dành cho các lệnh mặc định, đừng quên thủ thuật tuyệt vời để tự động theo dõi chúng bằng cách lưu trữ bất kỳ chuỗi 'mặc định' nào vào một tệp văn bản riêng lẻ, mặc dù các điều chỉnh inputrc này vẫn sẽ giúp công việc của bạn dễ dàng hơn nếu bạn' đang muốn chuyển đổi một cài đặt trong tương lai.
Hãy liên hệ với Lifehacker để biết các thủ thuật tìm kiếm lịch sử phím mũi tên, mặc dù bạn có thể nhớ lại các dòng .inputrc khác từ một thủ thuật trước đây mà chúng tôi đã chia sẻ trước đó.
