Làm thế nào để bạn cuộn lên / xuống trên bảng điều khiển Linux?


199

Tôi nhận ra rằng Up/ Downsẽ cung cấp cho bạn lịch sử lệnh. Nhưng, làm thế nào để bạn nhìn vào đầu ra trong quá khứ bằng cách cuộn lên và xuống?

Tôi đã sử dụng Shift+ Page Up/ Page Down, Alt+ Shift+ Up/ DownPage Up/ Page Downnhưng không ai trong số này dường như hoạt động.

Nó là một hộp Redhat Linux.


Bạn đang sử dụng một xterm (hoặc tương đương)?
teppic

1
không có doanh nghiệp linux linux
Jane Doh

Tôi có nghĩa là làm thế nào bạn đang truy cập vào vỏ. Trình giả lập thiết bị đầu cuối nào?
teppic

1
Tôi chỉ truy cập máy chủ linux từ bảng điều khiển VM.
Jane Doh

1
Đó có phải là một điều vmware? Nếu bạn không sử dụng trình giả lập thiết bị đầu cuối thông thường, bạn sẽ không có các chức năng đầu cuối như cuộn ngược.
teppic

Câu trả lời:


242

SHIFT+ Page UpSHIFT+ Page Down. Nếu nó không hoạt động hãy thử điều này và sau đó nó nên:

Đi đến chương trình thiết bị đầu cuối, và chắc chắn
Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
được kiểm tra.

Vị trí chính xác của tùy chọn này có thể ở một nơi khác, tuy nhiên, tôi thấy rằng bạn đang sử dụng Redhat.


Đó sẽ là một câu hỏi hoàn toàn khác. OP đã nói về những thứ như thiết bị đầu cuối gnome
sdaffa23fdsf

Tuyệt thật, cảm ơn nhé! Làm thế nào bạn sẽ đi về việc thiết lập kích thước cuộn lại từ thiết bị đầu cuối gốc ('thực')?
starbeamrainbowlabs

1
Chỉ dòng đầu tiên của câu trả lời này là hữu ích trên bảng điều khiển Linux, phần còn lại thể hữu ích trên thiết bị đầu cuối GUI như gnome-terminal, mặc dù không cần thiết không giới hạn.
Gringo Suave

@GringoSuave có được nó.
Daniel Baker

120

Shift+ Fn+ UPhoặc DOWNtrên Macbook sẽ cho phép bạn cuộn.


3
Hoạt động tốt trên CentOS vm trong máy chủ Mac
Miro Markaravanes

1
Cảm ơn bạn. Hoạt động với tôi (Máy chủ Ubuntu bên trong VirtualBox VM trên Mac OSX10.10)
Chris Jacob

1
Cảm ơn vì Lauren này, và cảm ơn @anizzomc. Tôi đã ở trên macbook pro chạy máy chủ Ubuntu trong hộp ảo và đang có một thời gian cố gắng để tìm ra điều này.
CaseyB

1
Như các ý kiến ​​cho thấy, đây là câu trả lời đúng duy nhất. Mọi người khác đang nói về trình giả lập thiết bị đầu cuối, đó không phải là những gì OP đang yêu cầu. Đó là điều duy nhất hoạt động với tôi trên trình mô phỏng Ubuntu Server 14.04 trong Parallels trên Macbook Pro
Roobie Nuby

1
điều đó đơn giản là vì các phím PageUp / PageDown của bạn được ánh xạ tới Fn + Lên / Xuống, nó sẽ không hoạt động trong các bàn phím khác. Và Fn không phải là một khóa thực sự mà HĐH nhận ra (ngoại trừ trên máy Mac)
phuclv

65

Thay thế: bạn có thể sử dụng lesslệnh.

Nhập vào bảng điều khiển:

"your_command" | less   

Điều này sẽ cho phép bạn cuộn với các phím mũi tên lên và xuống.

Về cơ bản đầu ra của bạn đã được dẫn bằng lesslệnh.


1
Thật thú vị, đây là cách duy nhất thực sự hoạt động khi sử dụng trình bao trên đĩa cài đặt FreeNAS.
BaneOfSerenity

2
FreeNAS dựa trên FreeBSD và ở đó bạn cuộn khác nhau. Đầu tiên bạn nhấn scroll lockđể vào chế độ phân trang và sau đó sử dụng mũi tên đơn giản và page up/ page downđể cuộn. Nhấn scroll lockmột lần nữa để trở lại chế độ gõ.
mũi tên

