Giới thiệu
Trong lab này, bạn sẽ học cách sử dụng lệnh xdg-open
, một cách tiêu chuẩn để mở các tệp và thư mục bằng các ứng dụng mặc định của chúng trong Linux. Bạn sẽ hiểu mục đích của lệnh xdg-open
, vốn là một phần của XDG Base Directory Specification, và cách sử dụng nó để mở các tệp và thư mục bằng các ứng dụng mặc định của chúng. Ngoài ra, bạn sẽ học cách tùy chỉnh các ứng dụng mặc định cho các loại tệp và thư mục khác nhau bằng cách sử dụng xdg-open
. Lab này cung cấp các ví dụ thực tế để giúp bạn tích hợp máy tính để bàn Linux của mình với nhiều ứng dụng và loại tệp khác nhau.
Tìm hiểu lệnh xdg-open
Trong bước này, bạn sẽ tìm hiểu về lệnh xdg-open
, một cách tiêu chuẩn để mở các tệp và thư mục bằng các ứng dụng mặc định của chúng trong Linux.
Lệnh xdg-open
là một phần của XDG Base Directory Specification, một tập hợp các quy ước xác định vị trí của dữ liệu người dùng, cấu hình và các tệp cache trong hệ thống Linux. Lệnh xdg-open
được sử dụng để mở một tệp hoặc thư mục bằng ứng dụng mặc định được liên kết với loại tệp hoặc thư mục đó.
Hãy bắt đầu bằng cách kiểm tra phiên bản xdg-open
được cài đặt trên hệ thống của bạn:
xdg-open --version
Ví dụ đầu ra:
xdg-open 2.28.0
Lệnh xdg-open
có thể được sử dụng để mở một tệp hoặc thư mục bằng ứng dụng mặc định của nó. Ví dụ: để mở một tệp văn bản bằng trình soạn thảo văn bản mặc định, bạn có thể chạy:
xdg-open ~/project/example.txt
Điều này sẽ mở tệp example.txt
trong ứng dụng soạn thảo văn bản mặc định trên hệ thống của bạn.
Tương tự, để mở một thư mục bằng trình quản lý tệp mặc định, bạn có thể chạy:
xdg-open ~/project
Điều này sẽ mở thư mục ~/project
trong ứng dụng trình quản lý tệp mặc định trên hệ thống của bạn.
Lệnh xdg-open
là một công cụ linh hoạt có thể được sử dụng để tích hợp máy tính để bàn Linux của bạn với nhiều ứng dụng và loại tệp khác nhau. Trong bước tiếp theo, bạn sẽ học cách sử dụng xdg-open
để tùy chỉnh các ứng dụng mặc định cho các loại tệp và thư mục khác nhau.
Mở Tệp và Thư mục bằng xdg-open
Trong bước này, bạn sẽ học cách sử dụng lệnh xdg-open
để mở các tệp và thư mục bằng các ứng dụng mặc định của chúng.
Trước tiên, hãy tạo một tệp văn bản mẫu trong thư mục ~/project
:
echo "This is a sample text file." > ~/project/sample.txt
Bây giờ, bạn có thể sử dụng lệnh xdg-open
để mở tệp bằng trình soạn thảo văn bản mặc định:
xdg-open ~/project/sample.txt
Điều này sẽ mở tệp sample.txt
trong ứng dụng soạn thảo văn bản mặc định trên hệ thống của bạn.
Tương tự, bạn có thể sử dụng xdg-open
để mở các thư mục bằng trình quản lý tệp mặc định:
xdg-open ~/project
Điều này sẽ mở thư mục ~/project
trong ứng dụng trình quản lý tệp mặc định trên hệ thống của bạn.
Bạn cũng có thể sử dụng xdg-open
để mở các tệp và thư mục bằng các ứng dụng cụ thể. Ví dụ: để mở tệp sample.txt
bằng trình soạn thảo văn bản nano
, bạn có thể chạy:
xdg-open -a nano ~/project/sample.txt
Điều này sẽ mở tệp sample.txt
trong trình soạn thảo văn bản nano
.
Lệnh xdg-open
là một công cụ linh hoạt có thể được sử dụng để tích hợp máy tính để bàn Linux của bạn với nhiều ứng dụng và loại tệp khác nhau. Trong bước tiếp theo, bạn sẽ học cách tùy chỉnh các ứng dụng mặc định cho các loại tệp và thư mục khác nhau.
Tùy chỉnh các ứng dụng mặc định với xdg-open
Trong bước này, bạn sẽ học cách sử dụng lệnh xdg-open
để tùy chỉnh các ứng dụng mặc định cho các loại tệp và thư mục khác nhau.
Lệnh xdg-open
sử dụng một tập hợp các tệp cấu hình để xác định các ứng dụng mặc định cho các loại tệp và thư mục khác nhau. Các tệp cấu hình này nằm trong thư mục chính của người dùng và có thể được sửa đổi để thay đổi các ứng dụng mặc định.
Hãy bắt đầu bằng cách tạo một tệp văn bản mới và liên kết nó với một ứng dụng cụ thể:
touch ~/project/custom.txt
xdg-open -a gedit ~/project/custom.txt
Điều này sẽ mở tệp custom.txt
trong trình soạn thảo văn bản gedit
và cũng đặt gedit
làm ứng dụng mặc định cho các tệp .txt
.
Bạn cũng có thể đặt ứng dụng mặc định cho một thư mục. Ví dụ: để đặt trình quản lý tệp mặc định cho thư mục ~/project
, bạn có thể chạy:
xdg-open -d -a nautilus ~/project
Điều này sẽ đặt trình quản lý tệp nautilus
làm ứng dụng mặc định cho thư mục ~/project
.
Để xem các ứng dụng mặc định hiện tại, bạn có thể sử dụng lệnh xdg-mime
:
xdg-mime query default text/plain
xdg-mime query default inode/directory
Điều này sẽ hiển thị các ứng dụng mặc định cho các tệp văn bản và thư mục, tương ứng.
Bạn cũng có thể sử dụng lệnh xdg-settings
để quản lý các cài đặt liên quan đến desktop khác, chẳng hạn như trình duyệt web mặc định, ứng dụng email, v.v.
Trong bước tiếp theo, bạn sẽ học cách sử dụng lệnh xdg-open
để tích hợp máy tính để bàn Linux của bạn với nhiều ứng dụng và loại tệp khác nhau.
Tóm tắt
Trong lab này, bạn đã tìm hiểu về lệnh xdg-open
, một cách tiêu chuẩn để mở các tệp và thư mục bằng các ứng dụng mặc định của chúng trong Linux. Bạn đã khám phá cách sử dụng xdg-open
để mở các tệp văn bản, thư mục và tùy chỉnh các ứng dụng mặc định cho các loại tệp và thư mục khác nhau. Lệnh xdg-open
là một công cụ linh hoạt có thể được sử dụng để tích hợp máy tính để bàn Linux của bạn với nhiều ứng dụng và loại tệp khác nhau.