Bash에서 기본 브라우저에서 특정 URL을 여는 명령이 있습니까?
답변
기본 브라우저에 대해 알고있는 명령이 있습니다.
xdg-open http://google.com
이것은 이미지와 같은 다른 모든 유형 의 URI (Uniform Resource Identifier) 에도 작동합니다. 이미지는 eog, openoffice 문서 등으로 자동으로 열리고 파일 시스템 경로 ( xdg-open /tmp/foobar.png
) 에서도 자동으로 열립니다 .
도 있습니다
xdg-email team@stackexchange.com
과
xdg-mime query default text/html
어떤 응용 프로그램을 사용할지 알아보십시오.
시스템 → 환경 설정 → 기본 응용 프로그램으로 이동하여 원하는 응용 프로그램을 설정할 수 있습니다 .
이 유틸리티는 freedesktop.org 사양의 일부 이므로 응용 프로그램에서 사용할 수 있으며 사양 을 준수하는 모든 데스크톱에서 작동합니다 .
답변
다음 xdg-open
과 같이 사용할 수 있습니다 .
xdg-open http://askubuntu.com/
로부터 XDG-OPEN man 페이지 :
xdg-open은 사용자가 선호하는 응용 프로그램에서 파일 또는 URL을 엽니 다. URL이 제공되면 사용자가 선호하는 웹 브라우저에서 URL이 열립니다.
답변
gnome-open
뿐만 아니라 작동 xdg-open
하지만 둘은 기본 도메인으로 무엇을 모른다.
따라서 gnome-open http://askubuntu.com
작동하지만 작동하지 않습니다 gnome-open askubuntu.com
.
다음은 제거 된 도메인 이름을 쉽게 입력하고 승인 할 수있는 작은 기능입니다.
function go { gnome-open http://$1 ; }
위의 내용을 명령 행에 붙여 넣고 Enter 키를 눌러 시도하십시오. 원하는 경우 .bash_aliases 또는 .bashrc 파일에 파일을 저장할 수 있으며 source ~/.bash_aliases
(홈 디렉토리에 있다고 가정) 해당 세션과 모든 새 세션에 대해 영구적입니다.
이제 우리는 타이핑 go askubuntu.com
하고 왈라!
답변
반드시 기본 브라우저를 사용하지 않으려면 모든 브라우저 프로그램을 직접 호출하고 URL을 인수로 제공하십시오.
chromium-browser https://youtube.com
또는
firefox https://youtube.com
답변
를 사용 x-www-browser URL
하면 지정된 URL에서 브라우저 또는 새 탭이 열립니다.