Image default
Máy Tính

Cách Mở File và Tệp Đa Phương Tiện Trong Linux Terminal: Hướng Dẫn Toàn Diện

Nắm vững hệ điều hành Linux đòi hỏi bạn phải thành thạo terminal – và một trong những kỹ năng nền tảng chính là học cách mở file từ dòng lệnh. Điều này không chỉ giúp bạn tự tin hơn khi sử dụng Linux, mà còn mở ra cánh cửa đến quy trình làm việc nhanh hơn và khả năng tự động hóa mạnh mẽ. Với tư cách là chuyên gia công nghệ tại trangtincongnghe.net, chúng tôi sẽ đi sâu vào từng phương pháp, giúp độc giả người Việt tận dụng tối đa sức mạnh của dòng lệnh trong việc quản lý và truy cập các loại tệp khác nhau.

Tại Sao Nên Dùng Terminal Để Mở File Trong Linux?

Ngày nay, giao diện người dùng đồ họa (GUI) chiếm ưu thế trong cách hầu hết mọi người tương tác với hệ thống của họ. Đối với những người đã quen với quy trình làm việc dựa trên GUI, việc đặt câu hỏi tại sao lại chọn sử dụng terminal để mở file là điều tự nhiên, đặc biệt khi sử dụng chuột có vẻ nhanh hơn và trực quan hơn.

Đối với các tác vụ hàng ngày, GUI chắc chắn sẽ hoàn thành công việc cho bạn. Tuy nhiên, đối với các nhà phát triển hoặc người dùng thành thạo, quy trình làm việc dựa trên GUI có thể nhanh chóng trở nên hạn chế.

Lấy ví dụ về việc mở một tệp cấu hình. Với GUI, bạn thường phải mở trình duyệt tệp, điều hướng qua các thư mục bằng chuột, nhấp đúp nhiều lần và cuối cùng mới truy cập được tệp. Ngược lại, nếu bạn sử dụng terminal, bạn chỉ cần khởi chạy nó, gõ đường dẫn chính xác nếu bạn đã biết, và mở tệp – không chuột, không menu, ít thao tác bàn phím hơn. Và nếu tệp cần quyền quản trị, chỉ cần gõ sudo cùng với tên tệp là xong.

Ngoài tốc độ, terminal còn cung cấp nhiều quyền kiểm soát và tính linh hoạt hơn. Chẳng hạn, nếu bạn muốn xem 20 dòng đầu tiên của một tệp nhật ký lớn, bạn có thể thực hiện ngay lập tức chỉ với một lệnh duy nhất. Để đạt được điều tương tự trong GUI sẽ đòi hỏi bạn phải tìm kiếm một ứng dụng có thể làm điều tương tự. Trong một số môi trường nhất định – như thiết lập Raspberry Pi, máy chủ từ xa hoặc hệ thống không có màn hình (headless systems) – GUI có thể không có sẵn. Trong những trường hợp này, việc biết cách sử dụng terminal trở nên thiết yếu.

Một lợi ích quan trọng khác của việc sử dụng terminal, ngoài việc mở tệp, là khả năng tự động hóa. Giả sử bạn cần đổi tên 100 tệp dựa trên ngày sửa đổi của chúng, hoặc bạn muốn mở một nhóm tệp hoặc ứng dụng cùng lúc. Một script đơn giản có thể xử lý việc này hiệu quả trong terminal. Với GUI, bạn sẽ phải tìm kiếm một công cụ của bên thứ ba, công cụ này có thể có các tính năng hạn chế hoặc thậm chí yêu cầu bạn trả tiền thuê bao.

Giao diện Konsole Terminal đang mở trên laptop Kubuntu Focus Ir14 Linux, minh họa việc sử dụng dòng lệnh Linux hiệu quả.Giao diện Konsole Terminal đang mở trên laptop Kubuntu Focus Ir14 Linux, minh họa việc sử dụng dòng lệnh Linux hiệu quả.

