在纯命令行模式启动 Linux 后,如何打开应用程序,例如 Web 浏览器或 Libre Office?
例如,如果我对任何音频文件使用命令“播放”,它就会开始播放它。我想知道其他应用程序的命令。
答案1
通过查看 PATH 包含的文件夹,您可以找到所有“可能的”命令......
键入“ls echo $PATH | tr ':' '\n'
”以获取 PATH 包含的所有命令的列表...
如果你想执行一些特殊的东西,你应该考虑二进制文件的名称,例如:firefox
输入“哪个 Firefox”来查看其存储位置...:/usr/bin/firefox
如果应用程序不在 PATH 中,则可以使用完整命令执行它:/path/to/your/binary (如果它具有执行标志(“x”))
答案2
基于文本的 Web 浏览器:
有一些基于文本的网络浏览器,你可以用它来浏览网页和查看离线网页。例如
-
安装:
sudo apt-get install links2
(安装之前请确保 Universe repo 被允许。)
lynx
安装:
sudo apt-get install lynx
w3m
安装:
sudo apt-get install w3m
您可以使用文档到文本或 HTML转换实用程序来转换文档文件并使用 CLI 查看文本编辑器或者网络浏览器。
文档到文本/html 转换工具:
catdoc
*.doc
将文档文件转换为文本文件。安装:
sudo apt-get install catdoc
该程序从 MS-Word 文件中提取文本,尝试保留尽可能多的特殊可打印字符。catdoc 支持 Word-97 之前的所有内容。
poppler-utils
提供各种 CLI 工具来操作 PDF 文档,其中包括pdftohtml
- PDF 到 HTML 转换器、pdftotext
- 文本提取。安装:
sudo apt-get install poppler-utils
但如果你有自由办公室安装到您的系统后,您也可以使用它进行文件转换(格式导出)。对于此用途:
libreoffice --invisible output_file_extension[:output_filter_name] [--outdir output_dir] file...
(方括号 [...] 内的参数是可选的)
例如
转换为文本文件:
libreoffice --invisible --convert-to txt:Text --outdir /home/hash/Desktop /home/hash/Documents/hashDoc.odt
转换为HTML文件:
libreoffice --invisible --convert-to html --outdir /home/hash/Desktop /home/hash/Documents/hashDoc.odt
转换为PDF文件:
libreoffice --invisible --convert-to pdf --outdir /home/hash/Desktop /home/hash/Documents/hashDoc.odt
(需预先安装插件。)