깨끗한 화면과 깨끗한 콘솔 램이 있습니다.

깨끗한 화면과 깨끗한 콘솔 램이 있습니다.

RAM에 저장된 출력을 지우기 위해 이와 같은 지우기 명령을 설정하는 방법

내 이해에 따르면 konsole은 화면 출력을 메모리에 저장합니다.

화면을 지우는 명령을 사용할 때 화면에 보이는 부분을 지우고 싶습니다 clear.

답변1

사용자에게는 실행 중인 프로세스에서 사용되는 메모리를 지우는 기능이 거의 제공되지 않습니다.
게다가 프로세스가 실행 중인 코드가 무엇인지 정확히 알지 않는 한 무엇이 어디에 저장되어 있는지 아는 것은 불가능합니다.


화면의 보이는 부분과 이전에 표시된 행의 일부 가변 개수(기본값 1000개 행)는 스크롤백 버퍼에 저장되며 메뉴를 통해 완전히 지울 수 있습니다(기본 단축키를 유지하는 경우 + + View > Clear Scrollback and Reset입력 ).CtrlShiftK(§2.1.3 참조)


konsole로그가 보관되지 않더라도 사용자는 다음과 같은 상황을 겪을 수 있다는 점에 유의하세요 .

  • 화면의 일부를 클립보드에 복사합니다. (*1)
  • 파일>출력을 다른 이름으로 저장 메뉴 옵션이나 셸에서 제공하는 다른 방법을 통해 화면의 일부를 파일에 저장합니다.

이러한 부분을 지우는 것은 분명히 를 통과하여 달성할 수 없습니다 konsole.


1:클립보드 기록을 선택적으로 지우는 것은 다른 주제의 일부입니다. 예를 들어, 를 실행하는 경우
이는 명령줄을 통해 실제로 가능합니다 dbus.
Klipper

qdbus org.kde.klipper /klipper org.kde.klipper.klipper.clearClipboardHistory

완전히 닦아드립니다.


관련 정보