OS X에서 ssh 세션 내에서 화면을 다시 스크롤하는 방법은 무엇입니까? [닫은]


13

나는 다음을한다 :

  1. Terminal.app를 엽니 다
  2. 원격 Linux 서버에 대한 ssh 세션 열기
  3. 서버에서 스크린 세션 열기
  4. 여러 줄의 오류보고로 중단되는 프로그램을 시작하십시오…

그것을 읽으려면 어떻게 스크롤 할 수 있습니까?

그리고 아니요, 프로그램을 수정하는 것은 현재 해결책 이 아닙니다 ...


나는 틀릴 수 있지만, Linux TTY가 그 자체로 역사를 가지고 있다고 생각하지 않습니다. 콘솔 TTY를 사용하는 경우 Ctrl+ 를 사용하여 페이지를 백업 할 수 PgUp있지만 귀하의 경우에는 효과가 없을 것입니다. 그러나 기본 기록보다 많은 양을 보유하도록 Terminal.app를 구성 할 수 있어야합니다. (아니면 너무 늦었습니까?)
SmallClanger

답변:



10

당신이했다면 man screen사용 가능한 옵션을 볼 수 있습니다.

화면에서 다음을 수행 할 수 있습니다. CTRL+A(릴리스),[

그런 다음 화살표를 사용하여 창을 스크롤 할 수 있습니다. 스크롤을 해제하려면을 수행 할 수 있습니다 CTRL+C.


+1입니다. 내 의견을 무시하고 어떻게 든 화면을 언급 한 부분을 비워
냈습니다

@SmallClanger : Linux뿐 아니라 OS X도 OS X를 언급했습니다. 또한 Linux에서 gnome-terminal 및 xterm에는 스크롤 백 버퍼가 있습니다. shift-pageup을 시도하십시오.
추후 공지가있을 때까지 일시 중지되었습니다.

6

나는 항상 Ctrl+A+ 의 팬 이었지만 Nathan은 그것을 얻었습니다 ESC. ESC복사 모드를 해제하는 또 다른 방법입니다.

그러나 스크롤 백 기록에는 크기 제한이 있으며 실제로 안전하게 재생하려면 출력을 파일로 리디렉션하거나 화면 출력을 원하는 경우 티로 파이프하는 것이 일반적으로 좋습니다.


그러나 .screenrcdefscrollback 옵션을 사용하여 스크롤 백을 조정할 수 있습니다. 나는 일반적으로 내 라인을 5000 줄로 설정하지만 때로는 조금 부딪칩니다.
jgoldschrafe

3

사용 외에 스크롤 백 버퍼 screenTerminal.app가 응답 할 수 있습니다, Shift- Page Up(아마도 Shift- Fn- Up-Arrow맥북에).

다른 옵션은 다음과 같습니다.

your_prog 2>&1 | less

분명히 Terminal.app에서 일반 PgUp 및 PgDn은 스크롤 백 버퍼에 액세스하는 반면 Shift + PgUp 및 Shift + PgDn을 사용하여 대신 해당 키를 응용 프로그램으로 보내야합니다. rickycampbell.com/fix-osx-terminal-pgup-pgdn- 집과 끝
ak2

3

좋아, 나는 그것을 얻었다 :

Ctrl + A, ESC 

그리고 vim과 같은 명령 :

Ctrl + u or Ctrl + d

0

Shift마우스를 스크롤 할 때 누릅니다 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.