Frage

Ich habe das "öffnen" - Befehl in Mac OS X sehr praktisch in der Befehlszeile.Aus "man open":

Die open Befehl öffnet eine Datei (oder ein Verzeichnis oder eine URL), als hätten Sie Doppelklick auf das Symbol der Datei.Wenn kein Programm-name angegeben ist, wird die Standard Anwendung bestimmt über LaunchServices ist verwendet zu öffnen die angegebenen Dateien.

Das ist, wenn ich wollen zu öffnen eine PDF-Datei mit dem Standard-PDF-viewer (passiert zu werden-Vorschau), ich brauche nur das zu tun:

open my.pdf

In Linux, aber, um eine PDF-Datei von der Befehlszeile aus, ich hatte zu Graben, um zu finden Sie die Standard-PDF-Betrachter, zum Beispiel, "evince" (wer hätte das geahnt??), und dann

evince my.pdf

Ja, gibt es ein einfaches äquivalent des "öffnen" - Befehl in der Linux-Kommandozeile?

Vielen Dank!

War es hilfreich?

Lösung

Sie xdg-open könnten versuchen, die meisten Linux-Distributionen haben es. Es wird standardmäßig zugeordnet App für die Datei öffnen.

https://portland.freedesktop.org/doc/xdg-open.html

Andere Tipps

Das entspricht, die Sie suchen, ist xdg-open,, die verwendet werden können in der gleichen Weise, wie OS X open Befehl.Zum Beispiel:

xdg-open ~/Documents/Chubby_Bubbies.odt

Jedoch, dies ist wirklich schwer zu geben, schnell und präzise.Stattdessen sollten Sie einen alias, um xdg-open, das macht den Prozess viel schneller.

Natürlich, Sie können, verwenden Sie einen alias, um open machen Sie mit der in OS X (Sie können wählen, was Sie wollen), aber persönlich, ich benutze die Rechte eckige Klammer (]) für meine Abkürzung für Geschwindigkeit Gründen.Um es zu verwenden, fügen Sie Folgendes zu Ihrer .bashrc Datei:

alias ']'='xdg-open'

Klicken Sie dann zum öffnen einer Ressource, verwenden Sie es wie die folgenden Beispiele:

] www.google.com
] file.txt
] ~/Pictures
] ssh://myserver.local/home/jeremy

Auch diese können Sie öffnen Sie ein Datei-browser (z.B.Nautilus) in das aktuelle Verzeichnis:

] .

Aus Erfahrung habe ich festgestellt, dass ein-Buchstaben-Aliase funktionieren am besten für die oben genannten Tastenkombination.Nachdem alle, das Ziel ist Effizienz.Und Sie können gehen Sie zurück und machen das gleiche alias, der auf OS-X — ich lasse das als übung für den Leser.:-)

Ich sortierte gerade dies aus ich so dachte, ich würde aufschreiben, wie ich es tat, was zu dem, was Suan ausdrücklich darum gebeten, von Bedeutung ist. Diese Schritte ermöglichen es Ihnen, geben Sie einfach „offen“ und nicht Ihre gedeckte in Nachrichten, die Sie nicht brauchen:

Erstellen Sie ein Skript open in ~/bin genannt, der Inhalt ist nur:

xdg-open "$1" &> /dev/null &

Speichern und schließen Sie das Skript, geben Sie dann „Quelle .profile“ (oder .bash_profile falls relevant). Das ist es so „Open Music“ eingeben Ihre Musikordner in der nautilus GUI öffnen und sollte nichts auf Ihrem Terminal eingeben.

Traditionell können Sie den „finden Sie unter“ Befehl verwenden. Was nur verwendet Lauf mailcap. Dies funktioniert ohne Gnome und X etc.

man see

gnome-open

Wenn Sie Ihren Pantomimen Setup richtig haben, können Sie mimeopen verwenden. Überprüfen Sie seine Mann-Seite, da es einige nützliche Optionen.

Unter Gnome Desktop-Umgebung, verwende ich den folgenden Befehl ein:

nautilus `pwd` &

Dies ist ähnlich wie „offen“. Befehl in Mac

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top