Nếu bạn sử dụng DuckDuckGo cho tất cả các tìm kiếm trên web và thích sử dụng dòng lệnh cho hầu hết các thao tác trên máy tính, ddgr là một tiện ích hữu ích cho phép bạn sử dụng terminal để thực hiện các truy vấn DuckDuckGo.
Trong bài viết này, FUNiX sẽ giới thiệu về ddgr và các bước để tìm kiếm DuckDuckGo từ dòng lệnh Linux.
Ddgr là gì?
ddgr là một công cụ dòng lệnh cho phép bạn tìm kiếm DuckDuckGo từ terminal. Nó trả về kết quả ở định dạng HTML.
Giao diện ddgr mặc định sử dụng không gian tối thiểu nhưng không làm kết quả bị khó đọc. Nó cung cấp tùy chọn để tùy chỉnh một số khía cạnh như chuỗi chữ, số lượng kết quả hiển thị trên mỗi trang, v.v. theo sở thích của bạn.
Một số tính năng đáng chú ý bao gồm:
- Xử lý kết quả nhanh chóng và tức thời
- Điều hướng dễ dàng
- Hỗ trợ cho DuckDuckGo! Bang
- Lọc kết quả tìm kiếm theo thời gian, khu vực, v.v.
- Tích hợp trình duyệt
- Hỗ trợ proxy HTTPS
- Không theo dõi
- Phần phụ thuộc tối thiểu
- Hỗ trợ REPL cho các tìm kiếm liên tục
Cách cài đặt ddgr trên Linux
Việc tải và chạy ddgr trên máy Linux khá dễ dàng. Và cũng giống như các chương trình khác trên Linux, bạn cũng có thể cài đặt ddgr theo một số cách khác nhau.
Vì vậy, tùy thuộc vào bản phân phối bạn đang sử dụng, hãy làm theo hướng dẫn bên dưới để cài đặt ddgr.
Cài đặt ddgr trên Debian/Ubuntu
Cài đặt ddgr trên các bản phân phối dựa trên Debian rất đơn giản, nhờ trình quản lý gói APT. Để thực hiện việc này, hãy mở terminal và chạy lệnh sau:
sudo apt-get install ddgr
Khi được nhắc, hãy nhấn y và nhấn Enter để tiếp tục cài đặt.
Một cách khác để cài đặt ddgr trên các bản phân phối Linux dựa trên Debian, ngoài trình quản lý gói APT, là sử dụng tệp gói DEB. Để làm điều này, hãy bắt đầu bằng cách tải xuống gói ddgr DEB trên máy tính.
Tải xuống : ddgr (gói DEB)
Sau khi hoàn tất, hãy mở terminal và sử dụng lệnh cd để thay đổi thư mục thành Downloads (hoặc thư mục mà bạn vừa tải xuống gói).
Tiếp theo, chạy lệnh sau để cài đặt gói:
sudo dpkg -i ddgr_x.x.x-x_ubuntuXX.XX.amd64.deb
Cài đặt ddgr bằng Snap
Snap cung cấp một trong những cách đơn giản nhất để cài đặt một gói trên Linux. Nếu bạn đang sử dụng một bản phân phối Linux không dựa trên Debian – không có gói cho ddgr trong kho lưu trữ của nó, bạn có thể cài đặt ddgr trên hệ thống của mình bằng Snap.
Trước tiên hãy đảm bảo rằng bạn đã cài đặt Snap trên máy tính.
snap --version
Nếu điều này trả về số phiên bản, Snap có trên máy và bạn có thể tiến hành bước tiếp theo. Nếu không, bạn sẽ phải cài đặt Snap trước.
Bây giờ bạn có thể cài đặt ddgr bằng cách chạy:
sudo snap install ddgr
Cách sử dụng ddgr để tìm kiếm DuckDuckGo
Đầu tiên, hãy mở terminal vì đó là nơi ddgr hoạt động. Tiếp theo, nhập truy vấn tìm kiếm của bạn theo cú pháp bên dưới để tra cứu trên DuckDuckGo:
ddgr your_search_query
Ví dụ:
ddgr makeuseof
Đây là kết quả đầu ra:
Định cấu hình số lượng kết quả trả về
Khi bạn thực hiện một truy vấn, đầu ra sẽ hiển thị danh sách kết quả tìm kiếm liên quan đến truy vấn tìm kiếm của bạn.
ddgr chỉ liệt kê 10 kết quả cùng một lúc theo mặc định. Tuy nhiên, bạn có thể chọn xem nhiều/ít hơn 10 kết quả bằng cách chỉ định số lượng kết quả bạn muốn xem theo cách sau:
ddgr -n x your_search_query
… trong đó x là số kết quả bạn muốn xem.
Mở đường link từ kết quả trả về
Mỗi kết quả ddgr trên danh sách được đánh số. Con số này được gọi là chỉ số của một kết quả và bạn có thể sử dụng nó để mở đường link tương ứng.
Ví dụ: nếu bạn muốn mở đường link số 5 từ kết quả trong trình duyệt, chỉ cần nhập 5 vào dấu nhắc thanh địa chỉ — lời nhắc bạn thấy trong terminal sau khi thực hiện truy vấn trong ddgr — và nhấn Enter.
Tích hợp ddgr với các trình duyệt dựa trên văn bản
Theo mặc định, ddgr mở các đường link trong trình duyệt web mặc định trên máy Linux. Tuy nhiên, nó cũng hỗ trợ một loạt các trình duyệt dựa trên văn bản, chẳng hạn như w3m, lynx, elinks và www-browser mà bạn có thể sử dụng để mở kết quả tìm kiếm.
Để đặt một trình duyệt làm mặc định, tất cả những gì bạn cần làm là đặt biến môi trường cho nó bằng cách chạy lệnh sau trong cửa sổ dòng lệnh:
export BROWSER=w3m
Ngoài ra, nếu bạn chỉ muốn sử dụng trình duyệt cho một truy vấn cụ thể, bạn có thể làm như vậy bằng cách sử dụng:
BROWSER=w3m ddgr your_search_query
Thực hiện tìm kiếm “I’m Feeling Ducky”
Cũng giống như tìm kiếm “I’m Feeling Lucky” của Google, DuckDuckGo cũng có phiên bản tương tự của riêng mình, được gọi là “I’m Feeling Ducky”. Tùy chọn này sẽ bỏ qua tất cả các kết quả trên SERP và trực tiếp mở đường link đầu tiên trong danh sách.
Với ddgr, bạn có thể thực hiện tìm kiếm “I’m Feeling Ducky” bằng cú pháp sau:
ddgr -j lucky your_search_query
Thực hiện tìm kiếm DuckDuckGo! Bang
Như đã nói, ddgr cũng hỗ trợ DuckDuckGo! Bang, là các phím tắt (hoặc lệnh ngắn) cho phép bạn tra cứu truy vấn trực tiếp trên một trang web mà không cần phải truy cập trang web đó.
Giả sử bạn muốn tìm hiểu thêm về DuckDuckGo trên Wikipedia, bạn chỉ cần chạy lệnh sau:
ddgr !w duckduckgo
Nếu bạn đang ở trên Bash shell, lệnh của bạn sẽ giống như sau:
ddgr \!w duckduckgo
Thực hiện Tìm kiếm dành riêng cho Trang web
Tương tự như sử dụng DuckDuckGo! Bangs trong ddgr, bạn cũng có thể thực hiện tìm kiếm theo một trang web cụ thể bằng cách sử dụng thẻ -w. Ví dụ: nếu bạn muốn tìm bàn phím cơ học trên Amazon, bạn có thể thực hiện việc đó hiệu quả hơn bằng cách sử dụng lệnh bên dưới:
ddgr -w amazon.com mechanical keyboard
Tìm kiếm một loại tệp cụ thể
Đôi khi, bạn có thể chỉ muốn tìm một loại tệp nhất định trên internet. Trong những trường hợp như vậy, ddgr có thể giúp bạn lọc kết quả bằng cách thêm loại tệp vào truy vấn tìm kiếm của bạn.
Ví dụ: giả sử bạn muốn tra cứu tệp hình ảnh (PNG) trên công cụ tìm kiếm DuckDuckGo. Hãy thực hiện lệnh dưới đây:
ddgr duckduckgo filetype:png
Nhận trợ giúp với ddgr
Bất cứ lúc nào, nếu bạn không chắc chắn về cách sử dụng lệnh ddgr, bạn có thể nhận trợ giúp về dòng lệnh bằng cách sử dụng:
ddgr --help
Tìm kiếm trên DuckDuckGo hiệu quả hơn
Với ddgr được cài đặt và chạy trên máy Linux, giờ đây bạn có thể thực hiện tìm kiếm trên DuckDuckGo hiệu quả hơn mà không cần phải mở DuckDuckGo trong trình duyệt.
ddgr hỗ trợ một loạt các hoạt động và tùy chọn tùy chỉnh khác với những gì chúng tôi đã đề cập trong hướng dẫn này. Để xem chúng, hãy truy cập GitHub của ddgr .
Vân Nguyễn
Dịch từ: https://www.makeuseof.com/how-to-search-duckduckgo-linux-terminal/
Bình luận (0
)