如何找到GUI應用程式(例如LibreOffice Writer)對應的命令列?

如何找到GUI應用程式(例如LibreOffice Writer)對應的命令列?

如何從命令列運行 LibreOffice Writer?基本上,它的命令是什麼以及我如何知道運行特定應用程式的一般命令是什麼?

答案1

運行libreoffice --writer以啟動 LibreOffice Writer。

在這種情況下,我猜測它可能是libreoffice或類似的,所以我進入libre終端並按兩次 Tab 鍵。libreoffice是選項之一,所以我運行了它。man libreoffice它開始了一些東西,人們可以選擇使用 Writer、Calc、Impress 等-writer。跑步libreoffice -writer有效,但結果是

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

所以我必須這樣做libreoffice --writer

一般來說,人們可以嘗試以下操作:

  • 根據應用程式的名稱猜測並嘗試名稱。使用製表符補全來取得協助。閱讀手冊頁以了解選項。
  • 運行程式(使用 GUI 選單或以其他方式運行它),猜測進程名稱,然後使用ps aux | grep guessed_name.
  • 如果您知道程式屬於已安裝的軟體包X,請執行dpkg -L X。它將列出 package 中已安裝的文件,在輸出中X尋找/usr/bin/bin、等。/sbin
  • 可以透過以下方式找到一個視窗對應的進程:

    運行xprop _NET_WM_PID,導航到目標視窗(無需單擊!),然後單擊它。這將列印視窗對應的PID,例如

    _NET_WM_PID(CARDINAL) = 7394
    

    現在運行ps -p 7394(用您獲得的 PID 替換 7394)以找出給定 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) 重複;繪製(lodraw);基部(葉);印象深刻(loimpress)。你明白了。

我今晚學到的另一個精彩的終端命令是:

火狐 Google.com

這將呼叫 Firefox,同時將您帶到您選擇的網站(在本例中為 Google)。我使用命令列介面 (CLI) 的次數越多,就越喜歡它的所有功能。

相關內容