Ede*_*ico 36 command-line libreoffice
如何从命令行运行 LibreOffice Writer?基本上,它的命令是什么,我如何知道一般运行特定应用程序的命令是什么?
Pra*_*eek 44
运行libreoffice --writer
以启动 LibreOffice Writer。
在这种情况下,我猜测它可能是libreoffice
或类似的,所以我进入libre
了一个终端并按了两次 Tab。libreoffice
是选项之一,所以我运行了它。它开始了一些可以选择转到 Writer、Calc、Impress 等的东西。由于您专门询问了 Writer,我查看了man libreoffice
,其中提到-writer
了命令行选项之一。运行libreoffice -writer
工作但导致
$ libreoffice -writer
Warning: -writer is deprecated. Use --writer instead.
Run Code Online (Sandbox Code Playgroud)
所以我必须libreoffice --writer
。
通常,可以尝试以下操作:
ps aux | grep guessed_name
.X
,请运行dpkg -L X
。它将从包列出已安装的文件X
,查找/usr/bin
,/bin
,/sbin
输出等。一个窗口对应的进程如下:
运行xprop _NET_WM_PID
,导航到目标窗口(无需单击!),然后单击它。这将打印与窗口对应的 PID,例如
_NET_WM_PID(CARDINAL) = 7394
Run Code Online (Sandbox Code Playgroud)
现在运行ps -p 7394
(将 7394 替换为您获得的 PID)以找出给定 PID 的进程名称。
要查找命令,请尝试使用命令自动完成:
输入 ' libre ',然后按 [' Tab '],显示:
libreoffice
Run Code Online (Sandbox Code Playgroud)
然后添加“ --help ”,最后给你:
libreoffice --help
Run Code Online (Sandbox Code Playgroud)
这将为您提供您可能需要的所有可能的选项..
(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.
:
Run Code Online (Sandbox Code Playgroud)