Linux의 명령줄에서 기본 응용 프로그램에서 HTML 파일을 열려면 어떻게 해야 합니까?
xterm 창이 열려 있고 HTML 파일이 있는데 다음과 같은 작업을 수행하고 싶습니다.
open test.html
그러면 내가 가장 좋아하는 브라우저가 실행되고 test.html
파일이 로드됩니다.
(저는 어떤 브라우저 응용 프로그램을 설치했는지 몰라도 모든 Linux 데스크톱 컴퓨터에서 작동하는 솔루션을 찾고 있습니다.)
답변1
OS/배포/데스크톱 환경에 따라 다르지만 많은 곳에서 xdg-open
이를 수행하는 명령을 찾을 수 있습니다.
답변2
(바라보다https://bbs.archlinux.org/viewtopic.php?pid=732285#p732285)
1.) 일부 웹페이지를 저장합니다(파일 > 다른 이름으로 페이지 저장을 통해). 예: /tmp/somewebpage.html
2.) 파일의 미디어 유형/파일 유형을 알아보세요:
xdg-mime query filetype /tmp/site.html
(-> text/html)
2.) 현재 이 파일 형식에 할당된 기본 응용 프로그램을 찾습니다:
xdg-mime query default text/html
(-> 예: Brave.desktop)
3.) 이 파일 형식에 대한 새 기본 응용 프로그램을 정의합니다.
xdg-mime default firefox.desktop text/html
예를 들어 ".desktop" 파일을 찾으세요.
/usr/share/applications/firefox.desktop
/usr/share/xfce4/helpers/firefox.desktop
(다른) Ubuntu/Debian(기반) 옵션(아마도 이는 html 파일에서도 작동할 수 있지만 현재로서는 확인할 수 없습니다)
update-alternatives --get-selections
(응용 프로그램 및 할당된 명령 나열)
update-alternatives --config ...
(목록의 항목을 "..."에 삽입(예: 편집기))
update-alternative --all
(각 옵션에 대한 선택 사항을 대화식으로 정의)
이를 수행할 수 있는 GUI 도구가 있습니다: GAlternatives(https://packages.debian.org/search?keywords=galternatives)