Chạy thiết bị đầu cuối Linux trên Windows


14

Đó là một chút đau để làm việc với dấu nhắc lệnh của Windows. Tôi đã làm việc với Linux và Windows. Thiết bị đầu cuối Linux có nhiều ưu điểm hơn dấu nhắc lệnh XP, vì vậy tôi muốn sử dụng thiết bị đầu cuối Linux trên Windows. Có ai biết làm thế nào chúng ta có thể làm điều đó? Tôi không muốn chạy các lệnh Linux trên Windows. Nhưng tôi thích các tính năng trên thiết bị đầu cuối Linux nên tôi muốn sử dụng các tính năng tương tự cho dấu nhắc lệnh của Windows hoặc sử dụng thiết bị đầu cuối Linux trên Windows.



3
Những "tính năng" này bạn thích rất nhiều trên các thiết bị đầu cuối Linux mà bạn muốn được hỗ trợ trên Windows là gì? Thật khó để đề xuất thay thế thiết bị đầu cuối mà không biết chính xác những tính năng bạn đang tìm kiếm!
Cody Grey

các tính năng tôi cần từ một thiết bị đầu cuối:
mestia 9/12/2015

Câu trả lời:


22

Hãy thử cygwin và bash.

Hầu hết người dùng Linux sử dụng bash vì vậy tôi đoán đó là giao diện điều khiển mà bạn đang đề cập đến.


2
Cygwin và bash mãi mãi!

1
Thiết rxvtbị đầu cuối tốt hơn nhiều so với thiết bị đầu cuối mà Cygwin cung cấp theo mặc định. Chỉ cần cài đặt rxvtgói để có được nó.
trực giác

Tôi nghĩ rằng poster có nghĩa là một thay thế cho cmd.exe, không phải khả năng chạy các lệnh * NIX hoặc bash. Từ bài đăng, "Tôi không muốn chạy các lệnh Linux trên Windows."

Lý do của tôi là nếu họ muốn bash, thì trên Windows cygwin có lẽ là cách dễ nhất để làm điều đó.
David Heffernan

Đá Cygwin :) !!
Shenal Silva

11

Xin lỗi vì đã tự quảng cáo, tôi là tác giả của một Trình giả lập Console khác, không được đề cập ở đây.

ConEmu là trình giả lập bảng điều khiển mã nguồn mở với các tab, đại diện cho nhiều bảng điều khiển và các ứng dụng GUI đơn giản như một cửa sổ GUI có thể tùy chỉnh.

Ban đầu, chương trình được thiết kế để hoạt động với Far Manager (thay thế shell yêu thích của tôi - quản lý tệp và lưu trữ, lịch sử lệnh và hoàn thành, trình chỉnh sửa mạnh mẽ). Nhưng ConEmu có thể được sử dụng với bất kỳ ứng dụng bảng điều khiển nào khác hoặc các công cụ GUI đơn giản (như PuTTY chẳng hạn). ConEmu là một dự án trực tiếp, mở để đề xuất.

Một đoạn trích ngắn từ danh sách dài các tùy chọn:

  • Các phiên bản mới nhất của ConEmu có thể tự thiết lập làm thiết bị đầu cuối mặc định cho Windows
  • Hỗ trợ chia màn hình
  • Lựa chọn văn bản và khối thân thiện với người dùng (từ bàn phím hoặc chuột), sao chép, dán, tìm kiếm văn bản trong bảng điều khiển
  • Sử dụng bất kỳ phông chữ nào được cài đặt trong hệ thống hoặc sao chép vào một thư mục của chương trình (ttf, otf, fon, bdf)
  • Chạy các tab được chọn là Quản trị viên (Vista +) hoặc là người dùng đã chọn, lệnh csudo cho các tab mới
  • Windows 7 Jump danh sách và Tiến trình trên thanh tác vụ
  • Tích hợp với DosBox (hữu ích trong các hệ thống 64 bit để chạy các ứng dụng DOS)
  • Thay đổi kích thước mượt mà, tối đa hóa và các chế độ cửa sổ toàn màn hình
  • Thanh cuộn ban đầu bị ẩn, có thể được tiết lộ bằng cách di chuột hoặc hộp kiểm trong cài đặt
  • Cài đặt tùy chọn (ví dụ: palet) cho các ứng dụng đã chọn
  • ANSI X3.64 và Xterm 256 màu

10

Console là một cải tiến cửa sổ giao diện điều khiển Windows.

Console [2] vẫn sử dụng giao diện bảng điều khiển Win32 do Windows cung cấp, nhưng cung cấp trình bao bọc xung quanh nó với nhiều tính năng hơn. cmd.exeđược sử dụng làm vỏ mặc định nhưng nó có thể cấu hình được.


Mintty là một giả lập thiết bị đầu cuối cho Cygwin phái sinh và Cygwin như MSYS .

Sử dụng mintty rất giống như sử dụng PuTTY để ssh vào bản cài đặt Cygwin của riêng bạn, ngoại trừ không có ssh. Nó nối vào mô phỏng thiết bị đầu cuối của Cygwin để cung cấp giao diện thiết bị đầu cuối UNIX trung thành. Tuy nhiên, điều này làm cho nó không thể sử dụng được cho các chương trình mong đợi giao diện điều khiển Win32.


3

Bạn có thể thử PowerShell . Và nếu bạn biết .NET, bạn có thể viết một số tập lệnh thực sự tiên tiến.

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.