10 lệnh Raspberry Pi Linux hàng đầu mà bạn nên biết

Bắt đầu với Raspberry Pi có thể khó khăn. Ngay cả khi bạn tìm thấy một hướng dẫn tốt(good guide) để làm theo khi bạn thiết lập Pi lần đầu tiên, thì vẫn còn rất nhiều điều để học hỏi. Raspberry Pis chạy trên Linux , và nếu bạn chưa từng sử dụng hệ điều hành Linux trước đây, nó có vẻ lạ và phức tạp.  

Mặc dù bạn đã biết cách thực hiện các tác vụ cơ bản như xem thư mục và tệp trên PC hoặc Mac , nhưng thực hiện những việc đó trên Pi của bạn hoạt động khác, đặc biệt nếu bạn đang chạy phiên bản không có giao diện người dùng đồ họa ( GUI ). Dưới đây, chúng tôi sẽ giới thiệu cho bạn các lệnh đầu cuối phổ biến của Raspberry Pi Linux mà bạn cần biết để sử dụng Pi của mình.

1. Liệt kê Nội dung(Contents) của Thư mục Hiện tại(Current)

Lệnh ls là viết tắt của "danh sách". Đây là lệnh Linux(Linux) cơ bản nhất mà bạn sẽ sử dụng trên Pi của mình. Nhập ls vào terminal, nhấn Enter , và nó sẽ trả về danh sách tất cả các tệp và thư mục trong thư mục hiện tại.

2. Thay đổi mật khẩu Pi của bạn

Lệnh passwd có lẽ nên nằm trong số các lệnh Linux đầu tiên bạn sử dụng trên Raspberry Pi của mình . Bạn không chạy Pi với mật khẩu mặc định phải không? Điều đó không tốt. Để thay đổi mật khẩu Pi của bạn, hãy nhập mật khẩu vào thiết(passwd ) bị đầu cuối.

Nó sẽ nhắc bạn nhập mật khẩu hiện tại của mình, vì vậy hãy nhập mật khẩu đó và nhấn Enter . Tiếp theo, nhập mật khẩu mới của bạn và nhấn Enter . Tiếp theo, nó sẽ yêu cầu bạn xác nhận mật khẩu mới của mình. Nhập lại lần nữa, nhấn Enter , và bạn đã đổi thành công mật khẩu Pi của mình. 

3. Khởi động lại hoặc tắt Pi của bạn

Khởi động lại hoặc tắt Pi của bạn yêu cầu quyền truy cập root, vì vậy bạn phải sử dụng lệnh sudo(sudo) . Sudo là một lệnh Linux viết tắt của SuperuserDo . Nó cho phép bạn thực thi lệnh Raspberry Pi Linux với các đặc quyền nâng cao — mà bạn sẽ cần cho những việc như cài đặt chương trình hoặc khởi động lại máy. Để sử dụng sudo , hãy nhập sudo theo sau là lệnh bạn muốn thực thi. 

Để tắt Pi của bạn, hãy nhập sudo shutdown . Khi bạn nhấn Enter , nó sẽ yêu cầu bạn nhập mật khẩu gốc của Pi. Lệnh này sẽ tắt Pi của bạn sau một phút. Sử dụng sudo shutdown 0 để tắt ngay lập tức.

Để khởi động lại pi của bạn, hãy sử dụng sudo shutdown -r . Theo mặc định, Pi của bạn sẽ khởi động lại sau một phút. Nếu bạn muốn nó khởi động lại ngay lập tức, bạn có thể sử dụng sudo shutdown -r 0 , trong đó 0 có nghĩa là 0 phút hoặc ngay bây giờ(right now) .

4. Thay đổi thư mục

Lệnh cd là viết tắt của — bạn đoán thử — thay đổi thư mục. Nó thay đổi thư mục làm việc hiện tại, đó là bất kỳ thư mục nào bạn đang ở. Nhập cd (cd) /[đường dẫn của thư mục bạn muốn đến (path of the directory you want to go to)] . Đây là một ví dụ: cd /usr/lib . Nhập lệnh đó vào terminal sẽ đưa bạn đến thư mục user / lib trên Pi của bạn. 

