Hướng dẫn sinh tồn Windows cho người dùng Linux / Unix

Tác Giả: Roger Morrison
Ngày Sáng TạO: 17 Tháng Chín 2021
CậP NhậT Ngày Tháng: 4 Có Thể 2024
Anonim
Hướng dẫn sinh tồn Windows cho người dùng Linux / Unix - Công Nghệ
Hướng dẫn sinh tồn Windows cho người dùng Linux / Unix - Công Nghệ

NộI Dung


Nguồn: Binu Omanakkuttan / Dreamstime.com

Lấy đi:

Thích Linux / Unix nhưng buộc phải sử dụng Windows? Dưới đây là một số cách để làm cho máy tính Windows của bạn giống một chút với hệ điều hành ưa thích của bạn.

Hãy để đối mặt với nó, Linux và Unix là những hệ điều hành tuyệt vời, nhưng nhiều người dùng phải sống trong thế giới thực và sống trong thế giới thực thường có nghĩa là sử dụng một hệ điều hành nhất định có tên là Windows. Cho dù bạn chỉ truy cập Windows hoặc sống ở đó, có một số cách sẽ làm cho nó hoạt động giống như các hệ thống mà bạn đã sử dụng.

Cygwin

Nếu bạn là một người dùng Linux / Unix nghiêm túc đối đầu với Windows, thì bạn có thể thiếu dòng lệnh. Chắc chắn, Windows Command Prompt vẫn ổn, nhưng nó không có tính linh hoạt của vỏ Unix. Cygwin là câu trả lời cho bạn. Nó có một lớp tương thích DLL và POSIX để giúp chuyển phần mềm Linux sang Windows dễ dàng hơn trong khi cung cấp cho bạn một môi trường quen thuộc.


Bạn chỉ cần tải xuống tệp Setup.exe từ trang web của dự án và cài đặt Cygwin. Trình cài đặt đóng vai trò là trình quản lý gói và bạn có thể cài đặt các tiện ích, công cụ, trình soạn thảo yêu thích của mình, v.v. Có một giao diện người dùng dòng lệnh có tên Cyg-get that mà tương tự như tiện ích apt-get trên Debian và Ubuntu.

Bạn đã giành chiến thắng có thể sử dụng nhị phân Linux với Cygwin. Phần mềm phải được biên dịch cho Windows. Có hàng trăm gói có sẵn. Nếu bạn có khuynh hướng như vậy, bạn có thể cài đặt GCC và tự biên dịch từ nguồn.

Bạn không chỉ có thể chạy các ứng dụng dòng lệnh, mà cả các chương trình được thiết kế cho Hệ thống X Window cũng như sử dụng Cygwin / X.

PowerShell

PowerShell của riêng Microsoft Microsoft là một thay thế thú vị cho cả hệ vỏ Unix truyền thống và dòng lệnh Windows tiêu chuẩn có nguồn gốc từ MS-DOS. PowerShell được định hướng rất nhiều đối tượng.


Bạn có thể tạo các đường dẫn của các chuỗi được xâu chuỗi giống như bạn có thể trong các vỏ Unix, nhưng sự khác biệt là thay vì sử dụng đơn giản, nó dẫn các đối tượng. Đây có thể là một mối quan hệ với các lập trình viên Unix nghiêm túc, nhưng lợi thế là bạn có thể chọn dữ liệu mà không cần sử dụng các công cụ xử lý phức tạp như AWK hoặc thậm chí Perl.

Có một chút về đường cong học tập, nhưng các nhà thiết kế đã cố gắng làm cho việc học PowerShell dễ dàng hơn. Nó có ích hơn khi tương tác với chính Windows. Bạn có thể muốn sử dụng các ngôn ngữ script khác nếu bạn không cần phải tự động hóa các tác vụ Windows.

Không lỗi, không căng thẳng - Hướng dẫn từng bước của bạn để tạo ra phần mềm thay đổi cuộc sống mà không phá hủy cuộc sống của bạn

Bạn không thể cải thiện kỹ năng lập trình của mình khi không ai quan tâm đến chất lượng phần mềm.

