GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Äquivalent zum Open-Befehl von Mac OS X

Das gesuchte Äquivalent ist xdg-open , das genauso verwendet werden kann wie open von OS X Befehl. Zum Beispiel:

xdg-open ~/Documents/Chubby_Bubbies.odt

Dies ist jedoch wirklich schwer schnell und genau zu tippen. Stattdessen sollten Sie einen Alias ​​für xdg-open erstellen, was den Prozess viel schneller macht.

Natürlich können Sie es auf open aliasen um es OS X anzupassen (Sie können alles auswählen, was Sie wollen), aber ich persönlich verwende die rechte eckige Klammer (] ) für meine Verknüpfung aus Geschwindigkeitsgründen. Um dies zu verwenden, fügen Sie Folgendes zu Ihrem .bashrc hinzu Datei:

alias ']'='xdg-open'

Um dann eine beliebige Ressource zu öffnen, verwenden Sie sie wie eines der folgenden Beispiele:

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

Außerdem können Sie damit einen Dateibrowser (z. B. Nautilus) im aktuellen Verzeichnis öffnen:

] .

Aus Erfahrung habe ich herausgefunden, dass Ein-Buchstaben-Aliase am besten für die obige Verknüpfung funktionieren. Schließlich ist Effizienz das Ziel. Und Sie können zurückgehen und den gleichen Alias ​​unter OS X erstellen – ich überlasse das als Übung dem Leser. :-)


Sie könnten es mit xdg-open versuchen , die meisten Linux-Distributionen haben es. Es öffnet die standardmäßig zugeordnete App für Ihre Datei.

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


Ich habe das gerade selbst geklärt, also dachte ich, ich schreibe auf, wie ich es gemacht habe, was speziell für das, was Suan gefragt hat, relevant ist. Mit diesen Schritten können Sie einfach "Öffnen" eingeben und Ihr Terminal wird nicht mit Nachrichten bedeckt, die Sie nicht benötigen:

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

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

Speichern und schließen Sie das Skript und geben Sie dann "source .profile" (oder .bash_profile, falls relevant) ein. Das ist so, dass die Eingabe von "open Music" Ihren Musikordner in der Nautilus-GUI öffnet und nichts auf Ihrem Terminal eingeben sollte.


Linux
  1. Der Befehl locate unter Linux

  2. Machen Sie den Linux-Papierkorbbefehl rückgängig

  3. Was ist das Äquivalent von Linux's updatedb-Befehl für den Mac?

  4. Was ist das Äquivalent zum Linux-Dateibefehl für Windows?

  5. Was ist das Äquivalent von Linux's ~ (Tilde) in Windows?

5 Methoden zum Öffnen des Befehlsterminals in Ubuntu Linux

Wesentliche Beispiele des ps-Befehls in Linux

Was ist der Kill-Befehl in Linux?

Verstehen des Zeitbefehls in Linux

Alle Möglichkeiten, um zu überprüfen, ob ein Port in Linux geöffnet ist

Verwendung des grep-Befehls unter Linux