Hướng dẫn nhanh về Linux Bash Shell trong Windows 10

Hướng dẫn nhanh về Linux Bash Shell trong Windows 10

Vào tháng 3 năm 2016, Microsoft đã công bố mối quan hệ hợp tác tuyệt vời với Canonical. Được giới thiệu là Linux trên Windows, các nhà phát triển vui mừng trước triển vọng Bash đến với Windows. Thay vì một máy ảo, Bản cập nhật Windows 10 Anniversary hứa hẹn sẽ mang lại đầy đủ chức năng của bash cho Windows.





Bash cho Windows đã hoạt động được một thời gian và đóng gói rất nhiều khả năng. Mặc dù chắc chắn phục vụ cho đối tượng nhà phát triển, nhưng nhiều tính năng khác ẩn bên dưới dòng lệnh. Tìm hiểu thêm về Bash trên Windows, từ cách thức và lý do bạn nên cài đặt nó, đến các tính năng ẩn mà bạn có thể chưa biết.





Yêu cầu hệ thống đối với Bash trên Windows

Cài đặt Bash trên Windows khá đơn giản, nhưng hãy bắt đầu với những điều cơ bản.





Bạn sẽ cần một PC chạy Windows 10 , PC 64-bit và đã cài đặt Bản cập nhật kỷ niệm Windows 10. Vì bản cập nhật nhắm mục tiêu các nhà phát triển, bạn cũng sẽ cần bật chế độ nhà phát triển. Khởi động lại có thể được yêu cầu. Sau khi hoạt động trở lại, Hệ thống con của Windows dành cho Linux (Beta) có thể được bật trong Tính năng của Windows. Thao tác này sau đó sẽ nhắc một lần khởi động lại khác và cuối cùng khi hệ thống của bạn đã bật lại, bạn có thể mở Bash. Tuyệt vời!

Vì vậy, cài đặt và chạy Bash trên Windows dễ dàng một cách đáng ngạc nhiên. Miễn là bạn được trang bị PC chạy Windows 10 64-bit và đã cài đặt Bản cập nhật kỷ niệm, thì việc bật một vài tính năng sẽ trở nên đơn giản.



Bật Bash trên Windows

Kích hoạt Bash trên Windows không quá khó. Đây là cách tiếp tục với cài đặt.

Đầu tiên, hãy bật Chế độ nhà phát triển. Hướng đến Cài đặt> Cập nhật & bảo mật> Dành cho nhà phát triển và chọn bong bóng bằng cách Chế độ nhà phát triển .





cách xóa tài khoản outlook của tôi

Tiếp theo, nhấn Các phím Windows + Q và tìm kiếm Bật hoặc tắt các Tính năng của Windows .

Đánh dấu VÂNG và khởi động lại. Sau khi thiết lập và chạy lại, hãy mở Start Menu và tìm kiếm Bash . Bấm vào Lệnh chạy Bash Lựa chọn.





Bạn sẽ được khuyến khích chấp nhận các điều khoản dịch vụ và sau khi đồng ý với những điều khoản đó, Bash sẽ tải xuống.

Sau khi hoàn tất, cuối cùng bạn có thể chạy Bash! Để thực hiện việc này, chỉ cần mở Start Menu và tìm kiếm Ubuntu .

Những gì bạn có thể thực sự làm

Một trong những câu hỏi lớn nhất, bạn có thể làm gì thực ra làm với Bash trên Windows? Các công cụ dòng lệnh GNU tiêu chuẩn bao gồm ...

grep ssh nano

... nên hoạt động hoàn hảo. Cài đặt các gói và bản cập nhật bằng cách sử dụng các chức năng apt và apt-get cũng rất tốt. Hỗ trợ hệ thống tệp và liên kết biểu tượng thông qua môi trường Hệ thống con Windows dành cho Linux (WSL) và có một số hỗ trợ ngôn ngữ lập trình như Python, NodeJS và Perl. Mặc dù Bash trên Windows không dành cho việc chạy các ứng dụng đồ họa, nhưng nó có thể được thực hiện.

Thật may mắn, bạn không thể chỉnh sửa / mở / xóa các ứng dụng Windows hoặc thay đổi cài đặt hệ thống Windows. Đây là một dự phòng tuyệt vời, vì chúng ta đều biết những sai lầm có thể xảy ra khi sử dụng dòng lệnh.

