Làm cách nào tôi có thể xóa bộ đệm cuộn trong konsole khỏi bash?


8

Tôi là một người sử dụng bash nặng và konsole là môi trường ưa thích của tôi. Tôi biết tôi có thể sử dụng lệnh bàn phím ctrl + shift + x để xóa bộ đệm cuộn lại, nhưng có một số điểm nhất định trong tập lệnh của tôi nơi tôi muốn điều đó xảy ra. Làm cách nào tôi có thể xóa bộ đệm cuộn của konsole bằng dòng lệnh, bash hoặc bất kỳ shell nào khác?

Câu trả lời:


14

Điều này sẽ làm điều đó:

echo -e "\e[3J"

Tìm thấy ở đây . Hoạt động trong xterm thường xuyên quá.


đẹp! tìm kiếm tốt và hoạt động hoàn hảo!
Joshua K

đã không làm việc cho tôi trên SUSE trong xterm với bash shell.
djangofan

3
Tôi thích echo -ne "\ e [3J" hơn vì nó tránh được ngắt dòng in.
Patrick B.

@PatricB.: Đúng, mặc dù trong bối cảnh này, tôi hy vọng anh ấy sẽ kết hợp nó vào một kịch bản
retracile

1
@SandeepDatta: Nó hoạt động với konsole 4.14.3 trên Fedora 20; nó không xóa màn hình - nó xóa bộ đệm cuộn lại.
retracile
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.