So öffnen Sie ein Verzeichnis / einen Ordner und eine URL über Terminal

24

Ich kann meine Dateien ziemlich schnell durch das Terminal navigieren. Schneller als ein Doppelklick ... öffnen ... schauen, doppelklicken ... etc.

Wie öffne ich ein Verzeichnis in der Ubuntu-Benutzeroberfläche? Beispielsweise:

cd projects
{some cmd} client_project

Dann voila, es öffnet sich in der Ubuntu-GUI, als ob ich manuell navigiert habe?

Wie kann ich eine URL in meinem Standardbrowser über das Terminal öffnen? Es wäre großartig zu gehen: F12

open http://google.com

Und Chrome öffnet es.

Oscar Godson
quelle

Antworten:

39

So öffnen Sie das Verzeichnis:

  • Um einen Ordner vom Terminal aus zu öffnen, geben Sie Folgendes ein:

    nautilus /path/to/that/folder
    

    oder

    xdg-open /path/to/the/folder
    

    dh

    nautilus /home/karthick/Music
    xdg-open /home/karthick/Music
    
  • Durch einfaches Eingeben von nautilus gelangen Sie zum Dateibrowser.

    nautilus
    

So öffnen Sie eine URL:

  • Sie können in terminal eine der folgenden Angaben eingeben:

    xdg-open http://google.com       
    google-chrome http://google.com                 
    opera http://google.com
    firefox http://google.com
    
  • Wenn Sie zwei URLs gleichzeitig öffnen möchten, lassen Sie nach der ersten URL etwas Platz und geben Sie die zweite ein.

    firefox www.google.com www.gmail.com
    

Hinweis:

  • Linux unterscheidet zwischen Groß- und Kleinschreibung. Geben Sie den Dateinamen daher korrekt ein.
  • Sie können auch einen Alias ​​hinzufügen, um den Befehl zu verkürzen, wenn Sie beispielsweise die .bashrc-Datei bearbeiten müssen, openurlanstatt x-www-browsersie zu bearbeiten
    gedit ~/.bashrc
  • Fügen Sie am Ende der Datei die folgenden Zeilen hinzu

    alias openurl=x-www-browser
    

    Alt-Text

  • Speichern und schließen Sie die Datei.
  • Jetzt können Sie URLs öffnen, indem Sie Folgendes eingeben:

    openurl http://google.com
    
karthick87
quelle
3
xdg-open funktioniert auch für directrories und andere files
Florian Diesch
@FlorianDiesch vergessen, das aufzunehmen, danke für die Erinnerung :)
karthick87
1
Es lohnt sich, allgemeiner darauf hinzuweisen, dass xdg-opendies das gleiche Ergebnis haben sollte wie das Klicken auf eine beliebige Datei in einem Ordner oder auf Ihrem Desktop. Es sollte Ihre Datei / Ihren Ordner / Ihre URL mit der Standardanwendung öffnen, die diesen Dateityp verarbeitet. Ich habe es als goin meinem~/.bashrc
andrewsomething
Super, vielen Dank. Ich habe Komodo installiert und es wurde eingerichtet komodo somefile.html, um Dateien zu öffnen, aber ich habe es nicht in der bashrc-Datei gesehen. Wo könnte es anders sein und könnte ich es ändern edit somefile.html, öffnet sich aber in Komodo, als ob ich komodo eingetippt hätte?
Oscar Godson
Nun, es gibt bereits eine /usr/bin/edit, also würde ich etwas anderes wählen, aber auf jeden Fall ... Fügen ~/.bashrcSie eine Zeile hinzu, in der stehtalias edit='komodo'
andrewsomething
6

Anstatt alle Anführungszeichen usw. einzugeben, könnte man verwenden:

nautilus .

Arbeitet mit Verzeichnissen, deren Namen Leerzeichen enthalten.

Hans
quelle
2

Sie können einfach die Anwendung aufrufen. Sowohl Nautilus als auch Chrome akzeptieren path (url) als Parameter.

nautilus /directory/subdirectory/subsubdirectory

oder

cd /directory/subdirectory/subsubdirectoryund dann nautilus .(der Punkt ist wichtig - er sagt Nautilus, dass er das aktuelle Verzeichnis öffnen soll)

google-chrome www.google.com

oder

x-www-browser www.google.com - Dieser Befehl ruft den als Standard eingestellten Browser auf. (Wenn Ihr Standardbrowser Chrome ist, wird Chrome geöffnet.)

Vojtech Trefny
quelle
wie würde man einen kürzeren befehl hinzufügen, der x-www-browser macht? dh openurl www.google.com?
Oscar Godson
Sie können einen Alias ​​erstellen. en.wikipedia.org/wiki/Alias_%28command%29 Einfach alias open="x-www-browser"der ~/.bashrcDatei hinzufügen
Vojtech Trefny
1

Nein, die obigen Antworten sind in Ordnung, aber das ist, was ich denke, dass Sie suchen:

nautilus "$(pwd)"

xdg-open "$(pwd)"

Ich habe heute nur experimentiert und es hat funktioniert. Ist es nicht fabelhaft?

Pratik Bothra
quelle
1

So öffnen Sie ein Verzeichnis / einen Ordner

Sie können verwenden nautilus .und die Eingabetaste drücken, um das aktuelle Verzeichnis zu öffnen .

Versuchen Sie Folgendes, um den angegebenen Pfad zu öffnen .

ZB Wenn Sie den Musikordner unter diesem Speicherort öffnen möchten:

/media/dulithdecozta/A08A64BB8A648F98/Music/

Führen Sie dann Folgendes aus.

nautilus /media/dulithdecozta/A08A64BB8A648F98/Music/

So öffnen Sie eine URL über das Terminal

ZB Ermöglicht das Öffnen von stackoverflow.com über das Terminal

(Google Chrome)

google-chrome http://stackoverflow.com 

(Feuerfuchs)

firefox http://stackoverflow.com 
Dulith De Costa
quelle
0

Der einfache Weg ist, die URL-Datei in das Adressfeld von Firefox einzufügen, zumindest haben Sie noch keine anderen Browser ausprobiert, und wenn Sie auf Enter klicken, zeigt Firefox die tatsächliche Adresse der URL an. Fügen Sie das in das Adressfeld ein. Funktioniert bei mir

Franklin Webb
quelle
0

Open Directory:

  • So öffnen Sie ein Verzeichnis oder einen Ordner vom Terminal aus.

    nautilus /home/user/path_to_folder/ &
    

    Oder

    xdg-open /home/user/path_to_folder/ &
    

    Das kaufmännische Und &wird verwendet; So wird der Prozess in den Hintergrund gerückt und wir können weiterhin die Shell oder das Terminal verwenden, ohne auf den Abschluss des Skripts zu warten.

    Hinweis: Verwenden Sie für ein besseres Ergebnis den absoluten Pfad.

Öffne URL

  • Geben Sie im Terminal eine der folgenden Zeichen ein.

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

So schließen Sie das Verzeichnis, die URL usw.:

  • Geben Sie in den Ordner / die URL oder ein beliebiges Bildschirmfenster Ctrl+ einw
akD
quelle