LinuxターミナルからWebを検索する方法 – ddgrとGooglerの使い方
コマンドラインで作業をしている最中に、ふとWeb検索をしたくなったことはありませんか?何か調べたいときに、いちいち別のアプリやブラウザを開くのは少し面倒ですよね。幸い、Linuxにはターミナルから直接Webを検索できる便利なアプリがいくつか存在します。今回は、その中でも特におすすめの2つのツールをご紹介します。
ddgr – DuckDuckGoでWebを検索
ddgrは、コマンドラインからDuckDuckGoを使って検索できるツールです。Torネットワーク経由での利用にも対応しており、プライバシーを守りながらオンラインで検索したい方にとって理想的な選択肢となっています。
ddgrのインストール方法
ddgrをインストールするには、まずPython 3.5以降が必要です。加えて、xsel、xclip、またはtermux-clipboard-setのいずれかもインストールしておきましょう。これらは通常、お使いのLinuxディストリビューションのパッケージマネージャーから入手できます。
依存パッケージの準備が整ったら、スタンドアロン版を導入するのが最も手軽な方法です。まず、以下のコマンドでddgrのリポジトリをGitクローンします。
git clone https://github.com/jarun/ddgr.git
次に、ddgrの実行ファイルをシステムの$PATHが通っているディレクトリへコピーします。以下のコマンドを実行してください。
sudo cp ddgr /usr/local/bin
これで、次のコマンドを入力するだけでddgrを起動できます。
ddgr
ddgrの使い方
ddgrでの検索は非常にシンプルです。ddgrの後に検索キーワードを続けて入力するだけで、素早く検索結果を取得できます。
検索結果にはインデックス番号が振られており、番号を入力すると対応するページがブラウザで開きます。また、nを入力してEnterキーを押せば次のページへ、pを入力すれば前のページへ移動できます。どのページにいても最初のページに戻りたい場合は、fを入力してEnterを押すだけです。
とても実用的なアプリなので、GitHubの公式ページもぜひチェックして、全機能で何ができるのか確認してみてください。
Googler – コマンドラインからGoogle検索
Googleは現在世界で最も利用されている検索エンジンであり、多くの方にとって馴染み深い存在です。Googlerを使えば、コマンドラインから直接Google検索を行えます。筆者が特に気に入っているのは、広告なしでクリーンな検索結果を表示してくれる点です。
Googlerのインストール方法
ddgrと同様に、URLをクリップボードへコピーする機能を利用するには、Python 3.5およびxsel、xclip、またはtermux-clipboard-setが必要です。未インストールの場合は、ディストリビューションのパッケージマネージャーから追加しておきましょう。
Googlerをインストールする最も簡単な方法は、以下のコマンドを実行することです。
sudo curl -o /usr/local/bin/googler https://raw.githubusercontent.com/jarun/googler/v4.0/googler
sudo chmod +x /usr/local/bin/googler
Googlerの使い方
Googlerの使い方もddgrと同じくらい直感的です。検索するには、googlerに続けて検索キーワードを入力するだけです。例えば、「Make Tech Easier」のLinuxに関する記事を探したい場合は、次のように入力します。
googler Make Tech Easier Linux
特定の検索結果を開きたい場合は、対応する番号を入力してEnterキーを押します。検索結果の次のページへ進むにはn、前のページへ戻るにはpを入力してEnterを押してください。特定のキーワードの検索結果1ページ目に戻りたい場合は、fを入力してEnterを押しましょう。
こうした操作をすべてコマンドラインから完結できるのは、ターミナル派にとって嬉しいポイントですね。Googlerのその他の機能については、GitHubページで詳細を確認できます。
ターミナルから直接Webを検索できるようになると、常にコマンドラインで作業している方にとって大きな時短につながります。プライバシーを重視するなら、DuckDuckGoの検索結果を返すddgrがおすすめです。一方、普段からGoogleを使い慣れている方は、Googlerを選ぶとよいでしょう。自分の用途に合わせて、ぜひ両方試してみてください。
-
LinuxターミナルでFFmpegを使って動画ファイルサイズを圧縮する方法
パソコンのストレージやクラウドサービスに動画を保存していると、容量不足に悩まされることがあります。ファイルサイズを小さくできれば、大きなファイルも増え続ける動画コレクションも簡単に管理できます。ただし、その方法によって圧縮効果は大きく異なります。 動画ファイルのサイズを最適化できるツールは数多く存在します。しかし、VLC、Cinelerra、Blenderといった有名ツールの多くは、UIの裏側で「FFmpeg」というコマンドラインユーティリティという共通のエンジンを利用しています。この記事では、LinuxターミナルからFFmpegを使って動画ファイルサイズを縮小する方法をご紹介します。 FF
-
Linuxターミナルを電卓として使う方法【bc・calc・qalc徹底解説】
派手なGUIアプリよりも、Linuxターミナルのシンプルさが好きという方は多いのではないでしょうか。ちょっとした計算をしたいときに、わざわざ電卓アプリを立ち上げる必要はありません。すでにシステムにインストールされている(はずの)ツールを使えば、ターミナル上でそのまま計算ができます。 この記事では、ディストリビューションを問わず使える、Linuxターミナルを電卓として活用する方法を詳しく解説します。 GNU bcで計算する bcは「basic calculator(基本電卓)」の略です。bcプログラム自体は1970年代のUnixに起源を持つ由緒あるツールで、GNU bcはその現代的で機能強化さ