Chúng tôi đã trình bày rất nhiều thứ bạn có thể làm trong vỏ Bash mới của Windows 10, vì vậy chúng tôi đã làm tròn tất cả các hướng dẫn đó thành một danh sách lớn ở đây, để thuận tiện cho bạn.
Bắt đầu với Linux trên Windows
Kể từ Bản cập nhật dành cho người sáng tạo mùa thu vào cuối năm 2017, bạn không còn phải bật chế độ nhà phát triển trong Windows nữa và tính năng này không còn là bản beta nữa.
Cài đặt phần mềm Linux
apt-get
chỉ huy. (Các
apt
lệnh này cũng hoạt động.) Lệnh này tải xuống và cài đặt phần mềm từ kho phần mềm của Ubuntu. Bạn có thể tải xuống và cài đặt một hoặc nhiều ứng dụng chỉ bằng một lệnh.
Vì đây là môi trường không gian người dùng Ubuntu đầy đủ hoặc ít hơn, bạn cũng có thể cài đặt phần mềm theo các cách khác. Bạn có thể biên dịch và cài đặt phần mềm từ mã nguồn giống như bạn làm trên một bản phân phối Linux, ví dụ.
Nếu bạn đã cài đặt một bản phân phối Linux khác, hãy sử dụng các lệnh để cài đặt phần mềm trên bản phân phối cụ thể đó. Ví dụ, openSUSE sử dụng
zypper
chỉ huy.
Chạy nhiều bản phân phối Linux
Bạn có thể cài đặt nhiều bản phân phối Linux và thậm chí bạn có thể chạy nhiều môi trường Linux khác nhau cùng một lúc.
Nếu bạn không chắc chắn nên cài đặt gì, chúng tôi khuyên bạn nên sử dụng Ubuntu. Tuy nhiên, nếu bạn cần một bản phân phối Linux cụ thể - có thể bạn đang thử nghiệm phần mềm sẽ chạy trên máy chủ chạy SUSE Linux Enterprise Server hoặc Debian, hoặc bạn muốn các công cụ kiểm tra bảo mật trong Kali Linux - chúng có sẵn trong Store cùng với Ubuntu.
Truy cập các tệp Windows trong Bash và tệp Bash trong Windows
Các bản phân phối Linux bạn cài đặt sẽ tạo một thư mục ẩn trong đó tất cả các tệp được sử dụng trong môi trường Linux đó được lưu trữ. Bạn có thể truy cập thư mục này từ Windows nếu bạn muốn xem và sao lưu các tệp Linux bằng các công cụ Windows, nhưng Microsoft cảnh báo rằng bạn không nên sửa đổi các tệp Linux này bằng các công cụ Windows hoặc tạo tệp mới tại đây bằng các ứng dụng Windows.
Khi bạn ở trong môi trường Linux, bạn có thể truy cập các ổ đĩa Windows của mình từ thư mục / mnt /. Ổ C: của bạn được đặt tại / mnt / c và ổ D: của bạn được đặt tại / mnt / d, chẳng hạn. Nếu bạn muốn làm việc với các tệp từ bên trong môi trường Linux và Windows, hãy đặt chúng ở đâu đó trong hệ thống tệp Windows của bạn và truy cập chúng thông qua thư mục / mnt /.
Mount Removable Drives và Network Locations
Tuy nhiên, bạn có thể tự gắn kết chúng và truy cập chúng trong môi trường Linux với một lệnh gắn kết đặc biệt để tận dụng hệ thống tệp drvfs.
Chuyển sang Zsh (hoặc một Shell khác) thay vì Bash
Ví dụ, bạn có thể sử dụng vỏ Zsh thay vì Bash. Bạn thậm chí có thể có vỏ Bash tiêu chuẩn tự động chuyển sang vỏ Zsh khi bạn mở lối tắt shell Linux trong trình đơn Start của bạn.
Sử dụng kịch bản Bash trên Windows
Bạn có thể kết hợp các lệnh Bash thành tập lệnh Batch hoặc tập lệnh PowerShell, điều này khá tiện dụng. Đối với tất cả điều này và nhiều hơn nữa, xem hướng dẫn của chúng tôi để bash script trong Windows 10.
Chạy các lệnh Linux từ bên ngoài vỏ Linux
bash -c
hoặc là
wsl
lệnh để thực hiện một lệnh Linux từ bên ngoài vỏ Linux.Môi trường Linux chỉ cần chạy lệnh và sau đó thoát. Nếu bạn chạy lệnh này từ bên trong cửa sổ Command Prompt hoặc PowerShell, lệnh sẽ in đầu ra của nó tới bàn điều khiển Command Prompt hoặc PowerShell.
Bạn có thể làm rất nhiều với
bash -c
hoặc là
wsl
. Bạn có thể tạo các lối tắt trên màn hình để khởi chạy các chương trình Linux, tích hợp chúng thành các tập lệnh batch hoặc PowerShell hoặc chạy chúng theo bất kỳ cách nào khác mà bạn sẽ chạy chương trình Windows.
Chạy các chương trình Windows từ Bash
Kể từ Bản cập nhật của người sáng tạo (được đưa ra vào mùa xuân năm 2017), bạn có thể chạy các chương trình Windows từ bên trong môi trường Linux. Điều này có nghĩa là bạn có thể tích hợp các lệnh Windows cùng với các lệnh Linux trong một tập lệnh Bash, hoặc chỉ chạy các lệnh Windows từ vỏ Bash hoặc Zsh tiêu chuẩn mà bạn có thể đang sử dụng.
Để chạy chương trình Windows, hãy nhập đường dẫn đến tệp.exe và nhấn Enter. Bạn sẽ tìm thấy các chương trình Windows đã cài đặt của mình trong thư mục / mnt / c trong môi trường Bash. Hãy nhớ rằng, lệnh này phân biệt chữ hoa chữ thường, vì vậy “Example.exe” khác với “example.exe” trong Linux.
Chạy chương trình máy tính để bàn đồ họa Linux
Tuy nhiên, điều này sẽ không hoạt động theo mặc định. Bạn sẽ cần cài đặt máy chủ X và đặt
DISPLAY
biến trước khi các chương trình máy tính để bàn Linux đồ họa sẽ chạy trên màn hình nền Windows của bạn. Ứng dụng càng đơn giản thì càng có khả năng hoạt động tốt. Ứng dụng phức tạp hơn, càng có nhiều khả năng nó sẽ cố gắng làm điều gì đó mà hệ thống con Windows cơ bản của Microsoft cho Linux chưa hỗ trợ. Tất cả những gì bạn có thể làm là cho nó một shot với những hướng dẫn này và hy vọng điều tốt nhất.
Chọn môi trường Linux mặc định của bạn
bash
hoặc là
wsl
lệnh hoặc khi bạn sử dụng
bash -c
hoặc là
wsl
lệnh để chạy lệnh Linux từ nơi khác trong Windows.
Ngay cả khi bạn đã cài đặt nhiều bản phân phối Linux, bạn vẫn có thể khởi chạy chúng trực tiếp bằng cách chạy lệnh như
ubuntu
hoặc là
opensuse-42
. Lệnh chính xác bạn sẽ cần được viết trên mỗi trang tải xuống của phân phối Linux trên Cửa hàng Microsoft.
Nhanh chóng khởi chạy Bash từ File Explorer
Bài viết đó cũng cung cấp hướng dẫn thêm tùy chọn "Open Bash shell here" vào File Explorer bằng cách chỉnh sửa Windows Registry, cho bạn tùy chọn menu ngữ cảnh tiện lợi tương tự như tùy chọn "Mở cửa sổ PowerShell ở đây" hoặc "Mở Command Prompt tại đây".
Thay đổi tài khoản người dùng UNIX của bạn
Gỡ cài đặt và cài đặt lại môi trường Linux
Để có được một hệ thống mới mà không cần tải xuống bản phân phối Linux, bạn có thể chạy lệnh của phân phối cùng với tùy chọn "sạch" từ bảng điều khiển Windows Command Prompt hoặc PowerShell. Ví dụ: để đặt lại Ubuntu mà không cần tải xuống lại, hãy chạy
ubuntu clean
Nếu bạn vẫn còn cài đặt một môi trường Linux cũ hơn - một môi trường đã được cài đặt trước bản cập nhật Fall Creators - bạn vẫn có thể gỡ cài đặt nó bằng lệnh lxrun.
Nâng cấp môi trường Ubuntu của bạn
Tuy nhiên, nếu bạn đã tạo một môi trường Bash trên một phiên bản Windows cũ hơn, bạn sẽ cài đặt một môi trường Ubuntu cũ hơn. Bạn chỉ có thể mở Cửa hàng và cài đặt Ubuntu mới nhất từ Windows Store để nâng cấp.
Những người đam mê kinh ngạc sẽ không nghi ngờ gì về những điều thú vị khác mà bạn có thể làm với môi trường Linux trong tương lai. Hệ thống con Windows cho Linux hy vọng sẽ tiếp tục trở nên mạnh mẽ hơn, nhưng không mong đợi Microsoft sẽ chính thức hỗ trợ các ứng dụng máy tính để bàn Linux đồ họa bất kỳ lúc nào.