Hướng dẫn sử dụng lệnh aspell của Linux dành cho người mới bắt đầu (5 ví dụ)

theanh

Administrator
Nhân viên
Trình kiểm tra chính tả là một công cụ quan trọng nếu công việc của bạn liên quan đến việc viết hoặc chỉnh sửa các tệp văn bản hoặc tài liệu. Trong khi hầu hết các trình soạn thảo dựa trên GUI đều có tính năng kiểm tra chính tả tích hợp, thì không thể nói như vậy đối với trình soạn thảo dòng lệnh. Tuy nhiên, có các công cụ dòng lệnh riêng biệt có thể giúp bạn kiểm tra chính tả.

Trong hướng dẫn này, chúng ta sẽ thảo luận về một tiện ích như vậy, được gọi là aspell. Nhưng trước khi đi sâu vào, cần lưu ý rằng tất cả các ví dụ trong bài viết đều đã được thử nghiệm trên máy Ubuntu 18.04 LTS.

Lệnh aspell của Linux​

Như đã đề cập ở phần đầu, lệnh aspell cho phép bạn thực hiện kiểm tra chính tả trên tệp văn bản. Bạn thậm chí có thể kiểm tra từng từ riêng lẻ. Sau đây là cú pháp của nó:
Mã:
[B]aspell[/b] [I][options] [/I]
Và đây là những gì trang hướng dẫn nói về công cụ này:
Mã:
aspell là một chương trình tiện ích kết nối với thư viện Aspell để
 nó có thể hoạt động như một ispell - một trình thay thế, một trình kiểm tra chính tả độc lập, một tiện ích kiểm tra để kiểm tra các tính năng của thư viện Aspell và một tiện ích để quản lý các từ điển được thư viện sử dụng.

 Thư viện Aspell chứa một giao diện cho phép các chương trình khác truy cập trực tiếp
 vào chức năng của nó và do đó giảm bớt nhiệm vụ phức tạp của 
 kiểm tra chính tả thành các lệnh gọi thư viện đơn giản. Thư viện mặc định không 
 chứa danh sách từ trong từ điển. Để thêm từ điển ngôn ngữ, vui lòng 
 kiểm tra bản phân phối của bạn trước để biết các từ điển đã sửa đổi, nếu không, hãy xem tại đây 
 để biết các từ điển ngôn ngữ cơ sở .
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 tiện ích hoạt động.

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

Cách sử dụng cơ bản của aspell không hoàn toàn dễ hiểu, vì vậy, tốt nhất là bạn nên có một bản tóm tắt về cách sử dụng, thứ mà bạn có thể nhận được bằng cách sử dụng tùy chọn lệnh 'usage'.
Mã:
cách sử dụng aspell
Và đây là những gì bạn có thể nhận được trong đầu ra:
Mã:
Cách sử dụng: aspell [tùy chọn] 
 là một trong những lệnh sau:
 -?|usage hiển thị thông báo sử dụng ngắn gọn
 help hiển thị thông báo trợ giúp chi tiết
 -c|check  để kiểm tra tệp
 -a|pipe "ispell -a" chế độ tương thích
 [dump] config dump cấu hình hiện tại vào stdout
 config  in giá trị hiện tại của một tùy chọn
 [dump] dicts | filters | modes
 liệt kê các từ điển / bộ lọc / chế độ lọc khả dụng
[tùy chọn] là bất kỳ tùy chọn nào sau đây:
 --encoding= mã hóa để mong đợi dữ liệu ở trong
 --mode= chế độ lọc
 -l,--lang= mã ngôn ngữ
 -d,--master= tên cơ sở của từ điển chính để sử dụng
 --sug-mode= chế độ gợi ý

Câu hỏi 2. Làm thế nào để kiểm tra lỗi chính tả của tệp bằng aspell?​

