Tôi muốn xóa một phần lịch sử cuộn thiết bị đầu cuối của mình, nhưng chỉ từ nơi tôi đã chọn bằng chuột trong cuộn ngược lên. Điều này có thể không? Tôi đang dùng Mac và tôi sử dụng iTerm2 và Terminal.
Tôi muốn xóa một phần lịch sử cuộn thiết bị đầu cuối của mình, nhưng chỉ từ nơi tôi đã chọn bằng chuột trong cuộn ngược lên. Điều này có thể không? Tôi đang dùng Mac và tôi sử dụng iTerm2 và Terminal.
Câu trả lời:
Không chắc chắn về một phần, nhưng bạn hoàn toàn có thể xóa cuộn lại của mình bằng Cmd+ K. Control+ Lsẽ chỉ xóa màn hình, không xóa nội dung / lịch sử / bộ đệm.
Nếu bạn muốn cuộn ngược một phần đủ tệ, đây có lẽ sẽ là nơi để thực hiện nó.
Nếu những người khác đến đây để tìm kiếm một chuỗi thoát như lệnh-K trong iTerm 2, bạn có thể sử dụng
printf '\e]50;ClearScrollback\a'
printf '\ec'
và clear;printf '\e[3J'
làm việc trong Terminal nhưng không phải trong iTerm 2.
iterm clear scrollback
.
Điều này là không thể, nhưng bạn chỉ có thể xóa màn hình bằng cách nhấn Control+ L.
http://www.pendrivelinux.com/how-to-clear-the-terminal-command-history/
Điều này sẽ xóa lịch sử hoàn toàn. lịch sử -c
Không có cách nào tôi có thể tìm thấy để làm một phần.
Nếu tôi đã hiểu chính xác câu hỏi của bạn, tôi nghĩ rằng bạn có thể đạt được điều đó bằng cách chỉnh sửa thủ công tệp lịch sử của bạn , ~/.bash_history
.
PS: Để lưu phiên hiện tại của bạn, trước tiên bạn phải đóng Terminal.
bash
không có bất kỳ khái niệm về cuộn lại; đó là thứ mà trình giả lập thiết bị đầu cuối của bạn quản lý.