ฉันรู้ว่าUp/ Downจะให้ประวัติคำสั่งแก่คุณ แต่คุณจะดูผลลัพธ์ที่ผ่านมาโดยการเลื่อนขึ้นและลงได้อย่างไร
ฉันใช้Shift+ Page Up/ Page Down, Alt+ Shift+ Up/ DownและPage Up/ Page Downแต่ดูเหมือนว่ามันจะไม่ทำงาน
มันเป็นกล่อง Redhat Linux
ฉันรู้ว่าUp/ Downจะให้ประวัติคำสั่งแก่คุณ แต่คุณจะดูผลลัพธ์ที่ผ่านมาโดยการเลื่อนขึ้นและลงได้อย่างไร
ฉันใช้Shift+ Page Up/ Page Down, Alt+ Shift+ Up/ DownและPage Up/ Page Downแต่ดูเหมือนว่ามันจะไม่ทำงาน
มันเป็นกล่อง Redhat Linux
คำตอบ:
SHIFT+ Page Upและ+SHIFT Page Downถ้ามันไม่ทำงานลองสิ่งนี้แล้วมันควรจะ:
ไปโปรแกรมมินัลและให้แน่ใจว่า
Edit/Profile Preferences/Scrolling/Scrollback/Unlimited
มีการตรวจสอบ
ตำแหน่งที่แน่นอนของตัวเลือกนี้อาจแตกต่างกันแม้ว่าฉันเห็นว่าคุณกำลังใช้ Redhat
Shift+ Fn+ UPหรือDOWNบน Macbook จะช่วยให้คุณเลื่อน
ทางเลือก: คุณสามารถใช้less
คำสั่ง
พิมพ์ในคอนโซล:
"your_command" | less
สิ่งนี้จะช่วยให้คุณเลื่อนด้วยปุ่มลูกศรขึ้นและลง
โดยทั่วไปการส่งออกของคุณได้รับการประปาที่มีless
คำสั่ง
scroll lock
เพื่อเข้าสู่โหมดเพจจิ้งจากนั้นใช้ลูกศรธรรมดาและpage up
/ page down
เพื่อเลื่อน กดscroll lock
อีกครั้งเพื่อกลับไปที่โหมดการพิมพ์
ทางเลือกสำหรับการเลื่อนตามบรรทัด
Ctrl+ Shift+Up ArrowหรือDown Arrow
ซึ่งแตกต่างจากShift+ Page UpหรือPage Downซึ่งเลื่อนทั้งหน้าสิ่งนี้จะช่วยให้การเลื่อนแบบบรรทัดต่อบรรทัดราบรื่นขึ้นซึ่งเป็นสิ่งที่ฉันกำลังมองหา
Page Up
Page Down
ทำได้ดี.
CONFIG_VGACON_SOFT_SCROLLBACK
เปิดใช้งานบนคอนโซล Linux
SHIFT + Page Up
และSHIFT + Page Down
เป็นกุญแจที่ถูกต้องในการใช้งานบนคอนโซล linux (เสมือน) แต่คอนโซล vmware ไม่มีการตั้งค่าเทอร์มินัลเหล่านั้น คอนโซลเสมือนมีขนาดเลื่อนด้านหลังคงที่ดูเหมือนว่าถูก จำกัด ขนาดหน่วยความจำวิดีโอตามเอกสารประกอบการทำงานเสมือนของคอนโซล Linux ตัวเลื่อนนี้
อีกทางเลือกหนึ่งที่อาจติดตั้งไว้แล้วในระบบของคุณคือการใช้หน้าจอ 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>
ดูหน้าจอ man สำหรับตัวเลือกที่มีประโยชน์ (หน้าต่างหลายบาน, ... ) ...
VM Ubuntu บน Mac ... fn + shift + ลูกศรขึ้น / ลง
ดูเหมือนว่านี่จะเป็นไปไม่ได้ง่าย ๆ : Arch Linux Wikiแสดงวิธีการทำสิ่งนี้บนคอนโซล
คุณสามารถใช้การเลื่อน tmux :
Ctrl- bจาก[นั้นคุณสามารถใช้ปุ่มนำทางปกติของคุณเพื่อเลื่อนดู (เช่น. Up ArrowหรือPgDn) กดqเพื่อออกจากโหมดเลื่อน
หรือคุณสามารถกดCtrl- b PgUpเพื่อไปเข้าสู่โหมดการคัดลอกและเลื่อนขึ้นหน้าหนึ่ง (ซึ่งเป็นสิ่งที่ดูเหมือนคุณจะต้องการมากที่สุดของเวลา)
ฉันพบปัญหาเดียวกันกับเวิร์กสเตชัน VMWare กับแขกของ Ubuntu แต่ปรากฎว่า VmWare ไม่รองรับการเลื่อนขึ้นจากมุมมองเซิร์ฟเวอร์ สิ่งที่ฉันทำคือติดตั้ง x GUI จากนั้นเรียกใช้ xterm จากที่นั่น ด้วยเหตุผลบางอย่างมันทำงานเหมือนกัน แต่ให้คุณเลื่อนวิธีปกติ หวังว่านี้จะช่วยให้ผู้อ่านในอนาคตในกล่องเสมือน VmWare
การแก้ปัญหาที่ชัดเจน
เพิ่มบรรทัดนี้ในของคุณ ~/.screenrc
termcapinfo xterm* ti@:te@
ตอนนี้คุณสามารถสร้างหน้าจอและเลื่อนขึ้น / ลงด้วยเมาส์ของคุณ อย่างที่คุณทำตามปกติ
Fn+ Up/Downสามารถเลื่อน Terminal ใน Mac OS X 10.11
กดShiftปุ่มเมื่อเลื่อนเมาส์ขึ้น / ลงเพื่อให้ฉันทำงานเมื่อเข้าสู่ระบบใน Ubuntu โดยใช้ Terminal ssh
ใน Yosemite
สำหรับบางคำสั่งเช่น mtr + (บวก) และ - (ลบ) จะทำงานเพื่อเลื่อนขึ้นและลง
ใน hostings VPS บางคน (เช่นlinode
) คุณจะต้องคลิกแล้วCtrl+A ESCออกด้วยสองครั้งESC
เกินไป