Rhel

從終端打開預設文本編輯器

  • May 11, 2022

假設我有一些文本文件,我想用文本編輯器打開它,如何從終端執行此操作?

  1. 我需要它適用於 Red hat 5.3 企業版。
  2. 無需下載任何內容,我需要內置的文本編輯器。

我需要類似的東西:[root@localhost]# open /home/Plompy/Desktop/README_PLOMPY

相當於:

在此處輸入圖像描述

在 Ubuntu 中存在一個名為xdg-open的命令,該命令在使用者的首選應用程序中打開文件或 URL,因此您可以使用預定義的預設程序打開多種類型的文件。

xdg-open hello_word.tiff使用預設圖像視覺化工具打開文件。

xdg-open Template.odt使用 LibreOffice 打開文件。

xdg-open myfile.txt使用 gedit(文本編輯器)打開文件。

據我所知,xdg-utils 已經安裝在 Red hat 中。

對於那些通過Google搜尋到這裡來尋找不同答案、想要留在終端中的使用者:檢查是否有定義的編輯器,然後嘗試其他東西,比如nano file,或者xdg-open file用作不太便攜的備份。

if [ -z ${EDITOR} ];  
then  
   xdg-open myfile.txt; #from Luis's answer above  
else  
   $EDITOR file.txt;  
fi

引用自:https://unix.stackexchange.com/questions/470561