터미널 커서를 상단에 고정하는 방법은 무엇입니까?

터미널 커서를 상단에 고정하는 방법은 무엇입니까?

명령줄을 작성할 때 명령을 작성하는 동안 눈을 페이지 아래쪽으로 스크롤하는 것을 싫어합니다.

명령을 작성하고 실행할 때마다 커서/줄을 맨 위에 유지하고 출력이 그 아래에 나타나도록 하려면 어떻게 해야 합니까? 누구든지 이것을 달성하려고 시도했습니까?

답변1

추가하면 비슷한 작업을 수행할 수 있습니다.

\[\e[f\e[K\]

프롬프트 변수( )의 시작 부분에 있습니다 PS1. 그러나 스크롤은 고려되지 않습니다.

\[      start non-printing sequence
\e[f    ANSI escape sequence to move cursor to position 1;1
\e[K    ANSI escape sequence to erase from cursor to end of line
\]      end of non-printing sequence

관련 정보