Jak otworzyć katalog / folder i adres URL przez terminal

24

Mogę dość szybko nawigować po plikach przez terminal. Szybsze niż podwójne kliknięcie ... otwórz ... spójrz, kliknij dwukrotnie ... itd.

Jak otworzyć katalog w interfejsie GUI Ubuntu? Na przykład:

cd projects
{some cmd} client_project

Potem voila, otwiera się w GUI Ubuntu, tak jakbym nawigował ręcznie?

Jak mogę otworzyć adres URL w mojej domyślnej przeglądarce za pośrednictwem terminala. Byłoby wspaniale przejść: F12

open http://google.com

I Chrome to otwiera.

Oscar Godson
źródło

Odpowiedzi:

39

Aby otworzyć katalog:

  • Aby otworzyć folder z terminala, wpisz:

    nautilus /path/to/that/folder
    

    lub

    xdg-open /path/to/the/folder
    

    to znaczy

    nautilus /home/karthick/Music
    xdg-open /home/karthick/Music
    
  • Wystarczy wpisać nautilus, aby otworzyć przeglądarkę plików,

    nautilus
    

Aby otworzyć adres URL:

  • Możesz wpisać dowolne z poniższych w terminalu,

    xdg-open http://google.com       
    google-chrome http://google.com                 
    opera http://google.com
    firefox http://google.com
    
  • Jeśli chcesz otworzyć dwa adresy URL jednocześnie, zostaw miejsce po pierwszym adresie URL i wpisz drugi,

    firefox www.google.com www.gmail.com
    

Uwaga:

  • W systemie Linux rozróżniana jest wielkość liter, więc wpisz poprawnie nazwę pliku.
  • Możesz także dodać alias, aby skrócić polecenie, na przykład jeśli potrzebujesz openurlzamiast tego x-www-browsernależy edytować plik .bashrc
    gedit ~/.bashrc
  • W dolnej części pliku dodaj następujące wiersze

    alias openurl=x-www-browser
    

    alternatywny tekst

  • Zapisz i zamknij plik.
  • Teraz możesz otwierać adresy URL, wpisując,

    openurl http://google.com
    
karthick87
źródło
3
xdg-open działa również dla katalogów i innych plików
Florian Diesch,
@FlorianDiesch zapomniał to, że dzięki za pamięć :)
karthick87
1
Warto wskazać bardziej ogólnie, że xdg-openpowinno to mieć taki sam skutek, jak kliknięcie dowolnego pliku w folderze lub na pulpicie. Powinien otworzyć plik / folder / adres URL z domyślną aplikacją do obsługi tego typu plików. Mam alias jak gow moim~/.bashrc
andrewsoś
Wspaniale, wielkie dzięki. Zainstalowałem Komodo i skonfigurowałem go komodo somefile.htmldo otwierania plików, ale nie widziałem go w pliku bashrc. Gdzie jeszcze to może być i czy mogę to zmienić, edit somefile.htmlale otwiera się w Komodo tak, jakbym napisał komodo?
Oscar Godson,
Cóż, już jest /usr/bin/edit, więc wybrałbym coś innego, ale w każdym razie ... ~/.bashrcDodaj wiersz z napisemalias edit='komodo'
andrewsoś
6

Zamiast wpisywać wszystkie cytaty itp. Można użyć:

nautilus .

Działa z katalogami zawierającymi spacje w nazwach.

Hans
źródło
2

Możesz po prostu zadzwonić do aplikacji. Zarówno Nautilus, jak i Chrome akceptują ścieżkę (adres URL) jako parametr.

nautilus /directory/subdirectory/subsubdirectory

lub

cd /directory/subdirectory/subsubdirectorya następnie nautilus .(kropka jest ważna - mówi Nautilusowi, aby otworzyć bieżący katalog)

google-chrome www.google.com

lub

x-www-browser www.google.com - to polecenie wywołuje przeglądarkę ustawioną jako domyślną (więc jeśli domyślną przeglądarką jest Chrome, otworzy Chrome)

Vojtech Trefny
źródło
jak dodać krótsze polecenie, które działa w przeglądarce x-www? tj. openurl www.google.com?
Oscar Godson,
Możesz utworzyć alias. pl.wikipedia.org/wiki/Alias_%28command%29 Wystarczy dodać alias open="x-www-browser"do ~/.bashrcpliku
Vojtech Trefny,
1

Nie, powyższe odpowiedzi są w porządku, ale myślę, że tego właśnie szukasz:

nautilus "$(pwd)"

xdg-open "$(pwd)"

Właśnie dzisiaj eksperymentowałem i zadziałało. Czy to nie jest wspaniałe?

Pratik Bothra
źródło
1

Aby otworzyć katalog / folder

Możesz użyć nautilus .i nacisnąć klawisz Enter, aby otworzyć bieżący katalog .

Aby otworzyć określoną lokalizację ścieżki, spróbuj wykonać następujące czynności.

Np. Jeśli chcesz otworzyć folder Muzyka w tej lokalizacji:

/media/dulithdecozta/A08A64BB8A648F98/Music/

Następnie wykonaj następujące czynności.

nautilus /media/dulithdecozta/A08A64BB8A648F98/Music/

Aby otworzyć adres URL za pomocą terminala

Np. Pozwala otworzyć stackoverflow.com przez terminal

(Google Chrome)

google-chrome http://stackoverflow.com 

(Firefox)

firefox http://stackoverflow.com 
Dulith De Costa
źródło
0

Najłatwiejszym sposobem jest wklejenie pliku url w polu adresu Firefoksa, przynajmniej nie próbowałem innych przeglądarek, a po wciśnięciu enter Firefox pokazuje prawdziwy adres URL. Wklej to w polu adresu. Pracuje dla mnie

Franklin Webb
źródło
0

Otwarty katalog:

  • Aby otworzyć katalog lub folder z terminala.

    nautilus /home/user/path_to_folder/ &
    

    Lub

    xdg-open /home/user/path_to_folder/ &
    

    &Używa się znaku handlowego i handlowego ; więc proces zacznie się w tle i będziemy mogli nadal korzystać z powłoki lub terminala, nie czekając na zakończenie skryptu.

    Uwaga: Aby uzyskać lepszy wynik, użyj ścieżki bezwzględnej.

Otwórz URL

  • Wpisz dowolne z poniższych poleceń w terminalu.

    opera http://www.google.com &
    firefox http://www.google.com &
    xdg-open http://www.google.com &
    

Aby zamknąć katalog, adres URL itp .:

  • W folderze / adresie URL lub dowolnym oknie ekranowym wpisz Ctrl+w
akD
źródło