如何从命令行运行 LibreOffice Writer?基本上,它的命令是什么?我如何知道运行特定应用程序的命令是什么?
答案1
运行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.
所以我就到了libreoffice --writer
。
一般来说,可以尝试以下方法:
- 根据应用程序的名称猜测并尝试名称。使用 Tab 补全获取帮助。阅读手册页了解选项。
- 运行该程序(使用 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
(用您获得的 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 菜单中的“主菜单”)。 - 按照以下步骤找出应用程序的命令名称:
- 选择应用程序。
- 点击
Properties
。 - 在字段中查找应用程序的命令名称
Command
,在此示例中为file-roller
。
答案4
当我访问 Writer 时,我进入终端并输入:
洛沃尔特
这似乎完美无缺,并且可以重复用于 Calc (localc); Draw (lodraw); Base (lobase); Impress (loimpress)。你明白了。
我今晚学到的另一个很棒的终端命令是:
火狐浏览器
这将调用 Firefox,同时将您带到您选择的网站或在本例中为 Google。我对命令行界面 (CLI) 的了解越多,我就越喜欢它的所有功能。