Chủ Nhật , Tháng Sáu 16 2019
Home / Thủ thuật / Tìm hiểu Command Line trên Raspberry Pi

Tìm hiểu Command Line trên Raspberry Pi

Bài này chúng ta sẽ cùng nhau tìm hiểu về chế độ dòng lệnh Command Line trên Raspberry Pi .

Command Line trên Raspberry Pi

Các bạn dùng linux , các bạn lập trình viên, nhà phát triển phần mềm chắc hẳn đã làm việc rất nhiều với Command Line.

Trên Raspberry Pi để làm việc với Command Line chúng ta  sử dụng ứng dụng Terminal.

Nào, bắt đầu mở Terminal lên và khám phá những dòng lệnh thần thánh nào.

Liệt kê các tiến trình (Process )

ps command line trên Raspberry Pi

Nếu bạn đã từng biết Activity Monitor trên MAC OS X , Task Manager trên Windows thì các bạn hẳn cũng biết gì đó về Process, Process hiểu nôm na là các đoạn chương trình thực hiện những công việc nào đấy. Khi có nhiều Process đang chạy thì tài nguyên của thiết bị sẽ bị chiếm dụng, tốt nhất là chúng ta nên biết những tiến trình nào đang chạy trên thiết bị của mình, những process lạ chạy có thể là những chương trình dính virus, trojan mà bạn có thể không biết.

Raspbian cung cấp dòng lệnh ps để quản lý các Process , bạn có thể gõ man ps để đọc thêm nhiều thông tin về lệnh ps nhé, để thoát bấm phím q , để tìm kiếm bấm / rồi gõ từ muốn tìm rồi Enter.

Các bạn hãy gõ ps auxww và xem kết quả.

Nó ra cả đống thông tin, gồm các cột

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND

Cột USER : chỉ những user nào đang sử dụng tiến trình nào.

Cột PID (Process Identification Definition), số định danh Process đó.

%MEM : tỉ lệ % sử dụng bộ nhớ vật lý của tiến trình đó.

VSZ  bộ nhớ ảo tiến trình sử dụng, tình bằng KiB (1024byte).

RSS (resident set size) : bộ nhớ vật lý non-swapped mà tiến trình đó sử dụng.

TTY : Controlling Terminal

STAT: (State) trạng thái của tiến trình, kết quả hiển thị bằng các chữ cái như T là stop dừng,R là running đang chạy, X là tiêu tùng rồi :), ngoài ra còn D,S,Z,W các bạn có thể đọc trong manual của lệnh ps nhé. < là độ ưu tiên cao, N là độ yêu tiên thấp,s là section leader, + là foreground process, l là multi-thread.

START : Thời gian tiến trình bắt đầu chạy.

TIME : Thời gian CPU tích luỹ, bao gồm user + system.

COMMAND: dòng lệnh thực thi.

Để dừng một tiến trình đang chạy, giả sử mình muốn dừng tiến trình đang chạy có PID là 3247 mình gõ kill 3247 .

Một số dòng lệnh hữu ích khi sử dụng:

Hiển thị thông tin phần cứng

cat /proc/cpuinfo hiển thị thông tin CPU

cat /proc/meminfo hiển thị thông tin bộ nhớ

Xem thông tin bộ nhở bằng command line trên Raspberry Pi

cat /proc/partitions : hiển thị số phân vùng trên SD Card hay HDD

còn nhiều thông tin trong /proc/ bạn gõ cat /proc/ rồi tab là nó ra rất nhiều , tự bạn khám phá nhé.

Hiển thị thông tin nhiệt độ CPU :

vcgencmd measure_temp

Hiển thị danh sách USB : lsusb

Tắt, khởi động Raspberry Pi

Tắt Raspberry Pi ngay lập tức  : sudo shutdown – h now, hay tắt theo giờ , giả sử tối nay tắt 23;30 thì sudo shutdown -h 23:30 , để restart ngay thì sudo shutdown -r now .

Còn nhiều nhiều câu lệnh Command Line trên Raspberry Pi khác hay và hữu ích nữa, lần khác mình sẽ viết tiếp các bài về Command Line trên Raspberry Pi nữa nhé.

Các bạn thường xuyên ghé vào http://raspivietnam.com để theo dõi những bài viết mới nhé.

Rất vui vì được chia sẻ.

The post Tìm hiểu Command Line trên Raspberry Pi appeared first on Raspi Viet Nam.

Check Also

Đánh giá hiệu năng Raspberry Pi 3 Model B+ và Raspberry Pi 3

Ngày 14/03/2018, phiên bản mới nhất của gia đình nhà Pi là Raspberry Pi 3 …