Cài đặt phần mềm Linux

Trên Linux, bạn có thể cài đặt ứng dụng thông qua một số phương pháp. Dòng lệnh được sử dụng phổ biến nhất. Apt-get tải xuống các gói phần mềm từ các kho, cùng với các phần phụ thuộc. Nó tiện lợi và sẽ trông như thế này (không có dấu ngoặc và với tên gói thực tế):

sudo apt-get install [packagename]

Nếu chúng ta cài đặt Git ví dụ, chúng tôi sẽ chạy:

sudo apt-get install git

Khá đơn giản. Tuy nhiên, hãy đảm bảo bao gồm

sudo

vì chúng tôi cần quyền cấp trên người dùng. Git và phần mềm khác cũng có thể được cài đặt từ nguồn.

Sinh ra để chạy (Ứng dụng đồ họa)

Bash trên Windows không hỗ trợ các ứng dụng Linux đồ họa, hoặc ít nhất là chính thức. Tuy nhiên, các thành viên cộng đồng tìm ra một phương pháp làm như vậy bằng cách sử dụng Hệ thống con Windows khá linh hoạt dành cho Linux. Chỉ vì một cái gì đó không được tạo ra cho một mục đích không có nghĩa là nó không thể được sử dụng cho mục đích đó.

Trường hợp điển hình: cài đặt Bash cho Windows cài đặt toàn bộ hình ảnh không gian người dùng Ubuntu. Về cơ bản, bạn nhận được mọi thứ (tất cả các tệp nhị phân) có trên bản cài đặt Ubuntu truyền thống với giao diện người dùng đồ họa (GUI).

Bằng cách bao gồm một không gian người dùng Ubuntu hoàn chỉnh, do đó có thể chạy các ứng dụng Linux đồ họa trên Windows. Cách giải quyết khác là cài đặt Máy chủ X, sử dụng apt-get để cài đặt chương trình, đặt biến môi trường hiển thị và cuối cùng là khởi chạy ứng dụng. Mặc dù không quá khó nhưng đây là một quá trình phức tạp vì các biến môi trường hiển thị phải được đặt mỗi khi bạn muốn chạy một ứng dụng đồ họa.

Hơn nữa, đó là một tính năng không được hỗ trợ, vì vậy chức năng phụ thuộc vào nhiều yếu tố. Như bất kỳ người dùng Linux bản địa nào cũng biết, việc cài đặt ứng dụng thường yêu cầu các phụ thuộc và các tinh chỉnh, vì vậy bạn chỉ có thể tưởng tượng Bash của jerry-gian lận trên Windows để chạy các ứng dụng này.

Bạn muốn chạy các ứng dụng đồ họa Linux? Có lẽ bạn nên sử dụng Cygwin, một máy ảo trên Windows để chạy bản phân phối Linux hoặc chỉ khởi động kép. Một lần nữa, có sự mới lạ của các ứng dụng Linux đồ họa trên Windows.

Truy cập tệp

Cài đặt Bash cho Windows tạo ra một không gian người dùng Ubuntu đầy đủ. Bạn có thể dễ dàng truy cập các tệp này bằng Windows File Explorer. Tuy nhiên, bạn sẽ phải biết ở đâu để xem xét, điều này yêu cầu bật trước tiên Hiển thị các tệp, thư mục và ổ đĩa ẩn trong tùy chọn dạng xem File Explorer. Mỗi tài khoản người dùng Windows có không gian người dùng Ubuntu riêng, bạn có thể tìm thấy không gian này bằng cách điều hướng đến thư mục:

C:UsersUSERNAMEAppDataLocalLxssootfs

Thư mục trang chủ của tài khoản nằm tại:

cách kiếm tiền từ trò chơi điện tử
C:UsersUSERNAMEAppDataLocalLxsshomeUSERNAME

Với thư mục gốc của:

C:UsersUSERNAMEAppDataLocalLxssoot

Việc truy cập các tệp hệ thống Windows trong Bash có một chút khác biệt. Mặc định trong Bash là thư mục gốc Ubuntu được tạo trong hệ thống tệp Windows. Nhưng bạn có thể gắn ổ đĩa hệ thống Windows. Vì vậy, để gắn kết ổ C:, hãy sử dụng lệnh:

/mnt/C

Đối với ổ đĩa D:, điều này sẽ là:

/mnt/D

Và như thế. Vì chúng ta đang sử dụng dòng lệnh, chúng ta có thể ghép các lệnh như vậy với các lệnh như

cd

(thay đổi thư mục). Quyền hoạt động hơi khác một chút. Để truy cập thư mục quản trị, chương trình Bash trên Windows yêu cầu đặc quyền 'Chạy với tư cách quản trị viên'.

Quản lý máy chủ

Muốn có một lý do siêu thực tế để sử dụng Bash cho Windows? Quản lý máy chủ là một ý tưởng tuyệt vời. Tạo một máy chủ thực sự dễ dàng, nhưng nếu nó không có đầu, bạn sẽ cần một cách để quản lý nó. Có rất nhiều ứng dụng bao gồm PuTTY, nhưng dòng lệnh cung cấp một giải pháp đơn giản. Chỉ cần ssh vào máy chủ và bạn có thể quản lý nó từ thiết bị đầu cuối. Chạy các tập lệnh từ xa hoạt động khá tốt bằng cách sử dụng Bash trên Windows và đó là một ứng dụng hữu ích tuyệt vời.

Gỡ cài đặt Bash cho Windows

Khi bạn đã cài đặt Bash cho Windows, việc gỡ cài đặt khá dễ dàng. Có hai phương pháp chính để thực hiện điều này: một phương pháp loại bỏ môi trường Ubuntu nhưng giữ nguyên thư mục chính của bạn. Để thực hiện việc này, hãy chạy các lệnh này qua dấu nhắc lệnh hoặc PowerShell:

lxrun /uninstall

Sau đó, một thông báo sẽ cảnh báo về kết quả của việc gỡ cài đặt: 'Thao tác này sẽ xóa môi trường Ubuntu cũng như mọi sửa đổi và ứng dụng mới ...'

Kiểu để tiến hành gỡ bỏ.

Giải pháp thay thế sẽ tắt Hệ thống con của Windows dành cho Linux và điều này sẽ loại bỏ môi trường Ubuntu thư mục chính:

lxrun /uninstall /full

Một thông báo cảnh báo:

'Thao tác này sẽ gỡ cài đặt Ubuntu trên Windows. Thao tác này sẽ xóa môi trường Ubuntu cũng như mọi sửa đổi, ứng dụng mới và dữ liệu người dùng. '

Kiểu để cho phép gỡ bỏ phần mềm.

cách chụp ảnh màn hình trên điện thoại android

Bash trên Windows đóng gói vô số tiềm năng và có các tài nguyên tuyệt vời từ blog Windows, trang cộng đồng Ubuntu và thậm chí là trang yêu thích của mọi người: Reddit . Các cuộc hội thoại trong chuỗi / r / bashonubuntuonwindows bao gồm chạy mã Visual Studio, máy chủ tệp Samba và phát triển với WSL. Như các ứng dụng đồ họa đang chạy đã chứng minh, khả năng gần như là vô hạn.

Bạn hiện đang sử dụng Bash trên Windows để làm gì? Bạn thậm chí đang chạy Bash trên Windows? Cho chúng tôi biết trong phần ý kiến ​​dưới đây!

Đăng lại Đăng lại tiếng riu ríu E-mail 15 lệnh Windows Command Prompt (CMD) bạn phải biết

Dấu nhắc lệnh vẫn là một công cụ mạnh mẽ của Windows. Dưới đây là các lệnh CMD hữu ích nhất mà người dùng Windows cần biết.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • các cửa sổ
  • Windows 10
  • Linux Bash Shell
Giới thiệu về tác giả Moe Long(85 bài báo đã xuất bản)

Moe Long là một nhà văn và biên tập viên bao gồm mọi thứ từ công nghệ đến giải trí. Anh ấy đã giành được bằng B.A. tiếng Anh. từ Đại học Bắc Carolina tại Chapel Hill, nơi ông là Học giả Robertson. Ngoài MUO, anh ấy đã được giới thiệu trong htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro và Cup of Moe.

Xem thêm từ Moe Long

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký