คำถามติดแท็ก console

คอนโซลระบบเป็นส่วนต่อประสานที่มนุษย์ใช้เพื่อควบคุมคอมพิวเตอร์ โดยทั่วไปประกอบด้วยแป้นพิมพ์และจอภาพที่สามารถให้ส่วนต่อประสานข้อความกับผู้ใช้

3
จะเปลี่ยนรูปร่างเคอร์เซอร์สีและกะพริบของคอนโซล Linux ได้อย่างไร
dpkg-reconfigure console-setupฉันรู้ว่าฉันสามารถเปลี่ยนการตั้งค่าพื้นฐานบางส่วนของลินุกซ์คอนโซลสิ่งที่ต้องการแบบอักษรเช่นกับ แต่ฉันต้องการเปลี่ยนสิ่งต่าง ๆ เช่นกระพริบตาสีและรูปร่าง (ฉันต้องการให้เคอร์เซอร์เป็นบล็อกตลอดเวลา) ฉันเห็นคนที่ทำสิ่งนี้สำเร็จ ฉันไม่เคยมีโอกาสถามคนเหล่านั้นว่าจะทำอย่างไร ฉันไม่ได้หมายถึงหน้าต่างเทอร์มินัลอีมูเลเตอร์ฉันหมายถึงคอนโซลข้อความ Linux คุณสามารถเข้าถึงด้วยCtrl+ Alt+F-key ตอนนี้ฉันใช้ Linux Mint ซึ่งเป็น Debian derivate ฉันต้องการทราบวิธีการทำเช่นนั้นใน Fedora เช่นกัน แก้ไข:ฉันอาจจะมีบางอย่าง ฉันเรียนรู้จากเว็บไซต์นี้ว่าจะเปลี่ยนแปลงอย่างไรฉันต้องการ แต่ฉันยังไม่เสร็จ ฉันได้ตัดสินใจใช้echo -e "\e[?16;0;200c"ตอนนี้ แต่ฉันมีปัญหา: เมื่อใช้งานแอพพลิเคชั่นเช่นvimหรือirssiหรือแนบเซสชันหน้าจอเคอร์เซอร์จะกลับไปเป็นขีดเส้นใต้สีเทาที่กะพริบ และแน่นอนมันใช้งานได้เฉพาะกับttyคอนโซลข้อความอื่น ๆ เท่านั้นที่ไม่ได้รับผลกระทบ ดังนั้นฉันจะทำให้การเปลี่ยนแปลงเหล่านั้นเป็นแบบถาวรได้อย่างไร ฉันจะเติมพวกมันไปยังเครื่องเล่นอื่นได้อย่างไร?
23 linux  console  cursor 

2
เหตุใดจึงมีหกกระบวนการ Getty ที่ทำงานบนเดสก์ท็อปของฉัน
ระบบเดสก์ท็อปของฉันคือ: $ uname -a Linux xmachine 3.0.0-13-generic #22-Ubuntu SMP Wed Nov 2 13:25:36 UTC 2011 i686 i686 i386 GNU/Linux เมื่อทำงานps a | grep gettyฉันจะได้ผลลัพธ์นี้: 900 tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4 906 tty5 Ss+ 0:00 /sbin/getty -8 38400 tty5 915 tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2 917 tty3 …

4
ฉันสามารถกำหนดค่า bash เพื่อดำเนินการ "ล้าง" ก่อนทุกคำสั่งที่พิมพ์ในคอนโซลหรือไม่
ฉันต้องการกำหนดค่า bash เพื่อประมวลผลclearคำสั่งทุกครั้งที่ฉันพิมพ์คำสั่งบางคำสั่งในเทอร์มินัล (ก่อนดำเนินการคำสั่งของฉัน) ฉันจะทำสิ่งนั้นได้อย่างไร ฉันใช้ Debian Linux

2
วิธี colorize การส่งออกของ ls?
ฉันใช้ CentOS ในโหมดข้อความ Linux เมื่อฉันรันคำสั่งls /usr/เอาต์พุตจะอ่านยากเกินไป (สีน้ำเงินเข้มบนสีดำ) ฉันจะเปลี่ยนสีของข้อความได้อย่างไร
22 linux  centos  colors  console 

