Cách làm việc với các tệp, thư mục và ứng dụng trong Bash trên Ubuntu trên Windows 10

Việc bổ sung Hệ thống con Windows(Windows Subsystem) dành cho Linux trong Windows 10 đã gây bất ngờ cho nhiều người, bao gồm cả chúng tôi. Mặc dù đây là một công cụ chủ yếu dành cho các nhà phát triển, nhưng những người dùng thông thường dường như cũng quan tâm đến tính năng này. Chúng tôi nghĩ sẽ rất hợp lý nếu chúng tôi hướng dẫn bạn cách chạy các lệnh trong Bash trên Ubuntu trên Windows 10 để làm việc với các tệp, thư mục và ứng dụng. Có rất nhiều cơ sở để trang trải, vì vậy hãy bắt đầu:

LƯU Ý:(NOTE:) Hướng dẫn này dựa trên Windows 10 với Bản cập nhật (Update)ngày 10 tháng 11(November 10) . Nếu bạn có phiên bản Windows 10 cũ hơn , một số lệnh có thể không hoạt động hoặc mọi thứ có thể trông khác.

Cách tải Ubuntu trên Windows

Đối với hướng dẫn này, bạn nên cài đặt Linux Ubuntu trên Windows trên (Windows)máy tính hoặc thiết bị (computer or device)Windows 10 của mình . Nếu bạn chưa thực hiện hoặc nếu bạn cần một số hướng dẫn về vấn đề này, chúng tôi đã mô tả toàn bộ quá trình cài đặt(installation process) tại đây: Làm cách nào để tải Hệ thống con Windows(Windows Subsystem) dành cho Linux ?

Ubuntu trên Windows, được cài đặt từ Microsoft Store

Thứ hai, chúng tôi cho rằng bạn chưa từng làm việc với Linux và rằng bạn "chẳng biết gì" về nó, giống như Jon Snow . 🙂

Bash trên Ubuntu trên Windows là gì

Là một người mới bắt đầu hoàn chỉnh, bạn có thể tự hỏi mình nhận được gì từ Bash trên Ubuntu trên Windows . Bạn nhận được toàn bộ môi trường Bash shell trên máy tính Windows 10 của mình. Nếu bạn đã sử dụng Windows trước đây, có thể là Windows 10, Windows XP hoặc bất kỳ thứ gì giữa hai hệ điều hành đó, bạn có thể đã quen với Command Prompt và môi trường PowerShell . Bash là một shell tương tự, nhưng được tạo cho hệ điều hành Linux .

Command Prompt so với PowerShell so với Bash trên Ubuntu trên Windows

Cũng giống như Command Prompt , Bash là một môi trường dòng lệnh. Nó chạy trên nhân Linux(Linux kernel) và cung cấp cho bạn một loạt các tiện ích dòng lệnh để chạy. Bạn có thể sử dụng nó để tải xuống, cài đặt và sử dụng các ứng dụng Linux , nếu đó là những gì bạn muốn. Và tất cả các tiện ích bạn chạy bên trong Bash đều có quyền truy cập vào hệ thống tệp (file system)Windows 10 của bạn . Điều đó có nghĩa là bạn có thể truy cập, tạo và xóa các tệp và thư mục trên bất kỳ ổ đĩa nào của mình. Cũng cần lưu ý rằng, mặc dù có thể, nhưng việc chạy các ứng dụng đồ họa trong Ubuntu trên Windows là một việc khá phức tạp và dễ xảy ra lỗi. Đó là bởi vìUbuntu trên Windows được tạo ra để cung cấp một hệ thống con Linux và quyền truy cập(Linux subsystem and access) vào các tiện ích của nó cho các nhà phát triển, không phải cho người dùng thông thường.

Cách khởi động Ubuntu trên Windows 10

Điều đầu tiên bạn phải làm sau khi đã cài đặt Ubuntu trên Windows là khởi chạy nó và một cách nhanh chóng để làm điều đó là nhấp hoặc nhấn vào phím tắt của nó từ Start Menu .

Ubuntu có một phím tắt trong Start Menu của Windows 10

Đây là giao diện của Ubuntu trong Windows 10 :

Thiết bị đầu cuối Ubuntu trong Windows 10

Là một môi trường dòng lệnh, bạn cần viết các lệnh văn bản mà bạn muốn chạy trong đó. Nếu bạn đã làm việc với Command Prompt trước đây, thì có lẽ bạn đã quen với việc viết toàn bộ đường dẫn của một lệnh để có thể chạy nó. Quên điều đó đi khi bạn đang sử dụng Bash shell . Tại đây, bất kỳ lệnh, công cụ hoặc ứng dụng nào bạn cài đặt đều có thể chạy từ bất kỳ đâu chỉ bằng cách nhập tên của nó. Không cần thêm đường dẫn của nó trước tên của nó. Bây giờ chúng ta hãy xem các lệnh cơ bản mà bạn cần học để bắt đầu:

1. Cách thay đổi thư mục trên PC chạy Windows 10 của bạn với Bash trên Ubuntu bằng lệnh CD(CD command)

Một trong những lệnh cần thiết trong Bash là lệnh cho phép bạn thay đổi thư mục mà bạn đang làm việc. Để điều hướng đến một thư mục khác từ PC Windows 10, tất cả những gì bạn phải làm là chạy lệnh cd [path] trong đó [path] là vị trí của thư mục đó.

Lưu ý rằng tất cả các ổ đĩa trên PC chạy Windows 10 của bạn đều được gắn vào /mnt/[the letter of the drive] . Ví dụ: ổ C nơi thường cài đặt Windows 10 được tìm thấy tại vị trí này: /mnt/c . Ổ D , nếu bạn có, được tìm thấy tại /mnt/d , v.v. Hãy lấy một ví dụ: nếu bạn muốn điều hướng đến thư mục Digital Citizen được tìm thấy trên ổ đĩa D của mình , bạn phải chạy lệnh Bash(Bash command) này : cd "/mnt/d/Digital Citizen" .

Sử dụng lệnh CD để thay đổi thư mục làm việc

QUAN TRỌNG:(IMPORTANT:) Nếu thư mục bạn muốn làm việc có khoảng trắng trong tên của nó, chẳng hạn như trường hợp của Digital Citizen , hãy đảm bảo đặt đường dẫn giữa dấu ngoặc kép. Ngoài ra, chỉ sử dụng dấu thẳng, không sử dụng dấu ngoặc kép xoăn hoặc dấu ngoặc kép thông minh, vì chúng không hoạt động.

2. Cách xem nội dung của một thư mục trên PC chạy Windows 10 của bạn, với Bash trên Ubuntu , sử dụng lệnh LS(LS command)

Trong Bash , một lệnh quan trọng khác, hiển thị cho bạn nội dung của một thư mục, là ls . Nhập nó vào, nhấn Enter trên bàn phím của bạn và bạn sẽ nhận được danh sách mọi thư mục và tệp(folder and file) được tìm thấy trong thư mục hiện tại.

Sử dụng lệnh LS để hiển thị nội dung của một thư mục

Như bạn có thể thấy trong ảnh chụp màn hình trước, các thư mục được đánh dấu để bạn có thể phân biệt chúng với các tệp.

3. Cách sao chép tệp trên PC chạy Windows 10 của bạn với Bash trên Ubuntu bằng lệnh CP(CP command)

Bash cũng bao gồm tất cả các lệnh cần thiết để quản lý tệp(file management) cơ bản , chẳng hạn như sao chép, di chuyển, đổi tên, xóa. Lệnh cho phép bạn sao chép tệp từ nơi này sang nơi khác là cp [source] [destination] , trong đó [source] là đường dẫn đến tệp được sao chép và [đích]([destination]) là đường dẫn đến nơi tệp sẽ được sao chép .

Ví dụ: giả sử chúng tôi muốn sao chép tệp có tên incognito.xlsx, được tìm thấy trong thư mục Công dân kỹ thuật số của chúng tôi, vào thư mục con (Digital Citizen)Bảo mật cho mọi người(Security for Everyone) . Để làm như vậy, lệnh chúng ta phải chạy là cp "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" .

Sử dụng lệnh CP để sao chép tệp

Sau đó, tệp được sao chép vào thư mục được chỉ định.

4. Cách di chuyển hoặc đổi tên tệp trên PC chạy Windows 10 của bạn, với Bash trên Ubuntu , sử dụng lệnh MV(MV command)