Các trình soạn thảo văn bản dựa trên terminal như Nano hoặc less nhẹ hơn đáng kể so với các ứng dụng đầy đủ tính năng như VS Code hoặc LibreOffice. Trên các máy cũ – đặc biệt là những máy sử dụng ổ cứng truyền thống – việc sử dụng terminal có thể tiết kiệm thời gian và tài nguyên hệ thống.

Cuối cùng, làm việc trong terminal khuyến khích sự hiểu biết sâu sắc hơn về cách hệ thống của bạn hoạt động. Bạn sẽ tự nhiên học về hệ thống tệp Linux, quyền hạn và xử lý văn bản – những khái niệm thường bị che khuất khi chỉ sử dụng giao diện đồ họa. Vì vậy, chúng tôi không nói rằng terminal tốt hơn GUI, nhưng nếu bạn muốn tìm hiểu và khám phá thế giới máy tính và hệ thống Linux, thì việc làm quen với terminal là điều tốt nhất.

Hướng Dẫn Mở Hoặc Xem Tệp Văn Bản Trong Linux Terminal

Trên Linux, bạn có nhiều công cụ tích hợp sẵn để làm việc với các tệp văn bản, như cat, less, tailnano.

Lệnh cat

Một trong những phương pháp cơ bản nhất để mở tệp văn bản là sử dụng lệnh cat (viết tắt của concatenate – nối). Để mở tệp bằng cat hoặc bất kỳ phương pháp nào chúng ta sẽ thảo luận, trước tiên bạn cần mở một terminal trong thư mục chứa tệp văn bản, hoặc điều hướng đến thư mục của tệp văn bản. Sau đó gõ:

cat my-text.txt

Nó nhanh và đơn giản. Nhưng hãy nhớ rằng lệnh này không phù hợp nhất cho các tệp văn bản lớn vì nó sẽ in toàn bộ nội dung ra màn hình cùng một lúc, khiến việc đọc trở nên khó khăn.

Màn hình terminal Linux hiển thị cách sử dụng lệnh cat để xem nội dung của một tệp văn bản.Màn hình terminal Linux hiển thị cách sử dụng lệnh cat để xem nội dung của một tệp văn bản.

Giao diện terminal trên hệ điều hành PopOS, minh họa môi trường làm việc dòng lệnh trong Linux.Giao diện terminal trên hệ điều hành PopOS, minh họa môi trường làm việc dòng lệnh trong Linux.

Lệnh less

Lệnh less hiển thị văn bản từng trang một. Để cuộn, bạn có thể nhấn các phím Mũi tên Lên và Xuống để điều hướng. Nếu bạn muốn thoát, hãy nhấn phím Q trên bàn phím. Đây là lựa chọn tuyệt vời cho các tệp lớn.

less my-text.txt

Cửa sổ terminal hiển thị một tệp văn bản đang được mở bằng lệnh less, cho phép xem từng trang.Cửa sổ terminal hiển thị một tệp văn bản đang được mở bằng lệnh less, cho phép xem từng trang.

Lệnh headtail

Các lệnh này hiển thị phần đầu hoặc phần cuối của một tệp. Vì vậy, nếu bạn muốn xem vài dòng đầu tiên của một tệp, hãy gõ:

head my-text.txt

Để xem các dòng cuối của một tệp văn bản, hãy gõ:

tail my-text.txt

Màn hình terminal trình bày cách sử dụng các lệnh head và tail để xem phần đầu và phần cuối của một tệp văn bản.Màn hình terminal trình bày cách sử dụng các lệnh head và tail để xem phần đầu và phần cuối của một tệp văn bản.

Nano – Trình Soạn Thảo Văn Bản Dòng Lệnh

Nano là một trình soạn thảo văn bản dòng lệnh, có nghĩa là nó khác với các tiện ích trên. Với Nano, bạn có thể tạo, mở và chỉnh sửa tệp, tất cả đều từ terminal của mình. Hơn nữa, Nano được cài đặt sẵn với nhiều (nhưng không phải tất cả) bản phân phối Linux và thay vào đó cung cấp các trình soạn thảo văn bản thay thế như Micro hoặc Vim. Vì vậy, bạn có thể phải tự cài đặt Nano nếu việc khởi chạy thất bại.

