Linux 콘솔에서 어떻게 위 / 아래로 스크롤합니까?


199

나는 Up/ Down가 당신에게 명령 기록을 줄 것이라는 것을 알고 있습니다. 그러나 위아래로 스크롤하여 과거 출력을 어떻게 보십니까?

내가 사용한 Shift+ Page Up/ Page Down, Alt+ Shift+ Up/ DownPage Up/ Page Down이 중에 제대로 작동하지 않습니다.

Redhat Linux 박스입니다.


xterm (또는 동등한)을 사용하고 있습니까?
teppic

1
Redhat Enterprise Linux 없음
Jane Doh

나는 당신이 어떻게 쉘에 접근하고 있는지를 의미합니다. 어떤 터미널 에뮬레이터?
teppic

1
VM 콘솔에서 Linux 서버에 액세스하고 있습니다.
Jane Doh

1
그게 vmware입니까? 일반 터미널 에뮬레이터를 사용하지 않으면 스크롤 백과 같은 터미널 기능이 없습니다.
teppic

답변:


242

SHIFT+ Page UpSHIFT+ Page Down. 작동하지 않으면 다음을 시도하십시오.

터미널 프로그램으로 가서 확인하십시오
Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
.

이 옵션의 정확한 위치는 어딘가에 다를 수 있습니다. Redhat을 사용하고 있음을 알았습니다.


그것은 완전히 다른 질문 일 것입니다. OP는 그놈 터미널과 같은 것에 대해 이야기했습니다
sdaffa23fdsf

감사합니다! 네이티브 ( '실제') 터미널에서 스크롤 백 크기를 설정하는 방법은 무엇입니까?
starbeamrainbowlabs

1
이 답변의 첫 번째 줄만 Linux 콘솔에서 유용 하고 나머지 gnome-terminal과 같은 GUI 터미널에서 유용하지만 무제한은 필요하지 않습니다.
Gringo Suave

@GringoSuave가 가져옵니다.
Daniel Baker

120

Shift+ Fn+ UP또는 DOWN맥북에 스크롤 할 수 있습니다.


3
맥 호스트에 CentOS는 VM에서 잘 작동합니다
미로 Markaravanes

1
감사합니다. 나를 위해 작품 (맥 OSX10.10에서 VirtualBox VM 내부 우분투 서버)
크리스 야곱

1
이 Lauren에게 감사하고 @anizzomc에게 감사드립니다. 나는 가상 상자에서 우분투 서버를 실행하는 내 맥북 프로에 있었고 이것을 알아 내려는 데 많은 시간을 보냈습니다.
CaseyB

1
의견에서 알 수 있듯이 이것이 유일한 정답입니다. 다른 사람들은 OP가 요구하는 것이 아닌 터미널 에뮬레이터에 대해 이야기하고 있습니다. Macbook Pro에서 Parallels의 Ubuntu Server 14.04 에뮬레이션에서 나를 위해 일한 유일한 것은
Roobie Nuby

1
단순히 PageUp / PageDown 키가 Fn + Up / Down에 매핑 되었기 때문에 다른 키보드에서는 작동하지 않습니다. 그리고 Fn은 OS가 인식하는 실제 키가 아닙니다 (Mac 제외)
phuclv

65

대안 :less 명령을 사용할 수 있습니다 .

콘솔에 입력하십시오 :

"your_command" | less   

위 / 아래 화살표 키로 스크롤 할 수 있습니다.

기본적으로 출력은 less명령 으로 파이프되었습니다 .


1
이 점이 FreeNAS 설치 디스크에서 쉘을 사용할 때 실제로 작동 한 유일한 방법이었습니다.
BaneOfSerenity

2
FreeNAS는 FreeBSD 기반이며 스크롤 방식이 다릅니다. 먼저를 눌러 scroll lock페이징 모드로 들어간 다음 일반 화살표 및 page up/ page down를 사용 하여 스크롤합니다. scroll lock다시 누르면 입력 모드로 돌아갑니다.
Arrowed

1
이것은 헤드리스 서버에서 작동하는 유일한 솔루션입니다. 다른 솔루션은 GUI가있는 서버를위한 것입니다.
학습자

