%20%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8B%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%20%E3%83%A9%E3%82%A4%E3%83%B3%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F.png)
LibreOffice Writer をコマンド ラインから実行するにはどうすればよいですか? 基本的に、そのコマンドとは何ですか? また、特定のアプリケーションを実行するためのコマンドが何であるかを知るにはどうすればよいですか?
答え1
実行しlibreoffice --writer
てLibreOffice Writerを起動します。
この場合、または類似のものであると推測したのでlibreoffice
、libre
ターミナルに と入力してタブを2回押しました。がオプションの1つだったので、それを実行しました。Writer、Calc、Impressなどに移動できるものを起動しました。Writerについて具体的に質問されたので、コマンドラインオプションの1つとして が挙げられている をlibreoffice
調べました。 を実行するとうまくいきましたが、結果はman libreoffice
-writer
libreoffice -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 メニューの「メイン メニュー」です)。 - アプリケーションのコマンド名を確認するには、次の手順に従います。
- アプリケーションを選択します。
- クリック
Properties
。 - フィールドでアプリケーションのコマンド名を見つけます
Command
。この例では ですfile-roller
。
答え4
Writer にアクセスするときは、ターミナルに移動して次のように入力します。
ロライター
これは完璧に機能しているようで、Calc (localc)、Draw (lodraw)、Base (lobase)、Impress (loimpress) に対して繰り返すことができます。要点はおわかりでしょう。
今夜私が学んだもう一つの素晴らしいターミナルコマンドは次の通りです。
ファイアフォックス google.com
これにより、Firefox が呼び出され、選択した Web サイト (この場合は Google) に移動します。コマンド ライン インターフェイス (CLI) を操作すればするほど、そのすべての機能に魅了されます。