Để mở một tệp bằng Nano, hãy gõ:

nano my-text.txt

Nếu tệp tồn tại trong thư mục, nó sẽ mở tệp đó, nếu không nó sẽ tạo một tệp mới với tên đã chỉ định.

Chỉnh sửa văn bản trong Nano rất đơn giản, chỉ cần điều hướng bằng các phím mũi tên và thực hiện các thay đổi. Sau khi hoàn tất, bạn có thể lưu tệp văn bản của mình bằng cách nhấn Ctrl+O và sau đó nhấn phím Enter để xác nhận các thay đổi. Để thoát, nhấn Ctrl+X.

Bạn cũng sẽ thấy các phím tắt được hiển thị trên màn hình khi sử dụng Nano. Ví dụ, nếu bạn muốn cắt một dòng, bạn có thể làm như vậy bằng cách nhấn Ctrl+K, để dán một dòng, nhấn Ctrl+U.

Nếu bạn muốn tìm kiếm văn bản cụ thể, nhấn Ctrl+W và gõ từ bạn muốn tìm kiếm.

Một số phím tắt bị ẩn khỏi màn hình chính của Nano, chẳng hạn như hoàn tác và làm lại. Nếu bạn muốn hoàn tác một số thay đổi, nhấn Alt+U. Để làm lại các thay đổi trong Nano, nhấn Alt+E. Để xem tất cả các phím tắt có sẵn trong Nano, chỉ cần nhấn Ctrl+G. Thao tác này sẽ mở một màn hình trợ giúp hiển thị mọi thứ về Nano, chẳng hạn như các lệnh điều hướng, chỉnh sửa văn bản, kiểm tra chính tả và hơn thế nữa.

Nếu bạn mở hoặc chỉnh sửa một tệp cấu hình, bạn sẽ nhận được lỗi “permission denied” (quyền bị từ chối). Điều này là do bạn không được phép mở tệp. Bạn có thể dễ dàng mở các tệp hệ thống bằng cách gõ:

sudo nano system.config

Bạn sẽ được yêu cầu nhập mật khẩu và tệp sẽ mở.

Lưu ý quan trọng: Hãy cẩn thận khi sử dụng lệnh sudo. Bất kỳ lỗi nhỏ nào trong các tệp cấu hình hệ thống cũng có thể gây ra sự cố.

Mở Tệp Đa Phương Tiện Từ Terminal Như Thế Nào?

Không phải tất cả các tệp bạn có sẽ là tệp văn bản. Bạn thường sẽ có các tệp PDF, hình ảnh và video trong hệ thống tệp của mình. Bạn có thể mở các tệp đa phương tiện bằng terminal, nhưng thông thường bạn sẽ không xem chúng bên trong terminal, giống như với các tệp văn bản. Thay vào đó, terminal sẽ hoạt động như một trình khởi chạy cho một ứng dụng bên ngoài sẽ mở các tệp đa phương tiện đó.

Sử dụng xdg-open

Cửa sổ terminal minh họa lệnh xdg-open được sử dụng để mở một tệp hình ảnh định dạng JPEG.Cửa sổ terminal minh họa lệnh xdg-open được sử dụng để mở một tệp hình ảnh định dạng JPEG.

Bạn có thể tự hỏi xdg-open là gì. Nó là một tiện ích dòng lệnh mở một tệp bằng ứng dụng mặc định của hệ thống máy tính để bàn – giống như nhấp đúp vào một tệp trong trình quản lý tệp đồ họa. Nó được giới thiệu để đơn giản hóa việc khởi chạy ứng dụng trong các trình giả lập terminal, cho phép các bản phân phối khác nhau sử dụng cùng một lệnh để mở cùng một tệp nhưng với các ứng dụng khác nhau. Vì vậy, hầu hết các hệ thống máy tính để bàn Linux hiện đại như Ubuntu, Fedora và Linux Mint đều đi kèm với XDG.