1
Đây là giải pháp duy nhất hoạt động trên các máy chủ không đầu. Các giải pháp khác dành cho máy chủ có GUI.
người học

22

THAY ĐỔI CHO CUỘC CÁCH MẠNG LINE-BY-LINE

Ctrl+ Shift+ Up ArrowhoặcDown Arrow

Không giống như Shift+ Page Uphoặc Page Down, cuộn toàn bộ trang, điều này sẽ giúp cho việc cuộn từng dòng mượt mà hơn, đó chính xác là những gì tôi đang tìm kiếm.


1
Tôi cần cuộn cho Chromebook mà không có Page UpPage Down. Hoạt động tốt.
dùng4642212

Tin rằng điều này đòi hỏi CONFIG_VGACON_SOFT_SCROLLBACKphải được kích hoạt trên bảng điều khiển linux.
Gringo Suave

20

SHIFT + Page UpSHIFT + Page Downlà các phím chính xác để hoạt động trên bảng điều khiển linux (ảo), nhưng bảng điều khiển vmware không có các cài đặt đầu cuối đó. Bảng điều khiển ảo có kích thước cuộn lại cố định, có vẻ như nó bị giới hạn ở kích thước bộ nhớ video theo tài liệu hành vi cuộn của bảng điều khiển ảo Linux này .


Để ngăn chặn Hiệu ứng Matthew, từ giờ trở đi, tôi sẽ cố gắng đưa ra câu trả lời thứ hai và đúng để khuyến khích ppl trả lời các câu hỏi đã có câu trả lời đúng.
WesternGun

Điều này có nghĩa là VMWare chặn các tổ hợp phím đó?
Gringo Suave

17

Một cách khác, có thể đã được cài đặt trên hệ thống của bạn là sử dụng màn hình 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>

Xem màn hình người đàn ông để biết các tùy chọn hữu ích hơn nhiều (nhiều cửa sổ, ...) ...



7

Shift Pageup / End hoạt động với tôi.


1
Đây nên là một bình luận.
wscourge

2
Tôi chưa thể bình luận :(
Rjj

6

Dường như điều này không dễ thực hiện: Arch Linux Wiki liệt kê không có cách nào để thực hiện việc này trên bảng điều khiển (trong khi có thể dễ dàng thực hiện trên thiết bị đầu cuối ảo).

Bạn có thể sử dụng cuộn tmux :

Ctrl- bsau [đó bạn có thể sử dụng các phím điều hướng thông thường để cuộn xung quanh (ví dụ: Up Arrowhoặc PgDn). nhấnq để thoát chế độ cuộn.

Ngoài ra, bạn có thể nhấn Ctrl- b PgUpđể chuyển trực tiếp vào chế độ sao chép và cuộn một trang lên (đó là những gì có vẻ như bạn sẽ muốn hầu hết thời gian)


4

Tôi gặp vấn đề tương tự với máy trạm VMWare với máy khách Ubuntu, hóa ra VmWare không hỗ trợ cuộn ngược lại từ chế độ xem máy chủ. Những gì tôi đã làm là cài đặt x GUI, sau đó chạy xterm từ đó. Vì một số lý do, nó chạy giống nhau, nhưng cho phép bạn cuộn các cách thông thường. Hy vọng điều này sẽ giúp độc giả tương lai trong các hộp ảo VmWare.


Dung dịch nặng. Một cách khác có thể là cài đặt sshd và đăng nhập từ xa.
Gringo Suave

2

PERSISTENT, giải pháp dứt khoát

Thêm dòng này vào ~/.screenrc

termcapinfo xterm* ti@:te@

Bây giờ bạn có thể tạo một màn hình và cuộn nó lên / xuống bằng chuột; Giống như bạn thường làm.



1

Bấm Shiftphím khi cuộn chuột lên / xuống hoạt động với tôi khi đăng nhập vào Ubuntu bằng Terminal sshtrong Yosemite.


0

Đối với một số lệnh, chẳng hạn như mtr + (cộng) và - (trừ) hoạt động để cuộn lên và xuống.


0

Trong một số lưu trữ VPS (như linode), bạn phải bấm Ctrl+Avà sau đó ESC. Thoát với gấp đôi ESCquá.

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.