2008-08-13 28 views
12

Trong khi tôi lớn lên bằng cách sử dụng MSWindows, tôi đã chuyển sang Mac nhiều năm trước. Tôi không muốn bắt đầu một cuộc chiến tranh lửa ở đây trên các hệ điều hành. Tôi làm, tuy nhiên, muốn một thiết bị đầu cuối một litle gần gũi hơn với những gì tôi đang sử dụng để.lệnh tốt hơn cho Windows?

Tôi không yêu cầu sự hỗ trợ đầy đủ POSIX - Tôi không có đủ kiên nhẫn để cài đặt Cygwin - nhưng tôi bỏ lỡ bến tab, có thể dễ dàng cắt và dán, và những người bạn tốt của tôi ls, mkdir, rm, et al. (Đối với những cái cuối cùng, tôi luôn có thể đặt các tệp .bat trên đường dẫn của mình, nhưng điều đó sẽ nhanh chóng cũ.)

Bất kỳ ai có ứng dụng đầu cuối cho MSWindows XP?

+0

Câu hỏi này có liên quan một lần nữa vì Windows 10 hiện hỗ trợ hệ thống phụ Linux. Và tất nhiên là luôn có sức mạnh. –

Trả lời

6

Một số tùy chọn hơn:

MSYS: một hệ thống tối thiểu cung cấp một môi trường tương thích POSIX shell Bourne, với một bộ sưu tập nhỏ của các công cụ dòng lệnh UNIX. Chủ yếu phát triển như một phương tiện để thực thi các kịch bản cấu hình và Makefiles được sử dụng để xây dựng phần mềm nguồn mở, nhưng cũng hữu ích như một giao diện dòng lệnh mục đích chung để thay thế Windows cmd.exe.

GNU utilities for Win32: cổng của các tiện ích GNU phổ biến cho Win32 gốc. Trong bối cảnh này, bản địa có nghĩa là thực thi chỉ phụ thuộc vào thời gian chạy Microsoft C (msvcrt.dll) và không phải là một lớp mô phỏng như được cung cấp bởi các công cụ Cygwin.

+0

MSYS có vấn đề cài đặt và sử dụng đáng kinh ngạc trên Vista, trình cài đặt cuối cùng được tạo vào năm 2001 và thực sự chỉ hoạt động tốt trên XP. – jakobengblom2

+0

Không chắc chắn những gì bạn đang nói về, tôi đã sử dụng msys tốt trên Vista cho có lẽ một năm nay, và trình cài đặt mới nhất chắc chắn không được tạo ra vào năm 2001. – Ibrahim

7

Tôi đang sử dụng powershell, điều tuyệt vời của nó để giúp bạn không bị phát điên và có rm và mkdir và ls. Thiết bị đầu cuối được gắn thẻ vẫn không có trong PowerShell, và sao chép dán tương tự như cmd, nhưng cách của nó tốt hơn so với cmd.exe.

4

PowerCmd là rất tốt, với nhiều tính năng bao gồm các tab, cut/copy/quá khứ vv

Console cũng là một thay thế tuyệt vời và là một chút nữa rút gọn hơn PowerCmd (mà đôi khi có thể là một chút quá tính năng phong phú.

Ngoài ra, với cả hai, nếu bạn đã cài đặt PowerShell, có thể chạy PowerShell từ việc sử dụng.

1

tôi sử dụng Console với unxutils

Console cho các tab và dễ dàng hơn để quản lý chọn/copy/paste

UnxUtils cho ls, rm, grep, uniq, sắp xếp ... và sự tốt lành khác.

1

PowerShell là tuyệt vời, tuy nhiên đối với bất cứ điều gì khác hơn là các lệnh cơ bản nhất có một đường cong học tập khi chuyển đổi từ bash, vv

Tôi quay trở lại với việc sử dụng Cygwin.

2

Tôi chưa bao giờ tìm thấy bất kỳ điều gì tôi thích hơn Cygwin.

Tôi cũng đã đi trước và cài đặt Cygwin/X w/Openbox vì vậy tôi có thể nhận được một cái gì đó như thế này:

alt text

Nó có nhiều không gian làm việc bên trong cửa sổ Openbox chính vì vậy tôi có thể dễ dàng có đến 20 xterms không chồng chéo mà tôi có thể dễ dàng chuyển qua.

3

Nếu bạn là một bit của Pythonista thì iPython khó đánh bại. Nó có một số lệnh shell phổ biến hơn được mã hóa (ví dụ: ls, pwd, cd, v.v.), cũng có thể chạy bất kỳ lệnh shell nào khác bằng cách bắt đầu bằng '!' (ví dụ! latex file.tex) nhưng cũng là một trình bao Python đầy đủ với lịch sử, tab-complete, hỗ trợ trình chỉnh sửa đa dòng, ghi nhật ký, v.v.

Hơn nữa, bạn có thể cài đặt iPython lại trên các hộp UNIX của bạn cũng như Windows có nghĩa là môi trường của bạn có thể đi theo bất cứ nơi nào bạn đến.

3

Có một số mới ish Trình mô phỏng bảng điều khiển nguồn mở được gọi là cmder. Nó trông thực sự tốt đẹp và có một số tính năng tiên tiến mà làm cho nó đẹp hơn để sử dụng. Bạn cũng có thể sử dụng PowerShell với nó. Hay nhất của tất cả, đó là di động!

+1

Tuyệt đối yêu cmder. Có nghĩa đen không có gì tiêu cực tôi có thể nói về nó. –

Các vấn đề liên quan