Ngoài ra, bạn có thể nhập cd .. sẽ chuyển bạn lên một thư mục trong hệ thống phân cấp thư mục. Hoặc bạn có thể sử dụng cd ~ . Thao tác đó sẽ chuyển bạn đến thư mục chính của người dùng đã đăng nhập và cd / sẽ chuyển bạn đến thư mục gốc. Cuối cùng, cd - đưa bạn đến thư mục trước đó mà bạn đã ở trong đó. Hãy(Think) coi lệnh đó giống như hoàn tác lệnh cd trước đó .

5. Sao chép tập tin trên Pi của bạn

Lệnh cp sao chép các tệp và thư mục. Nói chung, lệnh Raspberry Pi Linux sẽ giống như sau: cp [vị trí tệp nguồn] [vị trí tệp đích](cp [source file location] [destination file location])

Khi bạn sao chép tệp, bạn có thể đổi tên chúng cùng một lúc. Nếu bạn muốn sao chép một tệp có tên test.txt trong thư mục hiện tại và đổi tên nó thành test2.txt , lệnh sẽ là cp test.txt test2.txt . Cả tệp gốc và bản sao được đổi tên của tệp sẽ nằm trong thư mục hiện tại. Sử dụng lệnh ls(ls) để xem tệp mới.

6. Đổi tên tệp trên Pi của bạn

Để đổi tên tệp, hãy sử dụng lệnh mv . Ví dụ: nếu bạn sử dụng lệnh mv test.txt test2.txt , tệp đã đổi tên sẽ nằm trong thư mục hiện tại.

7. Di chuyển tệp hoặc thư mục

Di chuyển tệp từ thư mục này sang thư mục khác hoạt động tương tự như đổi tên tệp. Nhập mv [tên tệp] [thư mục đích](mv [filename] [destination folder]) . Điều này giả định rằng tệp bạn muốn di chuyển nằm trong thư mục hiện tại. Đây là một ví dụ: mv test.txt ~/ . Lệnh đó sẽ di chuyển tệp test.txt từ thư mục hiện tại đến thư mục chính của người dùng(home) . Như thường lệ, nếu bạn nhận được thông báo "quyền bị từ chối", hãy thêm sudo vào đầu lệnh.

Nếu tệp bạn muốn di chuyển không có(not) trong thư mục hiện tại, bạn có thể sử dụng lệnh như sau: mv /usr/lib/test.txt ~/ . Lệnh đó sẽ di chuyển tệp test.txt từ thư mục (test.txt)usr/libthư(home) mục chính của người dùng .

Nhân tiện, bạn cũng có thể đổi tên tệp trong khi(while ) di chuyển. Nhập mv ~/test.txt /usr/lib/test2.txt . Trong ví dụ này, chúng tôi đã đổi tên tệp text.txt thành test2.txt và chuyển nó từ thư(home) mục chính sang thư mục usr/lib .

8. Chỉnh sửa tài liệu văn bản

Trình soạn thảo văn bản dòng lệnh Linux được gọi là (Linux)nano . Để chạy nano, hãy nhập nano [đường dẫn đến tệp văn bản bạn muốn mở hoặc tạo](nano [path to the text file you want to open or create]) . Một số thư mục yêu cầu quyền để tạo hoặc chỉnh sửa tệp. Nếu đúng như vậy, hãy sử dụng sudo nano [filepath] . (Nếu bạn cần quyền, trình chỉnh sửa sẽ cho bạn biết để bạn có thể đóng nó lại và chạy lại lệnh với sudo .) 

Nếu bạn sử dụng nano để mở một tệp hiện có, nó sẽ mở tệp để chỉnh sửa. Nếu bạn đang tạo một tệp mới, Linux sẽ mở một trình soạn thảo trống không có văn bản nào trong đó. Bạn có thể sử dụng các phím mũi tên và bàn phím để nhập bất kỳ thứ gì bạn muốn. Lưu ý rằng có một menu lệnh ở cuối cửa sổ dòng lệnh. Tất cả đều bắt đầu bằng dấu ^ . Trong Linux , điều đó có nghĩa là bạn nên nhấn giữ ctrl khi sử dụng lệnh đó. 

