เรียกใช้ terminal Linux บน Windows


14

มันเป็นความเจ็บปวดเล็กน้อยในการทำงานกับพรอมต์คำสั่งของ Windows ฉันทำงานกับ Linux และ Windows สถานี Linux มีข้อดีมากกว่าพรอมต์คำสั่ง XP ดังนั้นฉันต้องการใช้ terminal Linux บน Windows ไม่มีใครรู้ว่าเราจะทำอย่างนั้นได้อย่างไร ฉันไม่ต้องการเรียกใช้คำสั่ง Linux บน Windows แต่ฉันชอบคุณสมบัติต่าง ๆ บนเทอร์มินัล Linux ดังนั้นฉันต้องการใช้คุณสมบัติเดียวกันสำหรับพรอมต์คำสั่ง Windows หรือใช้เทอร์มินัล Linux บน Windows



3
"ฟีเจอร์" เหล่านี้ที่คุณชอบมากบนขั้ว Linux ที่คุณต้องการได้รับการสนับสนุนบน Windows คืออะไร เป็นการยากที่จะแนะนำการเปลี่ยนเทอร์มินัลโดยไม่รู้คุณสมบัติที่คุณต้องการ!
Cody Grey

คุณสมบัติที่ฉันต้องการจากเครื่องเทอร์มินัล:
เมสเทีย

คำตอบ:


22

ลองcygwinและทุบตี

ผู้ใช้ Linux ส่วนใหญ่ใช้ bash ดังนั้นฉันเดาว่านี่คือคอนโซลที่คุณอ้างถึง


2
cygwin และทุบตีตลอดไป!

1
rxvtขั้วจะดีกว่าหนึ่งที่ Cygwin ให้เป็นค่าเริ่มต้น เพียงติดตั้งrxvtแพ็คเกจเพื่อรับมัน
intuited

ฉันคิดว่าผู้โพสต์หมายถึงทางเลือกของ cmd.exe ไม่ใช่ความสามารถในการเรียกใช้คำสั่ง * NIX หรือทุบตี จากโพสต์ "ฉันไม่ต้องการเรียกใช้คำสั่ง Linux บน Windows"

เหตุผลของฉันคือถ้าพวกเขาต้องการทุบตีแล้วบน Windows cygwin น่าจะเป็นวิธีที่ง่ายที่สุดที่จะทำ
David Heffernan

หิน Cygwin :) !!
Shenal Silva

11

ขออภัยสำหรับการโปรโมตตนเองฉันเป็นผู้เขียน Console Emulator รายอื่นซึ่งไม่ได้กล่าวถึงที่นี่

ConEmuเป็นตัวจำลองคอนโซลโอเพ่นซอร์สที่มีแท็บซึ่งแสดงถึงคอนโซลหลายตัวและแอพพลิเคชั่น GUI อย่างง่ายเป็นหน้าต่าง GUI ที่ปรับแต่งได้เพียงหน้าต่างเดียว

เริ่มแรกโปรแกรมถูกออกแบบมาเพื่อทำงานกับFar Manager (การแทนที่เชลล์ที่ฉันโปรดปราน - การจัดการไฟล์และการเก็บถาวรประวัติคำสั่งและความสมบูรณ์, เครื่องมือแก้ไขที่มีประสิทธิภาพ) แต่ ConEmu สามารถใช้กับแอปพลิเคชั่นคอนโซลอื่น ๆ หรือเครื่องมือ GUI อย่างง่าย (เช่น PuTTY เป็นต้น) ConEmu เป็นโครงการถ่ายทอดสดเปิดรับข้อเสนอแนะ

ข้อความที่ตัดตอนมาสั้น ๆ จากรายการตัวเลือกแบบยาว:

  • ConEmu เวอร์ชันล่าสุดอาจตั้งค่าตัวเองเป็นเทอร์มินัลเริ่มต้นสำหรับ Windows
  • รองรับหน้าจอแยก
  • การเลือกข้อความและบล็อกที่ใช้งานง่าย (จากแป้นพิมพ์หรือเมาส์) คัดลอกวางค้นหาข้อความในคอนโซล
  • ใช้แบบอักษรใด ๆ ที่ติดตั้งในระบบหรือคัดลอกไปยังโฟลเดอร์ของโปรแกรม (ttf, otf, fon, bdf)
  • เรียกใช้แท็บที่เลือกในฐานะผู้ดูแลระบบ (Vista +) หรือในฐานะผู้ใช้ที่เลือกคำสั่งcsudoสำหรับแท็บใหม่
  • รายการ Windows 7 Jump และความคืบหน้าบนทาสก์บาร์
  • บูรณาการกับDosBox (มีประโยชน์ในระบบ 64 บิตเพื่อเรียกใช้แอปพลิเคชัน DOS)
  • ปรับขนาดโหมดขยายหน้าต่างแบบขยายให้ใหญ่สุดและเต็มจออย่างราบรื่น
  • แถบเลื่อนที่ซ่อนเริ่มแรกอาจถูกเปิดเผยโดยการวางเมาส์หรือช่องทำเครื่องหมายในการตั้งค่า
  • การตั้งค่าเพิ่มเติม (เช่น pallette) สำหรับแอปพลิเคชันที่เลือก
  • ANSI X3.64 และ Xterm 256 สี

10

Consoleคือการปรับปรุงหน้าต่างคอนโซล Windows

คอนโซล [2] ยังคงใช้ส่วนต่อประสานคอนโซล Win32 ที่ Windows จัดเตรียมไว้ให้ cmd.exeใช้เป็นเชลล์เริ่มต้น แต่สามารถกำหนดค่าได้


minttyเป็นจำลอง terminalสำหรับCygwinและ Cygwin อนุพันธ์เช่นMSYS

การใช้ mintty นั้นเหมือนกับการใช้ PuTTY เพื่อ ssh ในการติดตั้ง Cygwin ของคุณเองยกเว้นไม่มี ssh มันเชื่อมโยงกับการจำลองเทอร์มินัลของ Cygwin เพื่อจัดเตรียมเทอร์มินัล UNIX ที่ซื่อสัตย์ อย่างไรก็ตามสิ่งนี้ทำให้มันใช้ไม่ได้สำหรับโปรแกรมที่คาดหวังคอนโซล Win32


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