10
วิธีที่ดีที่สุดในการใช้เชลล์กับ Cygwin ใน Windows 7 [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันติดตั้ง Cygwin เพื่อที่จะผิดหวังว่าทุบตีโดยค่าเริ่มต้นทำงานภายใน "cmd.exe" ฉัน googled รอบและพบConsole2 มันไม่ได้เป็นแอพพลิเคชั่นที่ได้รับการออกแบบมาเป็นพิเศษเนื่องจากการปรับค่าใช้จ่ายนั้นค่อนข้างเจ็บปวดเล็กน้อย ฉันยังคงมองหาวิธีที่ดีกว่าในการอยู่รอดในสภาพแวดล้อม Windows เนื่องจากแม้แต่คอนโซล 2 บางครั้งก็เกิดปัญหาเช่นเมื่อพยายามปรับขนาดเทอร์มินัลของฉันเมื่อแก้ไขเป็นกลุ่มและมีความรำคาญอื่น ๆ มากมายที่ฉันไม่พอใจ ความคิดใด ๆ ฉันลองใช้ Cygwin ผ่าน PuTTY และนั่นก็เป็นประสบการณ์การใช้งานที่ไม่ดีเท่ากัน

2
เป็นไปได้หรือไม่ที่จะบันทึกเนื้อหาคอนโซลเสมือนของ Linux และ scrollback ลงในไฟล์?
ฉันมีสคริปต์ที่ทำงานระยะยาวและฉันลืมที่จะเปลี่ยนเส้นทางผลลัพธ์ไปยังไฟล์ ฉันเห็นมันในเทอร์มินัล แต่ฉันสามารถบันทึกลงในไฟล์ได้หรือไม่? ฉันไม่ได้ขอteeเปลี่ยนเส้นทางการส่งออก (เช่น>, >>) ฯลฯ - คำสั่งได้เริ่มต้นและผมก็ไม่สามารถทำงานได้อีกครั้ง ฉันต้องบันทึกผลลัพธ์ที่สร้างไว้แล้ว ถ้าฉันเห็นมันบนจอแสดงผลของฉันมันจะถูกเก็บไว้ / แคช / บัฟเฟอร์ ที่ไหน? screendump, /dev/vcsXและอื่น ๆ ช่วยให้ฉันเพื่อบันทึกหน้าจอเท่านั้นที่ผ่านมาในการส่งออกมินัล (ปัจจุบันไม่ได้! - เลื่อนขั้วไม่ได้ช่วย) นี่คือคอนโซลเสมือน Linux ไม่ใช่เทอร์มินัลอีมูเลเตอร์ X11 เช่นเดียวgnome-terminalกับเมาส์และสินค้าอื่น ๆ
21 linux  console 

4
Rebinding / ปิดการใช้งาน CTRL + ALT + F # การสลับเทอร์มินัลเสมือน / คอนโซล
ฉันมีแอปพลิเคชันที่ผูกCTRL+ ALT+ F7แต่เครื่อง linux ของฉันดูเหมือนจะจับการกดแป้น มีวิธีในการผูกใหม่ / ปิดใช้งานคีย์นี้หรือไม่ การคอมไพล์ซ้ำของเคอร์เนลเป็นคำตอบที่ยอมรับได้ การแจกแจงในคำถามคือ Fedora 16 และ Ubuntu 11.10

5
จะรับไฟล์ไปยังโฮสต์ได้อย่างไรเมื่อคุณมีคอนโซลซีเรียล?
เมื่อทั้งหมดที่คุณมีคือซีเรียลคอนโซล (พูดผ่าน telnet ผ่านเทอร์มินัลเซิร์ฟเวอร์) วิธีใดบ้างที่สามารถใช้ในการถ่ายโอนไฟล์เข้า / ออกจากโฮสต์ การตัด / วางเหมาะสำหรับสิ่งเล็ก ๆ / พิมพ์ได้และฉันได้เล่นด้วยการรวมกันของ uuencode / uudecode (พร้อม gzip) จัดการกับ unprintable แต่มันมีข้อ จำกัด มาก

7
สีและเรื่องตลกแบบสุ่มในเชลล์ / เทอร์มินัล
ฉันเห็นคนที่ใช้เทอร์มินัลของพวกเขามันเป็นเรื่องตลกและเปลี่ยนสีและหัวเราะกับผู้ใช้ มันพูดอะไรบางอย่างตามแนวของสีที่รั่วเข้าไปในคอนโซลตั้งแต่ (ปี) ฉันจำไม่ได้ว่ามันคืออะไร แต่ฉันต้องการใช้เพราะ Kubuntu Konsole น่าเบื่อมากหลังจากใช้งานมานานหลายชั่วโมงและฉันต้องการทำให้มันมีชีวิตชีวาขึ้นมาหน่อย ความคิดใด ๆ เกี่ยวกับมันคืออะไร / ฉันจะหาได้ที่ไหน สิ่งที่ฉันกำลังมองหาคือสิ่งที่ทำโดยอัตโนมัติโดยไม่ต้องป้อนข้อมูลจากผู้ใช้เพื่อเรียกใช้สคริปต์หรือคำสั่ง (หรือแม้แต่คำสั่งที่เรียกใช้เมื่อเริ่มต้น) สิ่งที่ฉันกำลังมองหาเปลี่ยนชุดรูปแบบสีของเปลือกหอยในช่วงเวลาสุ่มและล้อเล่นเกี่ยวกับการเปลี่ยนสี บางทีมันอาจเป็นเพียงโปรแกรมเทอร์มินัลอื่น (ฉันไม่รู้ว่านี่เป็นคำที่ถูกต้องหรือไม่) กว่า Konsole ที่สร้างไว้ใน Kubuntu

1
เปิดใช้งานการแสดงผลภายนอกบนคอนโซล FreeBSD
tl; dr ฉันต้องการใช้จอแสดงผลภายนอกกับ FreeBSD 10.0 บน HP Pavilion g7-2270us ไม่สนใจว่าจะเป็นมิเรอร์หรือฉันต้องเลือกอย่างใดอย่างหนึ่ง นี่คืออาการ: เมื่อเสียบจอแสดงผลเข้ากับพอร์ตจอแสดงผล VGA ภายนอกทั้งจอแสดงผลที่เชื่อมต่อและจอแสดงผลภายนอกจะทำงานบนหน้าจอ BIOS เมื่อ FreeBSD เริ่มบูตจอแสดงผล VGA ภายนอกจะไม่ทำงานอีกต่อไป เมื่อบูตเครื่องแล้วการfnF4กดแป้นพิมพ์ที่คาดไว้เพื่อสลับการแสดงผลเริ่มต้นจะไม่มีผลกระทบ (หรือไม่ทำงานF4คนเดียว) โดยไม่คำนึงถึงสถานะของ "คีย์การกระทำ" ใน BIOS นั่นคือต้องใช้ตัวแก้ไขหรือไม่ หมายเหตุอื่น ๆ : ไม่มีตัวเลือกใน BIOS ที่จะเกี่ยวข้องกับสถานการณ์นี้ ไม่มีการติดตั้งเซิร์ฟเวอร์กราฟิกดังนั้น X / Wayland / etc ไม่มีความเกี่ยวข้องกับคำถามนี้ (เช่นxrandr) กราฟิกแบบรวม Intel Core i3-3110M ดูเหมือนจะได้รับการสนับสนุนในเวอร์ชัน≤ 9.1 grepping รอบ ๆ …
17 freebsd  console  display  bsd 

2
tmux: เซสชันที่แชร์, ผู้ใช้หนึ่งคนในบานหน้าต่าง, อีกคนหนึ่งในบานหน้าต่างอื่น, เคอร์เซอร์สองตัวที่แตกต่างกัน
ฉันตัดสินใจลอง tmux: ได้อ่านเอกสารและ googling ไปรอบ ๆ พยายามหาวิธีที่จะให้ผู้ใช้สองคนแบ่งปันเซสชันโดยใช้เคอร์เซอร์ที่แตกต่างกัน อย่างไรก็ตามการให้สิทธิ์ 777 กับซ็อกเก็ตหรือสร้างกลุ่มchgrpไอเอ็นจีซ็อกเก็ตและการเพิ่มผู้ใช้ทั้งสองดูเหมือนว่าจะอนุญาตให้ใช้ซ็อกเก็ตเดียวกันเพื่อแชร์เซสชันด้วยเคอร์เซอร์เดียว: ผู้ใช้ทั้งสองสามารถเขียนได้ ตำแหน่งเคอร์เซอร์เดียวกัน ตอนนี้ผู้ใช้ทั้งสองอยู่ในโฮมเซิร์ฟเวอร์เดียวกันกับ ssh และแนวคิดก็คือจะต้องมี: เทอร์มินัลใน a สมมุติว่าบานหน้าต่างด้านซ้ายซึ่งฉันสามารถพิมพ์คำสั่งได้ เทอร์มินัลอื่นในบานหน้าต่างด้านขวาซึ่งฉันสามารถเห็นผู้ใช้อื่นพิมพ์คำสั่งในเทอร์มินัลของเขา สิ่งเดียวกันสำหรับผู้ใช้อื่น ๆ สิ่งที่ฉันกำลังทำอยู่ในขณะนี้คือการใช้สองเซสชัน (ไม่แบ่งปัน) และ a script -fและtail -fชุดค่าผสมที่ทำงานเพื่ออ่านจังหวะสำคัญของกันและกัน แต่ฉันคิดว่าอาจจะมีวิธีการทำสิ่งนี้โดยใช้ความสามารถในการแบ่งปัน tmux มีวิธีที่จะทำให้แนวคิดนี้ทำงานร่วมกับการสนับสนุนการเขียนในเทอร์มินัลของอีกฝ่ายหรือไม่? วิธีที่ดีกว่าในการทำเช่นนี้คืออะไร?

2
จะกำหนด Compose Key ในเทอร์มินัลได้อย่างไร (ไม่มีสภาพแวดล้อมบนเดสก์ท็อป)
ฉันต้องการกำหนดcomposeคีย์ในระบบของฉัน (Debian Sid "Wheezy") ฉันไม่มี Xorg (และไม่ต้องการสภาพแวดล้อมเดสก์ทอปใด ๆ ) เฉพาะในเทอร์มินัล ฉันต้องการตั้งค่าAlt-Grกุญแจของฉัน(ขวาAlt) ฉันลองมาระยะหนึ่งแล้ว แต่ไม่สามารถหาวิธีตั้งค่าได้ ฉันกำลังตรวจสอบและพบคำแนะนำ: $ showkeyให้รหัสAlt-Grกุญแจของกุญแจแก่ฉัน(# 100) $ dumpkeysและ$ dumpkeys --compose-onlyเอาท์พุท "เนื้อหาปัจจุบันของไดรเวอร์ของแป้นพิมพ์" ในรูปแบบที่ระบุโดยkeymapsตามmanหน้า $ loadkeys โหลดตารางแปลคีย์บอร์ด ฉันแน่ใจว่ามันไม่ใช่เรื่องยาก แต่ฉันพลาดวิธีจัดการกับ ...

1
TTY บนจอภาพภายนอก
เมื่อใช้แล็ปท็อปที่บ้านฉันมักจะใช้จอภาพภายนอกแป้นพิมพ์และเมาส์กับหน้าจอแล็ปท็อปของฉันเป็นจอภาพที่สอง ทั้งหมดนี้ได้รับการกำหนดค่าอย่างง่ายดายโดยใช้โปรแกรมอรรถประโยชน์ GNOME ที่ดีที่ฉันถือว่าใช้ xrandr ในส่วนแบ็คเอนด์ บางครั้งฉันสนุกกับการใช้คอมพิวเตอร์ผ่าน TTY ฉันอยากจะสลับไปใช้ TTY1 (โดยใช้ ctrl + alt + f1) และให้ tty ปรากฏบนจอภาพภายนอกของฉันตามความละเอียดของจอภาพภายนอกของฉัน แต่มันมักจะปรากฏบนหน้าจอแล็ปท็อปของฉันหรือบนหน้าจอทั้งสอง แต่ที่ความละเอียดของหน้าจอแล็ปท็อปของฉัน มีวิธีทำสิ่งนี้ต่อเนื่องบน Ubuntu 10.10 หรือไม่ (ฉันเดาว่ามันไม่สำคัญ แต่ฉันได้ตั้งค่าไว้เพื่อให้หน้าจอเปิดอัตโนมัติจาก~/.profile)

4
ฉันจะตรวจสอบข้อกำหนดของเทอร์มินัลใดบ้างที่มีอยู่?
ส่วนใหญ่ของคำถามอยู่ในชื่อ แต่จะทำเพียงเล็กน้อย: ในส่วน Linuxes find /usr/share/terminfo -type fฉันสามารถ แต่ในเครื่อง Solaris ฉันมีสถานที่ใกล้เคียง - ไดเรกทอรีนี้ไม่มีอยู่จริง ฉันสามารถวนซ้ำรายการเทอร์มินัลและทำสิ่งที่ชอบ: for TERM in xterm xtermc xterm-color xterm-256color screen rxvt do tput cols >/dev/null 2>/dev/null && echo "$TERM available" done แต่มันช้า ตัวเลือกใด ๆ เพื่อค้นหาเส้นทางที่ใช้โดยtputนิยามเทอร์มินัลและเรียกใช้ "ค้นหา" ด้วยตัวเอง?

6
แสดงการแจ้งเตือนในการแสดง X ทั้งหมดที่ทำงานอยู่
ใช้บรรทัดคำสั่งฉันต้องการแสดงการแจ้งเตือนบนจอแสดงผล X ที่ทำงานทุกครั้ง (และเรียกใช้คอนโซล) สิ่งที่ต้องการ: notify-send-all 'Warning' 'Nuclear launch in 5 minutes, please evacuate' มีโปรแกรมที่จะทำเช่นนี้หรือไม่? ถ้าไม่สามารถใช้กับ bash ได้หรือไม่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.