デフォルトのブラウザでURLを開くコマンド
1. 概要
Linuxコマンドラインを操作するとき(たとえば、ターミナルで)、デフォルトのブラウザでWebサイトのURLを開きたい場合があります。
通常、URL文字列をコピーしてから、ブラウザを開く必要があります。 最後に、アドレスバーに移動し、アドレスを貼り付けて、Enterキーを押します。
このチュートリアルでは、デフォルトのブラウザでURLを開くためのはるかに簡単な方法を紹介します。
2. gnome-openおよびkde-openコマンド
GNOMEとKDEは2つの一般的なデスクトップ環境であり、多くのLinuxディストリビューションはそれらの1つをデフォルトのデスクトップ環境として使用します。
GNOMEには、gnome-openというツールが付属しています。 そのファイル/MIMEタイプに優先されるGNOMEアプリケーションで指定されたアイテムを開きます。
したがって、URL文字列を gnome-open コマンドに渡すと、次のようになります。
gnome-open https://www.baeldung.com/linux
デフォルトのブラウザでURLを開きます。
デスクトップ環境としてKDEを使用する場合、kde-openコマンドは同じように機能します。
ただし、デスクトップ環境としてGNOMEまたはKDEを使用しない場合はどうなりますか? デスクトップ環境を越えて機能するコマンドはありますか?
次に、使用しているデスクトップ環境とは独立して機能する3つのアプローチを紹介します。
3. xdg-openコマンド
xdg-open コマンドは、ユーザーの好みのアプリケーションでファイルまたはURLを開くことができます。 xdg-utilsパッケージのメンバーです。 多くのディストリビューションがデフォルトでこのパッケージをインストールしています。
使用法は、gnome-openまたはkde-openコマンド— xdg-openURLと非常によく似ています。
4. gioopenコマンド
Glibは、Linuxシステムのコアレベルのライブラリです。 Glibのバージョンが2.49.3より後の場合は、gioコマンドを使用できます。
gio open URLを実行して、指定されたURLをデフォルトのブラウザで開くことができます:
5. Pythonのwebbrowserモジュールの使用
現在、Pythonは最新のLinuxディストリビューションのほとんどにプリインストールされています。 Pythonには組み込みのwebbrowserモジュールが付属しているため、Pythonでブラウザーを簡単に制御できます。
ブラウザでURLを開くには、URLをpythonコマンドに渡すだけです。
python -m webbrwoser URL
次に、試してみましょう。
6. 結論
このクイック記事では、LinuxコマンドラインからデフォルトのブラウザーでURLを開くいくつかの方法について説明しました。