Nếu bạn sử dụng Linux trong một năng lực chuyên nghiệp, nó có thể hoặc là phát triển mã hoặc lưu trữ một trang web trên một máy chủ. Cách tiếp cận Unix truyền thống của việc sử dụng các công cụ nhỏ làm một công việc tốt có thể được sử dụng hiệu quả để tạo ra văn bản cho con người hơn là máy tính.

Trên thực tế, đó là cách các nhà phát triển Unix ban đầu tại Bell Labs đã thuyết phục quản lý của họ mua một PDP-11 vào đầu thập niên 70. Họ sẽ phát triển một hệ thống xử lý các ứng dụng bằng sáng chế. Đó là một hình thức xử lý văn bản sớm.

Bell Labs cũng phát triển một gói có tên là Writer's Workbench có thể giúp các nhà nghiên cứu, nhân viên và những người khác phát triển tài liệu để viết một cách hiệu quả. Nó thậm chí có thể phát hiện cụm từ sexist.

Workbench của Writer đã biến mất, nhưng bạn có thể lắp ráp bộ công cụ của riêng bạn bằng cách sử dụng một số công cụ Linux. Một số đi kèm với hầu hết các bản phân phối và bạn sẽ phải cài đặt một mình, nhưng bạn có thể có một giải pháp linh hoạt hơn so với một trình xử lý văn bản như LibreOffice.

Biên tập viên

Công cụ đầu tiên bạn cần là một trình soạn thảo. Nếu bạn không nhận thấy, có rất nhiều trong số đó có sẵn cho Linux. Những cái phổ biến nhất là Vim và Emacs. Tôi sẽ không đi vào quá nhiều chi tiết về cách sử dụng chúng, nhưng chúng tôi có rất nhiều bài viết với các mẹo và thủ thuật cho các biên tập viên khác nhau trên blog này, bao gồm một cho Vim.

Để cài đặt Vim hoặc Emacs trên Ubuntu, chỉ cần sử dụng các lệnh sau:

 sudo apt-get cài đặt vim 
 sudo apt-get cài đặt emacs24 

Có một cuộc tranh luận lâu dài về cái nào là tốt nhất, nhưng bạn nên thử cả hai (hoặc cái gì khác hoàn toàn) và thử cái nào cảm thấy tốt nhất cho bạn. Và làm ơn, đừng tranh luận về nó trên Internet!

Kiểm tra chính tả / kiểu

Một công cụ cần thiết khác được tích hợp vào hầu hết các trình xử lý văn bản là trình kiểm tra chính tả. Điều này có sẵn như là một chương trình riêng biệt trong Linux. Nó được gọi là ispell.

Để cài đặt nó trong Ubuntu, chỉ cần gõ lệnh này:

 sudo apt-get cài đặt ispell 

Bạn sẽ phải cài đặt gói ngôn ngữ. Ví dụ: nếu bạn sử dụng tiếng Anh Mỹ, bạn sẽ cài đặt gói “iamerican” như bất kỳ gói Debian / Ubuntu nào khác. Có sẵn các gói ngôn ngữ cho bất kỳ ngôn ngữ nào bạn muốn tưởng tượng.

Để quét một đoạn văn bản bạn đã tạo, chỉ cần nhập:

 ispell sometext.txt 

Bạn sẽ nhận được một màn hình tương tác tương tự như màn hình bạn muốn sử dụng cho trình kiểm tra chính tả trong gói xử lý văn bản. Nó sẽ gắn cờ các từ mà nó cho rằng nó sai chính tả, và bạn có thể để chúng lại hoặc giữ chúng.

Nhớ Workbench của nhà văn tôi đã nói về? Có một vài công cụ GNU sao chép một số phần của dự án ban đầu, được gọi là Style và Diction.

Bạn có thể cài đặt cả hai bằng một lệnh:

 sudo apt-get cài đặt diction 

Cả hai chương trình sẽ phân tích văn bản cho các yếu tố phong cách. Kiểu hiển thị các chỉ số khả năng đọc để bạn không mang đối tượng của mình bằng ngôn ngữ quá chính thức, và Diction cố gắng giúp bạn loại bỏ các cụm từ dài dòng với quá nhiều từ trong đó.

Bạn có thể gọi chúng bằng “kiểu” và “diction” tại dòng lệnh.

Xử lý văn bản nâng cao

Bạn có thể nhận được vào các công cụ tinh vi hơn để làm những việc văn bản, như Sed, Awk và Perl. Đây là những ngôn ngữ lập trình chính thức, và chúng nằm ngoài phạm vi của một hướng dẫn ngắn, nhưng chúng đáng để thâm nhập nếu bạn phải thay đổi rất nhiều dữ liệu một cách nhanh chóng. Nếu bạn tò mò về việc sử dụng Linux cho văn bản, bạn có thể quan tâm đến một cuốn sách từ thập niên 80 - Xử lý văn bản Unix bởi O'Reilly. Mặc dù đã cũ, nhưng vẫn có rất nhiều thông tin tốt vẫn có thể áp dụng cho các hệ thống Linux hiện đại.