เป็นไปได้ไหมที่จะใช้ PuTTY เป็น UI สำหรับเชลล์ของ Windows


12

ฉาบดีกว่า cmd.exe ฉันสามารถใช้ PuTTY เพื่อรันคำสั่ง Windows ได้หรือไม่


2
หากคุณต้องการล่ามบรรทัดคำสั่งสำรองให้ดูที่ TCCLE jpsoft.com/tccle_cmd_replacement.html - หากคุณต้องการสิ่งที่ดีกว่า gui ที่ cmd.exe เสนอให้ดูที่คอนโซล 2 sourceforge.net/projects/console - ฉันได้ใช้สิ่งนี้แล้ว combonation เป็นเวลานาน
MaQleod

1
FYI: PuTTY เป็นเพียงเทอร์มินัล มันไม่ได้ดำเนินการคำสั่งเพียงส่งต่อพวกเขาไปยังเปลือก (ทำงานจากระยะไกล) cmd.exeเป็นเปลือก ไม่มี GUI และไม่จัดการการคัดลอกวาง นั่นคืองานของเทอร์มินัล (โดยปกติคือ Win32 Console) ถ้าคุณใช้ PuTTYcyg ในสถานที่ของหน้าต่าง Win32 Console คุณจะได้รับสำเนาของคุณ / วางพฤติกรรม แต่คุณจะยังคงcmd.exeได้รับการใช้คำสั่งใน
user1686

@grawit ฉันดาวน์โหลด PuTTYcyg แต่ใช้ล่าม cygwin ฉันใช้cmd.exeล่ามภายในเครื่อง แต่คุณสมบัติการเติมข้อความอัตโนมัติของฉันหายไป
Jader Dias

คำตอบ:


6

วิธีเดียวที่คุณจะทำได้คือติดตั้งเซิร์ฟเวอร์ SSH หรือ Telnet ลงใน Windows Windows มาพร้อมกับเซิร์ฟเวอร์ Telnet ในAdd / Remove คอมโพเนนต์ของ

จากนั้นคุณสามารถใช้ PuTTY เพื่อเชื่อมต่อกับเครื่องคอมพิวเตอร์และเข้าสู่ระบบ

แต่คุณจะยังคงทำงาน cmd.exe ภายในฉาบดังนั้นคุณจะไม่ได้อะไรจริงๆตามนี้ - ในความเป็นจริงมันอาจจะเลวร้ายยิ่ง

หากคุณต้องการประสบการณ์ Bash ที่สมบูรณ์คุณควรดูที่การติดตั้งCygwinเพื่อให้อินเทอร์เฟซที่เหมือนกับ Linux มากขึ้น


1
สิ่งที่ฉันไม่ชอบcmd.exeคือวิธีคัดลอกและวางที่นั่น ผงสำหรับอุดรูจะทำให้ง่ายขึ้น
Jader Dias

2
@Jader: ใช้ CMD ภายใน Console2 แล้ว คุณสามารถกำหนดแป้นพิมพ์ลัดสำหรับ Copy และ Paste ฉันใช้ CTRL + C และ CTRL + V sourceforge.net/projects/console ฉันซ่อนแถบเครื่องมือ
Paradroid

3
ฉันใช้ cygwin กับ puttycyg: code.google.com/p/puttycyg
glenn jackman

2

อีกทางเลือกหนึ่งสำหรับ Cygwin คุณสามารถรับสภาพแวดล้อมการทุบตีแบบเรียบง่ายขึ้นด้วย MSys-Base

  • รับmingw-get
  • ติดตั้ง msys-base โดยใช้ mingw-get install msys-base

สำหรับเทอร์มินัลใช้MinTTYซึ่งคล้ายกับ PuTTY มาก


2

นอกจากนี้คุณสามารถใช้netcat :

nc -L -p 1234 -e cmd.exe

จากนั้นเชื่อมต่อ localhost บนพอร์ต 1234 โดยใช้ PuTTY (การเชื่อมต่อชนิด RAW) ยังไม่ดีที่สุด แต่อย่างน้อยคุณก็ไม่จำเป็นต้องติดตั้งเซิร์ฟเวอร์ SSH หรือ Telnet (นอกจากนี้โค้ดสีเหมือน Unix ดูเหมือนจะทำงานได้เช่น:

grep --color=always ...

การใช้grep Windowsดูเหมือนว่าทำงานได้อย่างถูกต้อง

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