W programie Nautilus dwukrotne kliknięcie pliku otworzy go z domyślną aplikacją powiązaną z rozszerzeniem pliku. Na przykład pliki .html zostaną otwarte w przeglądarce internetowej, a plik .pdf zostanie otwarty w przeglądarce dokumentów. Czy istnieje sposób na odtworzenie tego samego zachowania z poziomu wiersza poleceń (tj. open path/filename
)? Pytam, ponieważ lubię przeglądać mój system plików z wiersza poleceń, ale czasami nie pamiętam, która aplikacja. otwiera co.
command-line
Olivier Lalonde
źródło
źródło
bash
nie myślałem o tym: POdpowiedzi:
Myślę, że
xdg-open
to polecenie, którego szukasz.na przykład:
xdg-open index.php
Otworzy to index.php w gedit (jeśli używasz gnome).
Jeśli chcesz otworzyć adres URL w przeglądarce
spowoduje to otwarcie google.com w domyślnej przeglądarce.
xdg-open
Jest to skrypt otoki - będzie wykorzystywać narzędzia środowiska graficznego użytkownika (gio open
,gvfs-open
,kde-open
,gnome-open
,dde-open
,exo-open
, i wiele innych takich narzędzi). Jest również instalowane domyślnie, a bardzo prawdopodobne, aby pracować na przeszłości, obecnych i przyszłych wersjach (z drugiej strony,gvfs-open
ignome-open
były przestarzałe, i może być niedostępna w przyszłych wersjach).źródło
gnome-open
i na KDE:kde-open
działa.xde-open
działał również na Xfce.alias o='xdg-open'
. Umieść to w swoim.bash_aliases
pliku, aby alias był ładowany przy każdym uruchomieniu.nano ~/.bash_aliases
a następnie wklejnano
za pomocąCTRL+SHIFT+V
.xdg-open
ignome-open
xdg-open
jest najbardziej uniwersalnym sposobem (działa również na KDE)źródło
Jeśli chcesz:
open
)Możesz użyć tej funkcji .bashrc :
źródło