22

라인 단위 스크롤을위한 대안

Ctrl+ Shift+ Up Arrow또는Down Arrow

달리 Shift+ Page Up또는 Page Down전체 페이지, 내가 찾던 정확히 무엇 부드러운 라인 별 스크롤,이 의지의 도움을 스크롤합니다.


1
Page Up및 이없는 크롬 북을 스크롤해야했습니다 Page Down. 잘 작동합니다.
user4642212

이것이 CONFIG_VGACON_SOFT_SCROLLBACK리눅스 콘솔에서 활성화 되어야 한다고 믿습니다 .
Gringo Suave

20

SHIFT + Page Up그리고 SHIFT + Page Down리눅스 (가상) 콘솔에서 작동 할 수있는 올바른 키가 있지만, VM웨어 콘솔은 그 터미널 설정이 없습니다. 가상 콘솔의 스크롤 백 크기는 고정되어 있으며이 Linux 가상 콘솔 스크롤 동작 문서 에 따라 비디오 메모리 크기로 제한되는 것 같습니다 .


매튜 효과를 막기 위해 지금부터 나는 두 번째 답과 정답을 공표하여 ppl이 이미 정답이있는 질문에 대답하도록 장려 할 것입니다.
WesternGun

이것은 VMWare가 이러한 키 입력을 가로채는 것을 의미합니까?
Gringo Suave

17

시스템에 이미 설치되어있는 또 다른 대안은 GNU 화면을 사용하는 것입니다.

# This starts screen which adds basic window management in terminals
screen

# This starts the copy mode you can use to scroll
<CTRL-A> [

# Now use the arrows to scroll

# To exit copy mode, do
<ESC>

훨씬 유용한 옵션 (다중 창, ...)에 대해서는 맨 스크린을 참조하십시오.



7

Shift Pageup / End가 저에게 효과적입니다.


1
이것은 의견이어야합니다.
wscourge

2
아직 댓글을 달 수 없습니다 :(
Rjj

6

이 쉽게 수없는 것처럼 보인다 다음 아치 리눅스 위키 (동안 쉽게 가능한 가상 터미널) 콘솔에이 작업을 수행 할 수있는 방법을 나열합니다.

tmux 스크롤을 사용할 수 있습니다 .

Ctrl- b다음 [당신은 주위 스크롤 일반 네비게이션 키를 사용할 수 있습니다 (예를 들어. Up ArrowPgDn). 누르면 q스크롤 모드가 종료됩니다.

또는 Ctrl- b PgUp를 눌러 복사 모드로 직접 이동하여 한 페이지 위로 스크롤 할 수 있습니다 (대부분의 시간이 원하는 것처럼 들립니다).


4

우분투 게스트가있는 VMWare 워크 스테이션과 동일한 문제가 발생하여 VmWare가 서버보기에서 스크롤을 지원하지 않는 것으로 나타났습니다. 내가 한 것은 x GUI를 설치 한 다음 거기에서 xterm을 실행하는 것이 었습니다. 어떤 이유로 든 동일하게 실행되지만 일반적인 방법으로 스크롤 할 수 있습니다. 이것이 VmWare 가상 박스의 미래 독자에게 도움이되기를 바랍니다.


헤비급 솔루션. 또 다른 방법은 sshd를 설치하고 원격으로 로그인하는 것입니다.
Gringo Suave

2

지속적이고 확실한 솔루션

이 줄을 당신의 ~/.screenrc

termcapinfo xterm* ti@:te@

이제 화면을 만들고 마우스로 위 / 아래로 스크롤 할 수 있습니다. 평소처럼


2

Fn+ Up/DownMac OS X 10.11에서 터미널을 스크롤 할 수 있습니다


1

요세미티의 Shift터미널 ssh을 사용하여 우분투에 로그인 할 때 마우스를 위 / 아래로 스크롤 할 때 키를 누르십시오 .



0

와 같은 일부 VPS 호스팅에서는 linode을 클릭 Ctrl+A한 다음 을 클릭해야합니다 ESC. 이중으로 종료하십시오 ESC.

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