Di chuyển hoặc đổi tên tệp bằng Bash tương tự như sao chép tệp. Lệnh bạn cần chạy cho mục đích này có cú pháp sau: mv [nguồn] [đích](mv [source] [destination]) , trong đó [nguồn]([source]) là đường dẫn đến tệp đã được di chuyển hoặc đổi tên và [đích]([destination]) là đường dẫn đến nơi tệp sẽ đến được di chuyển. Nếu [đích]([destination]) giống với [nguồn],([source],) nhưng tên tệp(file name) bạn chỉ định khác với tên gốc, thì tệp sẽ được đổi tên thay vì di chuyển.

Sử dụng ví dụ tương tự như trước, hãy di chuyển tệp incognito.xlsx từ thư mục (incognito.xlsx)Công dân kỹ thuật số(Digital Citizen) của chúng tôi sang thư mục con Bảo mật cho mọi người(Security for Everyone) , sau đó đổi tên tệp thành web_incognito.xlsx . Để làm như vậy, chúng tôi phải chạy các lệnh sau: mv "/mnt/d/Digital Citizen/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone" rồi đến mv "/mnt/d/Digital Citizen/Security for Everyone/incognito.xlsx" "/mnt/d/Digital Citizen/Security for Everyone/web_incognito.xlsx" .

Sử dụng lệnh MV để di chuyển và đổi tên tệp

5. Cách xóa tệp khỏi PC chạy Windows 10 của bạn, với Bash trên Ubuntu , sử dụng lệnh RM(RM command)

Việc xóa hoặc xóa tệp trong Bash được thực hiện với sự trợ giúp của lệnh rm [file] . Để xóa tệp web_incognito.xlsx mà chúng tôi đã tạo trước đó, trước tiên, chúng tôi điều hướng đến thư mục Bảo mật cho mọi người(Security for Everyone) chứa tệp đó, sử dụng lệnh cd "/mnt/d/Digital Citizen/Security for Everyone" . Sau đó, chúng tôi chạy lệnh rm web_incognito.xlsx .

Sử dụng lệnh RM để xóa tệp

6. Cách tạo thư mục trên PC chạy Windows 10 của bạn với Bash trên Ubuntu bằng lệnh MKDIR(MKDIR command)

Tạo một thư mục với Bash được thực hiện bằng lệnh mkdir [thư mục](mkdir [folder]) , trong đó [thư mục]([folder]) là tên của thư mục bạn muốn tạo. Để làm ví dụ, giả sử rằng chúng tôi muốn tạo một thư mục có tên là Tests bên trong thư mục Digital Citizen của chúng tôi . Để làm như vậy, trước tiên chúng tôi điều hướng đến thư mục Digital Citizen (cd "/mnt/d/Digital Citizen") và sau đó chạy lệnh mkdir Tests . Nó đơn giản như vậy.

Sử dụng lệnh MKDIR để tạo một thư mục mới

7. Cách xóa các thư mục khỏi PC Windows 10 của bạn, với Bash trên Ubuntu , sử dụng lệnh RM -R(RM -R command)

Tương tự, xóa hoặc xóa một thư mục bằng Bash cũng dễ dàng như vậy. Điều hướng(Navigate) đến thư(parent directory) mục chính của thư mục mà bạn muốn xóa và chạy lệnh rm -r [thư mục](rm -r [folder]) , trong đó [thư mục]([folder]) là tên của thư mục cần xóa. Bạn có thể nhận thấy rằng lệnh này cũng bao gồm đối số -r : bạn cần thêm nó để mọi thứ bên trong thư mục đó cũng bị xóa một cách đệ quy.

Để làm ví dụ, hãy xóa thư mục Thử nghiệm(Tests) mà chúng tôi đã tạo trước đó bên trong thư mục Công dân kỹ thuật số(Digital Citizen) của chúng tôi . Để làm được điều đó, trước tiên chúng ta phải điều hướng đến thư mục mẹ(parent folder) , đó là Digital Citizen , bằng cách sử dụng lệnh: cd "/mnt/d/Digital Citizen" . Sau đó, chúng ta phải chạy lệnh rm -r Tests .

Sử dụng lệnh RM -R để xóa một thư mục

8. Cách tải xuống và cài đặt ứng dụng Linux(Linux apps) trên Windows 10 , với Bash trên Ubuntu , sử dụng lệnh SUDO APT-GET INSTALL(SUDO APT-GET INSTALL command)

