GUI アプリ (例: LibreOffice Writer) に対応するコマンド ラインを見つけるにはどうすればよいでしょうか?

GUI アプリ (例: LibreOffice Writer) に対応するコマンド ラインを見つけるにはどうすればよいでしょうか?

LibreOffice Writer をコマンド ラインから実行するにはどうすればよいですか? 基本的に、そのコマンドとは何ですか? また、特定のアプリケーションを実行するためのコマンドが何であるかを知るにはどうすればよいですか?

答え1

実行しlibreoffice --writerてLibreOffice Writerを起動します。

この場合、または類似のものであると推測したのでlibreofficelibreターミナルに と入力してタブを2回押しました。がオプションの1つだったので、それを実行しました。Writer、Calc、Impressなどに移動できるものを起動しました。Writerについて具体的に質問されたので、コマンドラインオプションの1つとして が挙げられている をlibreoffice調べました。 を実行するとうまくいきましたが、結果はman libreoffice-writerlibreoffice -writer

$ libreoffice -writer
Warning: -writer is deprecated.  Use --writer instead.

そして私は になりましたlibreoffice --writer

一般的には、次のようなことを試すことができます。

  • アプリケーションの名前に基づいて、名前を推測して試してください。ヘルプを表示するには、タブ補完を使用します。オプションについては、man ページを参照してください。
  • プログラムを実行し (GUI メニューを使用するか、その他の実行方法を使用する)、プロセス名を推測し、 を使用して確認しますps aux | grep guessed_name
  • プログラムがインストールされているパッケージに属していることがわかっている場合はX、 を実行しますdpkg -L X。パッケージ からインストールされているファイルが一覧表示されるので、出力で 、、 などを探しXます。/usr/bin/bin/sbin
  • ウィンドウに対応するプロセスは次のようにして確認できます。

    を実行しxprop _NET_WM_PID、対象のウィンドウに移動し(クリックしないでください)、それをクリックします。これにより、ウィンドウに対応するPIDが印刷されます。たとえば、

    _NET_WM_PID(CARDINAL) = 7394
    

    次に、ps -p 7394(7394 を取得した PID に置き換えて) 実行し、指定された PID のプロセス名を見つけます。

答え2

コマンドを見つけるには、コマンドの自動補完機能を使用してください。

タイプ '自由'を押してから['タブ'] となり、次のようになります。

libreoffice

それから加えて '- ヘルプ'、最終的に次のようになります:

libreoffice --help

これにより、必要になる可能性のあるすべてのオプションが提供されます。

(snip)
LibreOffice 3.4  340m1(Build:402)

Usage: soffice [options] [documents...]

Options:
--minimized    keep startup bitmap minimized.
--invisible    no startup screen, no default document and no UI.
--norestore    suppress restart/restore after fatal errors.
--quickstart   starts the quickstart service
--nologo       don't show startup screen.
 :
--writer       create new text document.
--calc         create new spreadsheet document.
--draw         create new drawing.
--impress      create new presentation.
--base         create new database.
:

答え3

非常に簡単な方法は、推測は一切しない:

  • 実行しますalacarte(Gnome メニューの「メイン メニュー」です)。
  • アプリケーションのコマンド名を確認するには、次の手順に従います。

Gnome のメニュー エディターでアプリケーションのコマンド名を見つける

  1. アプリケーションを選択します。
  2. クリックProperties
  3. フィールドでアプリケーションのコマンド名を見つけますCommand。この例では ですfile-roller

答え4

Writer にアクセスするときは、ターミナルに移動して次のように入力します。

ロライター

これは完璧に機能しているようで、Calc (localc)、Draw (lodraw)、Base (lobase)、Impress (loimpress) に対して繰り返すことができます。要点はおわかりでしょう。

今夜私が学んだもう一つの素晴らしいターミナルコマンドは次の通りです。

ファイアフォックス google.com

これにより、Firefox が呼び出され、選択した Web サイト (この場合は Google) に移動します。コマンド ライン インターフェイス (CLI) を操作すればするほど、そのすべての機能に魅了されます。

関連情報