42 câu lệnh hữu ích nhất dành cho Raspberry Pi OS (Raspbian)
16:31 - 28/06/2021
42 câu lệnh căn bản và hữu ích nhất dành cho Raspberry Pi OS (Raspbian).
NVIDIA Jetson AGX Orin Hardware Layout and GPIO Expansion Header Pinout
NVIDIA Jetson là nền tảng hàng đầu thế giới dành cho Trí tuệ nhân tạo (AI) và Deep Learning
Cách sử dụng Camera CSI với hệ điều hành Raspberry Pi Bulleyes mới nhất
Jetson Stats dùng cho Giám sát và Điều khiển trên NVIDIA Jetson Ecosystem [Xavier NX, Nano, AGX Xavier, TX1, TX2]
Người sử dụng Linux nói chung hay hệ điều hành Raspberry Pi OS (Raspbian) nói riêng thường có thói quen " cài đặt/chỉnh sửa/thiết lập " mọi thứ thông qua các câu lệnh vì nó giúp bạn không cần phải cài hay mở giao diện đồ họa vừa tốn tài nguyên vừa có cảm giác chậm chạp, bên cạnh đó cảm giác gõ lệnh trên Linux cũng khá là chuyên nghiệp và rất thú vị.
Tuy nhiên, không phải ai mới làm quen với Raspberry Pi OS (Raspbian)cũng biết các câu lệnh căn bản hoặc thậm chí nhiều người sử dụng lâu năm nhưng không thể nhớ hết được mọi câu lệnh của hệ điều hành. Bài viết này MLAB xin giới thiệu với các bạn một số câu lệnh thông dụng và căn bản nhất dành cho Raspberry Pi OS (Raspbian).
Nhìn chung có 2 chế độ người sử dụng trên Linux, một là " Chế độ người dùng với quyền truy cập cơ bản " và một chế độ với " Quyền truy cập quản trị viên (còn được gọi là root) ". Tuy nhiên, một số lệnh hoặc hành động không thể thực hiện với quyền cơ bản và bạn sẽ cần phải đăng nhập vào chế độ root để thực hiện chúng. Do đó bạn sẽ thường xuyên thấy tiền tố “sudo” trước câu lệnh, có nghĩa là bạn đang nói với Raspberry Pi OS (Raspbian) rằng tôi cần thực thi các lệnh với quyền truy cập của root.
Ở các phiên bản Raspberry Pi trước đó như : Pi Zero, Pi 3B, Pi 3B+ bạn có sẽ không cần quan tâm dung lượng RAM thực là bao nhiêu nó là thông tin đi kèm với sản phẩm. Tuy nhiên với Raspberry Pi 4 Model B với nhiều phiên bản RAM như : 2GB, 4GB, 8GB. Chúng ta gần như không thể phân biệt các phiên bản RAM thông qua hình ảnh thông thường trên bo mạch vì nhà sản xuất không ghi cụ thể dung lượng và thông tin này chỉ được in trên vỏ hộp rất dễ nhầm lẫn khi để các bo mạch này cạnh nhau mà không có vỏ hộp. Chúng ta sẽ dùng lệnh sau để kiểm tra dung lượng RAM:
cat /proc/meminfo: Hiển thị thông tin chi tiết về RAM của Raspberry Pi.
42 câu lệnh hữu ích nhất dành cho Raspberry Pi OS (Raspbian)
1. Các câu lệnh cơ bản
apt-get update: cập nhật phiên bản Raspbian. Lệnh này còn được dùng nếu bạn đổi Repository của Raspbian.
apt-get upgrade: Nâng cấp toàn bộ các gói phần mềm đã cài đặt trên Raspbian.
clear: Xóa màn hình terminal và các lệnh bạn đã thực thi trước đó. Lưu ý, nó chỉ xóa màn hình đi cho gọn, sạch mà thôi.
date: Hiển thị ngày giờ hiện tại.
find / -name example.txt: Tìm kiếm các file có tên là example.txt trên toàn hệ thống.
nano example.txt: Mở file example.txt trong trình biên tập text Nano – Một trình biên tập text (text editor) quen thuộc của Linux
poweroff: Tắt Raspberry Pi
raspi-config: Mở menu thiết lập cấu hình Raspberry Pi hay Raspbian.
reboot: Khởi động lại Raspberry Pi.
shutdown -h now: Tắt Raspberry Pi ngay lập tức
shutdown -h 01:30: Tắt Raspberry Pi vào lúc 1:30 AM.
startx: Mở giao diện đồ họa của Raspbian (nếu bạn đang ở giao diện console)
2. Các câu lệnh liên quan đến file, folder
cat example.txt: Hiển thị nội dung của file example.txt.
cd /abcd/xyzt: Di chuyển từ thư mục hiện tại sang thư mục /abcd/xyzt.
cp XXX: Copy file hoặc thư mục XXX và paste vào vị trí mới. Ví dụ: cp examplefile.txt /home/pi/office/ sẽ copy file examplefile.txt trong folder hiện tại đến /home/pi/office. Nếu file cần copy không ở folder hiện tại thì ghi rõ vị trí file cần copy (ví dụ cp /home/pi/documents/examplefile.txt /home/pi/office/ sẽ copy file examplefile.txt trong folder documents sang folder office).
ls -la: Hiển thị danh sách các file trong folder với các thông tin file size, ngày sửa, quyền hạn của file.
mkdir example_directory: Tạo folder tên example_directory bên trong folder hiện tại.
mv XXX: Nội dung cú pháp lệnh như lệnh cp nhưng mục đích của lệnh mv là move file thay vì copy..
rm example.txt: Xóa file example.txt.
rmdir example_directory: Xóa thư mục example_directory (nếu thư mục này đang trống).
touch: Tạo file trắng mới trong folder hiện tại. Có thể sử dụng các lệnh khác như nano, vi.
3. Các lệnh liên quan đến mạng
ifconfig: Kiểm tra tình trạng mạng hiện tại trên Raspberry Pi. Bạn có thể biết IP của Raspberry Pi nếu đang kết nối.
iwconfig: Kiểm tra adapter không dây nào đang chạy.
iwlist wlan0 scan: Hiển thị danh sách các mạng wifi trong khu vực.
iwlist wlan0 scan | grep ESSID: Hiển thị danh sách các mạng wifi trong khu vực có tên theo yêu cầu.
nmap: Quét mạng và hiển thị các thiết bị đang kết nối, cổng, giao thức, trạng thái của hệ thống, địa chỉ MAC và các thông tin khác.
ping: Kiểm tra kết nối giữa các thiết bị trong mạng.
wget http://www.website.com/example.txt: Tải file example.txt từ trên mạng về và lưu vào folder hiện tại.
4. Các lệnh liên quan đến hệ thống
cat /proc/meminfo: Hiển thị thông tin chi tiết về RAM của Raspberry Pi.
cat /proc/partitions: Hiển thị thông tin các phân vùng của thẻ nhớ hoặc ổ cứng hoặc USB cắm trên Raspberry Pi.
cat /proc/version: Hiển thị phiên bản Raspberry Pi đang sử dụng
df -h: Hiển thị thông tin dung lượng lưu trữ còn trống.
dpkg –get-selections | grep XXX: Hiển thị các gói phần mềm đã cài đặt có liên quan đến từ khóa XXX.
dpkg –get-selections: Hiển thị toàn bộ các phần mềm đã cài trên Raspberry Pi.
free: Hiển thị lượng RAM còn trống.
hostname -I: Hiển thị IP củaRaspberry Pi.
lsusb: Liệt kê các thiết bị USB đang cắm vào Raspberry Pi.
UP key: Bấm phím mũi tên lên sẽ hiển thị các lệnh đã từng chạy trước đây.
vcgencmd measure_temp: Hiển thị thông tin nhiệt độ GPU.
vcgencmd get_mem arm && vcgencmd get_mem gpu: Hiển thị thông tin RAM của CPU và GPU.
-------------------------------------------------------------------------------------------------------------------------------------
Hy vọng với danh sách tổng hợp các câu lệnh này sẽ giúp các bạn làm quen với Raspberry Pi nhanh hơn, sử dụng hiệu quả hơn.
Tham khảo thêm: https://www.raspberrypi.org/documentation/linux/usage/commands.md
Nếu các bạn có bất kỳ ý tưởng mới cũng như đóng góp nào đừng ngần ngại mà hãy inbox trực tiếp cho fanpage . Xin chào và hẹn gặp lại các bạn trong các bài viết tiếp theo !!!
PIVIETNAM.COM.VN CHÚC CÁC BẠN THÀNH CÔNG !!!
Để cập nhật các tin tức công nghệ mới các bạn làm theo hướng dẫn sau đây :
Các bạn vào Trang chủ >> Tin tức. ở mục này có các bài viết kỹ thuật thuộc các lĩnh vực khác nhau các bạn có thể lựa chọn lĩnh vực mà mình quan tâm để đọc nhé !!!
Các bạn cũng có thế kéo xuống cuối trang để xem những tin tức công nghệ mới nhất.