Để lưu tệp, nhấn ctrl+o . Nếu muốn, bạn có thể thay đổi tên tệp. Nhấn Enter sẽ lưu tệp. Nếu bạn muốn thoát, hãy nhấn ctrl+x . Nếu bạn thoát ra và có những thay đổi bạn chưa lưu, nó sẽ hỏi bạn xem bạn có muốn lưu chúng hay không. Chọn lưu bằng cách nhập y và nhấn Enter. Hoặc bạn có thể nhập n và nhấn Enter để hủy các thay đổi.

9. Tìm vị trí của một chương trình đã cài đặt

Để tìm vị trí của một chương trình đã cài đặt trên Pi của bạn, bạn sẽ sử dụng lệnh whereis . Lệnh này định vị bất kỳ gói nào đã cài đặt. Nhập whereis [tên gói](whereis [package name]) .

Ví dụ: nếu bạn đang tìm kiếm trình biên dịch C ++ của mình có tên là gcc , bạn sẽ nhập vào đâu là gcc(whereis gcc) và thiết bị đầu cuối sẽ hiển thị đường dẫn đầy đủ đến tệp thực thi, ở bất kỳ đâu mà nó tồn tại trên máy của bạn. Trong ảnh chụp màn hình bên dưới, gói hàng đã được tìm thấy ở hai nơi. Nếu nó không tìm thấy gói ở đâu, nó sẽ hiển thị gcc :

10. Apt-Get

Đây là một trong những lệnh Raspberry Pi Linux thú vị nhất . Lệnh apt-get sẽ tìm gói bạn muốn, tải xuống và cài đặt, tất cả chỉ trong một lệnh duy nhất. Ngọt! Khi bạn cài đặt tệp, bạn cần có quyền nâng cao, vì vậy hãy nhập sudo apt-get install [tên gói bạn muốn cài đặt](sudo apt-get install [name of the package you want to install]) .

Đây là lệnh nếu bạn muốn cài đặt htop (một trình giám sát quá trình tương tác sẽ hiển thị mức sử dụng CPU của Pi , mức sử dụng bộ nhớ, v.v.), bạn sẽ nhập sudo apt-get install htop

THƯỞNG: Cách sao chép văn bản(Text)dán vào (Paste)cửa sổ đầu cuối(Terminal Window) của Pi của bạn

Các phím tắt sao chép / dán của Windows(Windows) không hoạt động trong Linux . Giả sử bạn được kết nối từ xa với Pi từ PC và bạn muốn sao chép mật khẩu của Pi từ trình quản lý mật khẩu trên Windows . Bạn không thể chỉ chọn mật khẩu, sử dụng CTRL + C để sao chép và CTRL + V để dán vào thiết bị đầu cuối của Pi

Tuy nhiên, bạn có thể sử dụng (can)CTRL + C để sao chép mật khẩu từ Windows và sau đó nhấp chuột phải vào(single right-click ) cửa sổ dòng lệnh. Nhấp chuột phải đó sẽ dán văn bản từ khay nhớ tạm của bạn vào thiết bị đầu cuối. Sau đó, nhấn Enter

Hãy cảnh báo: bạn sẽ không thấy bất kỳ bằng chứng nào cho thấy bạn đã dán bất kỳ thứ gì vào thiết bị đầu cuối, nhưng chắc chắn là có! 



About the author

Tôi là một lập trình viên máy tính và đã có hơn 15 năm. Kỹ năng của tôi nằm ở việc phát triển và duy trì các ứng dụng phần mềm, cũng như cung cấp hỗ trợ kỹ thuật cho các ứng dụng đó. Tôi cũng đã dạy lập trình máy tính cho học sinh trung học và hiện đang là một giảng viên chuyên nghiệp.



Related posts