Linux cũng cho phép bạn chạy các lệnh như một superuser bằng cách sử dụng lệnh SUDO(SUDO command) , lệnh này cung cấp cho bạn các đặc quyền quản trị. Cú pháp rất đơn giản: sudo [ứng dụng](sudo [application]) , trong đó [ứng dụng]([application]) có thể là bất kỳ chương trình nào được cài đặt trên hệ điều hành(operating system) . Vì lệnh sudo(sudo) cung cấp cho bạn quyền quản trị đối với mọi thứ trong Linux , nên nó rất giống với những gì tài khoản người dùng quản trị viên(administrator user account) có thể thực hiện trong Windows . Nếu bạn muốn tải xuống, cài đặt và chạy các ứng dụng Linux , bạn có thể sử dụng các lệnh sau:

Đầu tiên, chạy sudo apt-get update . Lệnh này tải xuống danh sách phần mềm mới nhất từ ​​Ubuntu .

Sử dụng lệnh SUDO APT-GET UPDATE để truy xuất danh sách gói cập nhật

Sau đó, để tải xuống và cài đặt ứng dụng Linux(Linux app) mà bạn muốn, hãy chạy sudo apt-get install [tên ứng dụng](sudo apt-get install [application name]) . Ví dụ: nếu chúng ta muốn cài đặt w3m , là một (w3m)trình duyệt web(web browser) dựa trên văn bản , chúng ta sẽ phải chạy sudo apt-get install w3m . Nếu ứng dụng yêu cầu các gói bổ sung, bạn có thể phải xác nhận rằng bạn muốn tiếp tục, trong trường hợp đó, hãy nhấn(case press) phím Y trên bàn phím của bạn.

Sử dụng lệnh SUDO APT-GET INSTALL để cài đặt ứng dụng mới

Sau khi ứng dụng được cài đặt, bạn có thể chạy nó bằng cách nhập tên của nó vào Bash , theo sau là bất kỳ thông số nào cần thiết. Ví dụ: nếu chúng ta muốn truy cập trang web của mình, chúng ta phải nhập w3m digitalcitizen.life .

Chạy ứng dụng trong Bash trên Ubuntu trên Windows

9. Cách nhận trợ giúp về Bash trên Ubuntu trên Windows , sử dụng đối số HELP(HELP argument)

Nếu bạn muốn tìm hiểu thêm về chức năng của một lệnh nào đó, hãy viết lệnh đó bằng Bash và thêm tham số "--help" . Thông tin được hiển thị(information displayed) sẽ làm sáng tỏ hơn về cấu trúc và cách sử dụng(structure and usage) lệnh đó. Lấy ví dụ, lệnh ls, liệt kê nội dung của một thư mục. Nó có vẻ giống như một lệnh đơn giản, nhưng nó cung cấp khá nhiều tùy chọn về cách hiển thị thông tin. Đây là một phần của sự trợ giúp bạn nhận được cho nó:

Nhận trợ giúp cho một lệnh trong Bash trên Ubuntu trên Windows

Bạn đã(Did) thử Bash trên Ubuntu trên Windows chưa?

Chúng tôi hy vọng rằng chúng tôi đã giới thiệu cho bạn thế giới rất thú vị của Linux Bash và những điều cơ bản về cách sử dụng nó trong Windows 10 . Hãy thử các lệnh mà chúng tôi đã giới thiệu và tìm hiểu thêm về từng lệnh bằng cách sử dụng đối số HELP(HELP argument) . Nếu bạn có bất kỳ câu hỏi hoặc thủ thuật muốn chia sẻ, đừng ngần ngại bình luận bên dưới.



About the author

Tôi là một chuyên gia Windows 10 rất được đề xuất và tôi chuyên giúp mọi người cá nhân hóa giao diện máy tính của họ và làm cho các công cụ Office của họ thân thiện hơn với người dùng. Tôi sử dụng các kỹ năng của mình để giúp những người khác tìm ra những cách hiệu quả nhất để làm việc với Microsoft Office, bao gồm cách định dạng văn bản và đồ họa để in trực tuyến, cách tạo chủ đề tùy chỉnh cho Outlook và thậm chí cả cách tùy chỉnh giao diện của thanh tác vụ trên máy tính để bàn máy tính.



Related posts