Plompy Asked: 2018-09-22 06:20:07 +0800 CST2018-09-22 06:20:07 +0800 CST 2018-09-22 06:20:07 +0800 CST 从终端打开默认文本编辑器 772 假设我有一些文本文件,我想用文本编辑器打开它,如何从终端执行此操作? 我需要它适用于 Red hat 5.3 企业版。 无需下载任何内容,我需要内置的文本编辑器。 我需要类似的东西:[root@localhost]# open /home/Plompy/Desktop/README_PLOMPY 相当于: rhel editors 3 个回答 Voted Best Answer Luis Ángel Rodríguez 2018-09-22T06:49:00+08:002018-09-22T06:49:00+08:00 在 Ubuntu 中存在一个名为xdg-open的命令,它可以在用户的首选应用程序中打开文件或 URL,因此您可以使用预定义的默认程序打开多种类型的文件。 xdg-open hello_word.tiff使用默认图像可视化工具打开文件。 xdg-open Template.odt使用 LibreOffice 打开文件。 xdg-open myfile.txt使用 gedit(文本编辑器)打开文件。 据我所知,xdg-utils 已经安装在 Red hat 中。 zqxyz 2022-04-21T03:20:50+08:002022-04-21T03:20:50+08:00 对于那些通过谷歌搜索到这里来寻找不同答案、想要留在终端中的用户:检查是否有定义的编辑器,然后尝试其他东西,比如nano file,或者xdg-open file用作不太便携的后备。 if [ -z ${EDITOR} ]; then xdg-open myfile.txt; #from Luis's answer above else $EDITOR file.txt; fi phil294 2022-08-20T12:00:21+08:002022-08-20T12:00:21+08:00 xdg-open仅当文件是类似文本的文件时才有效。例如,要使用文本编辑器打开其他可执行的二进制文件,您可以确定文本文件的默认文本编辑器并在您的文件上运行它: gtk-launch $(xdg-mime query default text/plain) your-file 显然,XFCE 中存在一个错误:这可能会打开另一个编辑器,而不是用户配置的编辑器,请参阅https://forum.xfce.org/viewtopic.php?pid=68497#p68497
在 Ubuntu 中存在一个名为xdg-open的命令,它可以在用户的首选应用程序中打开文件或 URL,因此您可以使用预定义的默认程序打开多种类型的文件。
xdg-open hello_word.tiff
使用默认图像可视化工具打开文件。xdg-open Template.odt
使用 LibreOffice 打开文件。xdg-open myfile.txt
使用 gedit(文本编辑器)打开文件。据我所知,xdg-utils 已经安装在 Red hat 中。
对于那些通过谷歌搜索到这里来寻找不同答案、想要留在终端中的用户:检查是否有定义的编辑器,然后尝试其他东西,比如
nano file
,或者xdg-open file
用作不太便携的后备。xdg-open
仅当文件是类似文本的文件时才有效。例如,要使用文本编辑器打开其他可执行的二进制文件,您可以确定文本文件的默认文本编辑器并在您的文件上运行它:显然,XFCE 中存在一个错误:这可能会打开另一个编辑器,而不是用户配置的编辑器,请参阅https://forum.xfce.org/viewtopic.php?pid=68497#p68497