Có thể thực hiện việc này bằng tùy chọn dòng lệnh -c. Ví dụ:
Mã:
aspell -c test.txt
Sau đây là những gì công cụ hiển thị khi thực hiện lệnh trên:



Vì vậy, bạn có thể thấy công cụ đã đánh dấu lỗi chính tả đầu tiên trong văn bản và ở nửa dưới của cửa sổ, cung cấp các tùy chọn mà nó nghĩ rằng tôi sẽ quan tâm để thay thế. Ngoài ra, nếu bạn nhìn kỹ, cũng có các tùy chọn để bỏ qua lỗi chính tả hiện được đánh dấu, thay thế tất cả các lần xuất hiện của từ hiện được đánh dấu, thêm vào từ điển của aspell và thoát khỏi chế độ xem này.

Câu hỏi 3. Làm thế nào để sử dụng aspell để kiểm tra từng từ?​

Bạn có thể thực hiện việc này bằng cách sử dụng tùy chọn dòng lệnh -a.
Mã:
aspell -a
Ngay sau khi bạn chạy lệnh này, nó sẽ đợi người dùng nhập dữ liệu. Nhập một từ ở chế độ này, nhấn enter và bạn sẽ thấy aspell đưa ra các gợi ý chính tả trên stdout.

Ảnh chụp màn hình sau đây cho thấy tùy chọn dòng lệnh này đang hoạt động:


Câu hỏi 4. Làm thế nào để sử dụng aspell để kiểm tra các từ hàng loạt?​

Bạn có thể thực hiện việc này bằng tùy chọn lệnh 'list'.
Mã:
aspell list
Khi chạy, lệnh trên sẽ chờ người dùng nhập. Thêm bao nhiêu từ tùy thích và khi hoàn tất, hãy nhấn Ctrl+D. Sau đó, bạn sẽ thấy aspell sẽ hiển thị các từ viết sai chính tả bên dưới đầu vào bạn đã cung cấp.

Ảnh chụp màn hình sau đây cho thấy tùy chọn này đang hoạt động:


Câu hỏi 5. Làm thế nào để kiểm soát từ điển được sử dụng bởi aspell?​

Trang hướng dẫn cho aspell cung cấp nhiều tùy chọn khác nhau mà bạn có thể sử dụng để kiểm soát từ điển được sử dụng bởi lệnh này. Sau đây là một số tùy chọn quan trọng:
Mã:
--master=, -d 
 Tên cơ sở của từ điển để sử dụng. Nếu tùy chọn này được chỉ định
 thì Aspell sẽ sử dụng từ điển này hoặc chết.

 --dict-dir=
 Vị trí của danh sách từ chính trong từ điển.

 --lang=, -l 
 Ngôn ngữ để sử dụng. Nó tuân theo cùng định dạng của biến môi trường LANG?
 trên hầu hết các hệ thống. Nó bao gồm hai ký tự?
 ter mã ngôn ngữ ISO 639 và một mã quốc gia ISO 3166
 hai chữ cái tùy chọn sau dấu gạch ngang hoặc dấu gạch dưới. Giá trị mặc định
 dựa trên giá trị của ngôn ngữ LC_MESSAGES.

 --size=
 Kích thước ưa thích của danh sách từ trong từ điển. Điều này bao gồm
 một mã hai ký tự mô tả kích thước của danh sách, với
 các giá trị điển hình là: 10=nhỏ, 20=rất nhỏ, 30=nhỏ, 40=trung bình-
 nhỏ, 50=trung bình, 60=trung bình-lớn, 70=lớn, 80=rất lớn, 90=điên rồ.

Kết luận​

Bạn có thể đồng ý rằng aspell là một công cụ hữu ích mà người dùng dòng lệnh Linux nên biết đến. Chúng tôi đã thảo luận về những điều cơ bản của công cụ này tại đây. Sau khi bạn đã thực hành các tùy chọn này, hãy đến trang hướng dẫn của lệnh để tìm hiểu thêm về nó.
 
Back
Bên trên