Trang chủ » làm thế nào để » Cách cài đặt và sử dụng Linux Bash Shell trên Windows 10

    Cách cài đặt và sử dụng Linux Bash Shell trên Windows 10

    Hệ thống con Windows cho Linux, được giới thiệu trong Bản cập nhật kỷ niệm, đã trở thành một tính năng ổn định trong Bản cập nhật người tạo mùa thu. Bây giờ bạn có thể chạy Ubuntu và openSUSE trên Windows, với Fedora và nhiều bản phân phối Linux sắp ra mắt.

    Những điều bạn cần biết về Bash Shell của Windows 10

    Đây không phải là máy ảo, bộ chứa hoặc phần mềm Linux được biên dịch cho Windows (như Cygwin). Thay vào đó, Windows 10 cung cấp một Hệ thống con Windows đầy đủ dành cho Linux để chạy phần mềm Linux. Nó dựa trên dự án Project Astoria bị bỏ rơi của Microsoft để chạy các ứng dụng Android trên Windows.

    Hãy nghĩ về nó như đối nghịch với Wine. Mặc dù Wine cho phép bạn chạy các ứng dụng Windows trực tiếp trên Linux, nhưng Hệ thống con Windows cho Linux cho phép bạn chạy các ứng dụng Linux trực tiếp trên Windows.

    Microsoft đã làm việc với Canonical để cung cấp một môi trường shell Bash dựa trên Ubuntu đầy đủ chạy trên hệ thống con này. Về mặt kỹ thuật, đây không phải là Linux. Linux là nhân hệ điều hành cơ bản và không có sẵn ở đây. Thay vào đó, điều này cho phép bạn chạy shell Bash và các nhị phân chính xác giống như bạn thường chạy trên Ubuntu Linux. Những người theo chủ nghĩa phần mềm miễn phí thường lập luận rằng hệ điều hành Linux trung bình nên được gọi là GNU GNU / Linux vì nó thực sự có rất nhiều phần mềm GNU chạy trên nhân Linux. Shell Bash bạn sẽ nhận được thực sự chỉ là tất cả các tiện ích GNU và phần mềm khác.

    Mặc dù tính năng này ban đầu được gọi là Bash Bash trên Ubuntu trên Windows, nhưng nó cũng cho phép bạn chạy Zsh và các dòng lệnh khác. Bây giờ nó cũng hỗ trợ các bản phân phối Linux khác. Bạn có thể chọn openSUSE Leap hoặc SUSE Enterprise Server thay vì Ubuntu và Fedora cũng đang trên đường.

    Có một số hạn chế ở đây. Điều này chưa hỗ trợ phần mềm máy chủ nền và nó sẽ không chính thức hoạt động với các ứng dụng máy tính để bàn Linux. Không phải mọi ứng dụng dòng lệnh đều hoạt động, vì tính năng này không hoàn hảo.

    Cách cài đặt Bash trên Windows 10

    Tính năng này không hoạt động trên phiên bản Windows 10 32 bit, vì vậy hãy đảm bảo bạn đang sử dụng phiên bản Windows 64 bit. Đã đến lúc chuyển sang phiên bản 64 bit của Windows 10 nếu bạn vẫn đang sử dụng phiên bản 32 bit.

    Giả sử bạn có Windows 64 bit, để bắt đầu, hãy vào Bảng điều khiển> Chương trình> Bật hoặc tắt tính năng của Windows. Kích hoạt tùy chọn Hệ thống con của Windows Windows cho Linux, trong danh sách, sau đó bấm vào nút OK OK.

    Nhấp vào Khởi động lại ngay bây giờ, khi bạn được nhắc khởi động lại máy tính. Tính năng này sẽ không hoạt động cho đến khi bạn khởi động lại.

    chú thích: Bắt đầu với Cập nhật người tạo mùa thu, bạn không còn phải bật Chế độ nhà phát triển trong ứng dụng Cài đặt để sử dụng tính năng này. Bạn chỉ cần cài đặt nó từ cửa sổ Tính năng của Windows.

    Sau khi máy tính của bạn khởi động lại, hãy mở Microsoft Store từ menu Bắt đầu và tìm kiếm Linux Linux trong cửa hàng. Nhấp vào Tải xuống Tải xuống các ứng dụng Trực tuyến trên Linux Linux trên Windows?.

    chú thích: Bắt đầu với bản cập nhật Fall Creators Update, bạn không còn có thể cài đặt Ubuntu bằng cách chạy lệnh bash nghén. Thay vào đó, bạn phải cài đặt Ubuntu hoặc bản phân phối Linux khác từ ứng dụng Store.

    Bạn sẽ thấy một danh sách mọi bản phân phối Linux hiện có sẵn trong Windows Store. Kể từ bản cập nhật Fall Creators Update, bao gồm Ubuntu, openSUSE Leap và openSUSE Enterprise, với lời hứa rằng Fedora sẽ đến sớm.

    Cập nhật: Debian và Kali hiện có sẵn trong Cửa hàng, nhưng không được liệt kê ở đây. Tìm kiếm cho Debian Debian Linux Linux hoặc Mười Kali Linux 'để tìm và cài đặt chúng.

    Để cài đặt bản phân phối Linux, nhấp vào bản phân phối đó, sau đó nhấp vào nút Cài đặt Tải xuống hoặc Cài đặt bản quyền để cài đặt bản phân phối như bất kỳ ứng dụng Store nào khác.

    Nếu bạn không chắc chắn nên cài đặt môi trường Linux nào, chúng tôi khuyên dùng Ubuntu. Bản phân phối Linux phổ biến này trước đây là tùy chọn duy nhất có sẵn, nhưng các hệ thống Linux khác hiện có sẵn cho những người có nhu cầu cụ thể hơn.

    Bạn cũng có thể cài đặt nhiều bản phân phối Linux và mỗi bản phân phối sẽ có các phím tắt riêng. Bạn thậm chí có thể chạy nhiều bản phân phối Linux khác nhau cùng một lúc trong các cửa sổ khác nhau.

    Cách sử dụng Bash Shell và cài đặt phần mềm Linux

    Bây giờ bạn có một bash shell dòng lệnh đầy đủ dựa trên Ubuntu hoặc bất kỳ bản phân phối Linux nào khác mà bạn đã cài đặt.

    Vì chúng là cùng một nhị phân, bạn có thể sử dụng lệnh apt hoặc apt-get của Ubuntu để cài đặt phần mềm từ kho của Ubuntu nếu bạn đang sử dụng Ubuntu. Chỉ cần sử dụng bất kỳ lệnh nào bạn thường sử dụng trên bản phân phối Linux đó. Bạn sẽ có quyền truy cập vào tất cả các phần mềm dòng lệnh Linux, mặc dù một số ứng dụng có thể chưa hoạt động hoàn hảo.

    Để mở môi trường Linux bạn đã cài đặt, chỉ cần mở menu Bắt đầu và tìm kiếm bất kỳ phân phối nào bạn đã cài đặt. Ví dụ: nếu bạn đã cài đặt Ubuntu, hãy khởi chạy phím tắt Ubuntu.

    Bạn có thể ghim phím tắt ứng dụng này vào menu Bắt đầu, thanh tác vụ hoặc máy tính để bàn để truy cập dễ dàng hơn.

    Lần đầu tiên bạn khởi chạy môi trường Linux, bạn sẽ được nhắc nhập tên người dùng và mật khẩu UNIX. Chúng không phải khớp với tên người dùng và mật khẩu Windows của bạn, nhưng sẽ được sử dụng trong môi trường Linux.

    Ví dụ: nếu bạn nhập vào bob bob và và let letinine làm thông tin đăng nhập của bạn, tên người dùng của bạn trong môi trường Linux sẽ là mật mã bob và mật khẩu bạn sử dụng trong môi trường Linux sẽ là mật khẩu mật khẩu là.

    Bạn có thể khởi chạy môi trường Linux đã cài đặt của mình bằng cách chạy wsl chỉ huy. Nếu bạn đã cài đặt nhiều bản phân phối Linux, bạn có thể chọn môi trường Linux mặc định mà lệnh này khởi chạy.

    Nếu bạn đã cài đặt Ubuntu, bạn cũng có thể chạy ubfox lệnh để cài đặt nó. Đối với openSUSE Leap 42, hãy sử dụng  openuse-42 . Đối với SUSE Linux Enterprise Sever 12, hãy sử dụng sles-12 . Các lệnh này được liệt kê trên mỗi trang phân phối Linux trên Windows Store.

    Bạn vẫn có thể khởi chạy môi trường Linux mặc định của mình bằng cách chạy bash lệnh, nhưng Microsoft nói điều này không được chấp nhận. Điều này có nghĩa là bash lệnh có thể ngừng hoạt động trong tương lai.

    Nếu bạn có kinh nghiệm sử dụng shell Bash trên Linux, Mac OS X hoặc các nền tảng khác, bạn sẽ ở nhà ngay.

    Trên Ubuntu, bạn cần thêm tiền tố vào một lệnh với  sudo để chạy nó với quyền root. Người dùng gốc Root trên nền tảng UNIX có quyền truy cập hệ thống đầy đủ, giống như người dùng quản trị viên trên mạng Cameron trên Windows. Hệ thống tệp Windows của bạn được đặt tại / mnt / c trong môi trường vỏ Bash.

    Sử dụng cùng các lệnh thiết bị đầu cuối Linux mà bạn sử dụng để đi lại. Nếu bạn đã quen với Dấu nhắc lệnh Windows tiêu chuẩn với các lệnh DOS của nó, đây là một vài lệnh cơ bản phổ biến cho cả Bash và Windows:

    • Thay đổi thư mục: CD ở Bash, CD hoặc là  chirir trong DOS
    • Danh sách nội dung của thư mục:  ls ở Bash, thư mục trong DOS
    • Di chuyển hoặc đổi tên tệp: mv ở Bash, di chuyển và  đổi tên trong DOS
    • Sao chép một tập tin: cp ở Bash,  bản sao trong DOS
    • Xóa một tập tin: rm ở Bash,  del hoặc là xóa trong DOS
    • Tạo một thư mục:  mkdir ở Bash, mkdir trong DOS
    • Sử dụng Trình chỉnh sửa văn bản: vi hoặc là nano ở Bash,  chỉnh sửa trong DOS

    Điều quan trọng cần nhớ là, không giống như Windows, vỏ Bash và môi trường bắt chước Linux của nó có phân biệt chữ hoa chữ thường. Nói cách khác, ở đây, File File.txt, có chữ in hoa khác với.

    Để biết thêm hướng dẫn, hãy tham khảo hướng dẫn cho người mới bắt đầu của chúng tôi về dòng lệnh Linux và các giới thiệu tương tự khác về shell Bash, dòng lệnh Ubuntu và thiết bị đầu cuối Linux trực tuyến.

    Bạn sẽ cần sử dụng lệnh apt để cài đặt và cập nhật phần mềm của môi trường Ubuntu. Hãy chắc chắn để tiền tố các lệnh này với sudo , làm cho chúng chạy như root - tương đương với Linux của Administrator. Dưới đây là các lệnh apt-get bạn cần biết:

    • Tải về thông tin cập nhật về các gói có sẵn: cập nhật sudo apt
    • Cài đặt gói ứng dụng:  sudo apt cài đặt packagename (Thay thế gói packagename trực tuyến bằng tên của gói.)
    • Gỡ cài đặt gói ứng dụng:  sudo apt loại bỏ packagename (Thay thế gói packagename trực tuyến bằng tên của gói.)
    • Tìm kiếm các gói có sẵn:  từ tìm kiếm sudo apt (Thay thế từ tiếng Nhật bằng một từ bạn muốn tìm kiếm tên gói và mô tả.)
    • Tải xuống và cài đặt các phiên bản mới nhất của các gói đã cài đặt của bạn: nâng cấp sudo apt

    Nếu bạn đã cài đặt bản phân phối SUSE Linux, bạn có thể sử dụng lệnh zypper để cài đặt phần mềm thay thế.

    Sau khi bạn đã tải xuống và cài đặt một ứng dụng, bạn có thể nhập tên của nó tại dấu nhắc, rồi nhấn Enter để chạy nó. Kiểm tra tài liệu của ứng dụng cụ thể đó để biết thêm chi tiết.

    Phần thưởng: Cài đặt Phông chữ Ubuntu cho Trải nghiệm Ubuntu thật

    Nếu bạn muốn trải nghiệm Ubuntu chính xác hơn trên Windows 10, bạn cũng có thể cài đặt phông chữ Ubuntu và bật chúng trong thiết bị đầu cuối. Bạn không phải làm điều này, vì phông chữ nhắc lệnh mặc định của Windows trông khá tốt đối với chúng tôi, nhưng đó là một tùy chọn.

    Đây là những gì nó trông giống như:

    Để cài đặt phông chữ, trước tiên hãy tải xuống Gia đình Phông chữ Ubuntu từ trang web của Ubuntu. Mở tệp .zip đã tải xuống và xác định vị trí tệp Ubuntu UbuntuMono-R.ttf. Đây là phông chữ đơn cách Ubuntu, là phông chữ duy nhất được sử dụng trong thiết bị đầu cuối. Đây là phông chữ duy nhất bạn cần cài đặt.

    Nhấp đúp vào tập tin Ubuntu UbuntuMono-R.ttf 'và bạn sẽ thấy bản xem trước của phông chữ. Nhấp vào Cài đặt cài đặt trực tuyến để cài đặt nó vào hệ thống của bạn.

    Để làm cho phông chữ đơn cách Ubuntu trở thành một tùy chọn trong bảng điều khiển, bạn sẽ cần thêm một cài đặt vào sổ đăng ký Windows.

    Mở trình chỉnh sửa sổ đăng ký bằng cách nhấn Windows + R trên bàn phím của bạn, nhập regedit , và sau đó nhấn Enter. Điều hướng đến khóa sau hoặc sao chép và dán nó vào thanh địa chỉ của Registry Editor:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Console \ TrueTypeFont

    Nhấp chuột phải vào khung bên phải và chọn Mới> Giá trị chuỗi. Đặt tên cho giá trị mới 000 .

    Bấm đúp vào chuỗi 000 000 mà bạn vừa tạo, sau đó nhập Ubuntu đơn điệu như dữ liệu giá trị của nó.

    Khởi chạy một cửa sổ Ubuntu, nhấp chuột phải vào thanh tiêu đề và sau đó chọn lệnh Thuộc tính của Wap. Nhấp vào tab Phông chữ Phông chữ, rồi chọn Ubuntu Ubuntu Mono 'trong danh sách phông chữ.


    Phần mềm bạn cài đặt trong vỏ Bash được giới hạn ở vỏ Bash. Bạn có thể truy cập các chương trình này từ Dấu nhắc Lệnh, PowerShell hoặc các nơi khác trong Windows, nhưng chỉ khi bạn chạy bash -c chỉ huy.