답변1
우분투에는 다음과 같은 소프트웨어가 있습니다.xdg-열기, 사용자가 선호하는 응용 프로그램에서 파일이나 URL을 열므로 미리 정의된 기본 프로그램을 사용하여 다양한 유형의 파일을 열 수 있습니다.
xdg-open hello_word.tiff
기본 이미지 시각화 도우미를 사용하여 파일을 엽니다.
xdg-open Template.odt
LibreOffice를 사용하여 파일을 엽니다.
xdg-open myfile.txt
gedit(텍스트 편집기)를 사용하여 파일을 엽니다.
내가 아는 한, xdg-utils는 이미 Red Hat에 설치되어 있습니다.
답변2
다른 답변을 찾기 위해 Google 검색을 통해 여기에 왔고 터미널에 머물기를 원하는 사람들의 경우 정의된 편집기가 있는지 확인하고 다른 것을 시도하거나 이식성이 떨어지는 대체 수단 nano file
으로 사용하십시오 .xdg-open file
if [ -z ${EDITOR} ];
then
xdg-open myfile.txt; #from Luis's answer above
else
$EDITOR file.txt;
fi
답변3
xdg-open
파일이 텍스트와 유사한 파일인 경우에만 작동합니다. 예를 들어 텍스트 편집기를 사용하여 다른 실행 가능한 바이너리 파일을 열려면 텍스트 파일의 기본 텍스트 편집기를 결정하고 파일에서 실행할 수 있습니다.
gtk-launch $(xdg-mime query default text/plain) your-file
분명히 XFCE에는 버그가 있습니다. 이로 인해 사용자가 구성한 편집기 대신 다른 편집기가 열릴 수 있습니다.https://forum.xfce.org/viewtopic.php?pid=68497#p68497