Wenn Sie in Nautilus auf eine Datei doppelklicken, wird diese mit der Standardanwendung geöffnet, die der Dateierweiterung zugeordnet ist. Beispielsweise werden HTML-Dateien in einem Webbrowser und PDF-Dateien in Document Viewer geöffnet. Gibt es eine Möglichkeit, dasselbe Verhalten über die Befehlszeile zu reproduzieren open path/filename
? Ich frage, weil ich mein Dateisystem von der Kommandozeile aus durchsuchen möchte, mich aber manchmal nicht mehr an die App erinnere. öffnet was.
command-line
Olivier Lalonde
quelle
quelle
bash
Lebens hatte ich nicht darüber nachgedacht: PAntworten:
Ich denke, das
xdg-open
ist der Befehl, den Sie suchen.z.B:
xdg-open index.php
Dadurch wird index.php in gedit geöffnet (wenn Sie gnome verwenden).
Wenn Sie eine URL im Browser öffnen möchten
Dadurch wird google.com in Ihrem Standardbrowser geöffnet.
xdg-open
Skript ist ein Wrapper - es wird das Werkzeug der Desktop - Umgebung verwenden (gio open
,gvfs-open
,kde-open
,gnome-open
,dde-open
,exo-open
, und eine Vielzahl von anderen solchen Werkzeugen). Es ist ebenfalls standardmäßig installiert und funktioniert sehr wahrscheinlich mit früheren, aktuellen und zukünftigen Versionen (auf der anderen Seitegvfs-open
undgnome-open
veraltet und möglicherweise in zukünftigen Versionen nicht mehr verfügbar).quelle
gnome-open
und auf KDE:kde-open
funktioniert.xde-open
arbeitete auch an xfce.alias o='xdg-open'
. Fügen Sie dies in Ihre.bash_aliases
Datei ein, damit der Alias jedes Mal beim Start geladen wird.nano ~/.bash_aliases
und dann innennano
mit einfügenCTRL+SHIFT+V
.xdg-open
undgnome-open
xdg-open
ist der universellste Weg (arbeite auch unter KDE)quelle
Wenn du möchtest:
open
)Sie können diese .bashrc-Funktion verwenden :
quelle