Hướng dẫn sử dụng lệnh sum trên Linux cho người mới bắt đầu (có ví dụ)

theanh

Administrator
Nhân viên
Khi bạn bắt đầu dành nhiều thời gian hơn để làm việc trên dòng lệnh Linux, bạn có xu hướng tìm hiểu các tiện ích không được sử dụng thường xuyên. Một công cụ như vậy là sum, chỉ cung cấp hai tính năng: hiển thị tổng kiểm tra và số lượng khối cho các tệp đầu vào. Trong hướng dẫn ngắn này, chúng ta sẽ nhanh chóng thảo luận về những điều cơ bản của phép tính tổng bằng một số ví dụ dễ hiểu.

Nhưng trước khi thực hiện, cần lưu ý rằng tất cả các ví dụ trong hướng dẫn này đều đã được thử nghiệm trên máy Ubuntu 16.04 LTS.

Lệnh sum của Linux​

Như đã đề cập ở trên, lệnh sum cung cấp cho bạn thông tin về tổng kiểm tra tệp và số khối mà một tệp bao gồm. Sau đây là cú pháp của lệnh này:
Mã:
sum [OPTION]... [FILE]...
Và đây là cách trang hướng dẫn của công cụ định nghĩa lệnh này:
Mã:
In tổng kiểm tra và số lượng khối cho mỗi FILE.
Sau đây là một số ví dụ theo kiểu Hỏi & Đáp sẽ giúp bạn hiểu rõ hơn về cách thức hoạt động của công cụ này.

Câu hỏi 1. Làm thế nào để sử dụng lệnh sum?​

Cách sử dụng cơ bản khá dễ - chỉ cần truyền một tệp đầu vào cho lệnh. Ví dụ:
Mã:
sum file1
Và đây là đầu ra mà lệnh tạo ra trên hệ thống của tôi:
Mã:
54333 1
Mục nhập đầu tiên là tổng kiểm tra và mục nhập thứ hai là số lượng khối cho tệp

Câu hỏi 2. Làm thế nào để khiến tổng chấp nhận đầu vào từ STDIN?​

Đối với điều này, tất cả những gì bạn phải làm là chạy lệnh sum mà không có bất kỳ đầu vào nào.
Mã:
sum
Khi bạn nhấn enter, lệnh sẽ đợi bạn cung cấp đầu vào.



Sau khi cung cấp tên tệp đầu vào, chỉ cần nhấn ctrl+d và bạn sẽ nhận được đầu ra.


Câu hỏi 3. Làm thế nào để thay đổi cách sử dụng thuật toán tổng?​

Công cụ cung cấp hai tùy chọn: -r và -s. Tùy chọn đầu tiên kích hoạt thuật toán tổng BSD, trong khi tùy chọn sau yêu cầu tổng sử dụng thuật toán System V. Ngoài ra, với -r, sum sử dụng khối 1k, trong khi với -s, nó sử dụng khối 512 byte.

Đây là một ví dụ:



Để biết thêm về sum, bạn có thể sử dụng các tùy chọn --help và --version chuẩn. Tùy chọn trước hiển thị thông tin trợ giúp đầy đủ, trong khi tùy chọn sau xuất thông tin phiên bản của công cụ.

Kết luận​

Như bạn đã thấy, lệnh sum rất dễ hiểu và sử dụng - đường cong học tập rất thấp. Chúng tôi đã thảo luận về hầu hết các tùy chọn dòng lệnh mà công cụ cung cấp. Để tìm hiểu thêm về Sum, hãy truy cập trang hướng dẫn của công cụ này.
 
Back
Bên trên