Bạn có thể sử dụng lệnh xdg-open trong môi trường máy tính để bàn để mở các tệp đa phương tiện. Ví dụ, nếu bạn muốn mở một tệp PDF, hãy gõ:

xdg-open my-pdf.pdf

Nếu bạn có một tệp hình ảnh, hãy gõ:

xdg-open wallpaper4.jpg

Tương tự, bạn có thể mở bất kỳ loại tệp nào, như tệp MP3 hoặc tệp video, miễn là bạn có một ứng dụng có thể mở nó, như trình phát đa phương tiện cho tệp video hoặc trình đọc PDF.

Khởi Chạy Bằng Ứng Dụng Cụ Thể

Ngoài việc sử dụng XDG, bạn có thể sử dụng các ứng dụng cụ thể để mở tệp. Ví dụ, nếu bạn có một tệp video, bạn có thể sử dụng terminal để mở nó bằng, giả sử, VLC.

vlc my-audio.mp3

Bạn cũng có thể chạy VLC ở chế độ “headless” (không có GUI của nó), có nghĩa là bạn sẽ nghe thấy âm thanh, nhưng sẽ không thấy màn hình trình phát đa phương tiện VLC thông thường xuất hiện. Để làm như vậy, hãy gõ:

cvlc my-audio.mp3

Tiếp theo, nếu bạn muốn mở một tệp PDF bằng trình duyệt của mình, bạn có thể làm như vậy.

firefox my-pdf.pdf

Thao tác này sẽ chạy Firefox và mở tệp PDF mong muốn.

Các Cách Khác Để Mở Tệp Đa Phương Tiện Trong Terminal

Bây giờ, nếu bạn muốn mở tệp đa phương tiện thực sự bên trong terminal, về mặt kỹ thuật bạn có thể làm được. Tuy nhiên, bạn có thể sẽ cần cài đặt các ứng dụng terminal chuyên dụng.

Ví dụ, nếu bạn muốn mở một tệp PDF bên trong terminal mà không khởi chạy một ứng dụng GUI khác, bạn có thể làm điều đó bằng cách cài đặt pdftotext, công cụ này sẽ chuyển đổi PDF sang định dạng văn bản và hiển thị nó bên trong terminal. Có nhiều công cụ khác ngoài kia, như một lệnh để phát trực tuyến video trong terminal của bạn, hoặc thậm chí một trình duyệt web chạy bên trong terminal.

Kết Luận

Sử dụng terminal để mở tệp không phải là để từ chối GUI – mà là để chọn đúng công cụ cho công việc và đồng thời làm quen với dòng lệnh. Khi bạn đang làm việc với các tệp văn bản, khắc phục sự cố máy chủ hoặc tự động hóa tác vụ, terminal là vô đối. Nhưng đối với các tệp đa phương tiện như hình ảnh và video, một ứng dụng GUI vẫn rất quan trọng để có trải nghiệm tối ưu.

Nắm vững cả hai cách tiếp cận sẽ mang lại cho bạn sự linh hoạt để xử lý hầu hết mọi tệp trên hệ thống Linux, bất kể bạn đang làm việc ở đâu hoặc như thế nào. Hãy bắt đầu khám phá và chia sẻ kinh nghiệm của bạn về việc sử dụng terminal trong bình luận bên dưới! Trangtincongnghe.net luôn khuyến khích độc giả làm chủ những công cụ công nghệ mạnh mẽ nhất.

Related posts

Microsoft 365 Tắt Mặc Định ActiveX: Bước Tiến Lớn Về Bảo Mật Ứng Dụng Văn Phòng

Administrator

Nativefier: Tạo Ứng Dụng Desktop Độc Lập Từ Website, Tối Ưu Năng Suất

Administrator

8 Mẹo Tối Ưu Hiệu Suất Macbook Cũ, Giúp Tăng Tốc Mac Hiệu Quả Đến Bất Ngờ

Administrator