Wie öffnet man eine Datei in einer eigenen Anwendung wie `start` in Windows und wie verwendet man `start.`?

Wie öffnet man eine Datei in einer eigenen Anwendung wie `start` in Windows und wie verwendet man `start.`?

Wie öffnet man eine Datei in einer eigenen Anwendung wie startin Windows?

Unter Windows kann man in der Eingabeaufforderung Folgendes eingeben, start .um einen Dateibrowser für das aktuelle Verzeichnis zu öffnen, oder „ start notepadum ein neues Notizblockfenster zu öffnen“.

Wie macht man das in Ubuntu?

Beachten Sie, dass ich mich nicht auf die Eingabe eines bestimmten Programmnamens wie beziehe pinta drawing.png, sondern auf einen universellen Befehl, einschließlich eines Befehls, der für Dateiverzeichnisse verwendet werden kann (das wäre ein guter Anfang).

Antwort1

xdg-open (Ref. man xdg-open) ist eine Möglichkeit, dies zu tun, und kann beispielsweise als Alias ​​für das Schlüsselwort verwendet werden start(das sonst unter Ubuntu nicht häufig verwendet wird):

Fügen Sie Folgendes hinzu ~/.bash_aliases;

alias start='xdg-open'

Melden Sie sich von Ihrer aktuellen Shell ab/an (oder führen Sie sie manuell aus) und versuchen Sie dann Folgendes:

start .

Das aktuelle Fenster wird im Dateibrowser von Nautilus geöffnet. Gott segne Sie!

Antwort2

Um ein Programm auszuführen, geben Sie einfach seinen Namen direkt ein.

lowriter

Um ein Dokument mit der zugehörigen Anwendung zu öffnen, gibt es mehrere Möglichkeiten.

  • mimeopen– Das kann ich mir leicht merken und ich muss keine Bindestriche eingeben.

  • kde-open/ kde-open5– Die erste Verwendung ist langsam.

  • xdg-open(alsRoel erwähnt)

Alle öffnen den Standarddateimanager, wenn sie zum Öffnen eines Verzeichnisses aufgerufen werden (einschließlich .). Es gibt wahrscheinlich noch weitere für verschiedene Desktopumgebungen ( gnome-open).

Ich würde „start“ nicht mit einem dieser Aliase versehen, da dies zu Verwechslungen mit führen könnte startx. Außerdem würde dies den Begriff „start“ überladen, der sich üblicherweise auf das Starten von Diensten bezieht, nicht auf das Öffnen von Dateien.

verwandte Informationen