Biên tập viên

Bất kể bên nào trong "cuộc chiến biên tập" giữa vi và Emacs mà bạn đang ở, bạn có thể sử dụng mục yêu thích của mình trên Windows. Bạn có nhiều lựa chọn trình soạn thảo trên Windows, từ các trình soạn thảo Unix có sẵn trên Cygwin, cũng như các cổng gốc của cả vi và Emacs.

Một sự thay thế nhẹ nhưng đầy đủ tính năng cho cả hai là Notepad ++.

SSH

Nếu bạn là một lập trình viên hoặc quản trị viên hệ thống nghiêm túc, bạn đã biết về SSH. May mắn thay, bạn có thể truy cập các máy từ xa trên Windows cũng như trên Linux. Một cách là PuTTY, cho phép bạn quản lý các kết nối.

Bạn cũng có thể cài đặt SSH bằng Cygwin. Ưu điểm của việc làm theo cách này là bạn có thể sử dụng Mosh, cho phép bạn duy trì kết nối nếu bạn đặt máy ngủ hoặc bạn thay đổi mạng. Nó thực sự tuyệt vời để làm việc trên máy tính xách tay qua Wi-Fi.

Ngôn ngữ lập trình

Unix là một môi trường phát triển tuyệt vời và bất kể ngôn ngữ lập trình yêu thích của bạn là gì trên Unix, nó đều có sẵn cho Windows.

Tất cả các ngôn ngữ kịch bản chính, bao gồm Python, Perl, PHP và các ngôn ngữ khác đều có phiên bản Windows gốc cũng như các phiên bản Cygwin có sẵn.

Microsoft có các công cụ phát triển riêng, nhưng các công cụ Unix có xu hướng nhẹ hơn nhiều.

Quản lý máy tính để bàn

Một tính năng khác của máy tính để bàn Linux mà bạn có thể thiếu là máy tính để bàn ảo. Trong khi Microsoft bổ sung nó vào Windows 10, bạn không thể chờ đợi. Bạn có thể cài đặt VirtuaWin, cung cấp cho bạn các tính năng quản lý cửa sổ nâng cao ngay bây giờ. Giống như phần mềm Linux tốt nhất, nó miễn phí và nguồn mở.

Đến Real * nix

Nếu bạn phải có Unix thực sự, bạn không cần phải từ bỏ hệ thống yêu thích của mình. Khởi động kép Windows và Linux là giải pháp cổ điển.

Nếu bạn đi theo con đường này, chỉ cần đảm bảo Windows được cài đặt trước. Nếu không, Windows sẽ ghi đè lên bất kỳ bộ tải khởi động nào trong Bản ghi khởi động chính khi bạn cài đặt nó. Hầu hết các bản phân phối Linux đủ thông minh để phát hiện các phân vùng Windows và cài đặt bộ tải khởi động cho phép bạn chọn hệ điều hành nào bạn muốn khởi động.

Một vấn đề khác bạn có thể gặp phải trên các máy tính mới hơn được thiết kế cho Windows 8 là bảo vệ UEFI. Được thiết kế rõ ràng để bảo vệ chống lại rootkit và bootkits, nó đã bị chỉ trích vì yêu cầu các hệ điều hành phải được ký bằng mật mã, có khả năng khóa nhiều distro.

Microsoft yêu cầu các PC mới bật nó theo mặc định, nhưng may mắn thay, chúng cũng yêu cầu bạn có khả năng tắt nó, nhưng chỉ trên các PC x86. Họ có thể quyết định khác trong tương lai. Nếu bạn muốn giữ khởi động an toàn hoặc đang sử dụng bộ xử lý ARM, bạn có thể chọn các bản phân phối được ký, chẳng hạn như phiên bản Ubuntu 64 bit.

Phần kết luận

Ngay cả khi bạn thấy mình bị mắc kẹt trên Windows tạm thời hoặc vĩnh viễn, bạn vẫn có thể có một chút hương vị thiên đường của riêng mình với một số bổ sung đơn giản cho môi trường Windows của bạn.