L'equivalente che stai cercando è xdg-open
, che può essere utilizzato allo stesso modo di open
di OS X comando. Ad esempio:
xdg-open ~/Documents/Chubby_Bubbies.odt
Tuttavia, questo è davvero difficile da digitare in modo rapido e preciso. Invece, dovresti creare un alias per xdg-open, che rende il processo molto più veloce.
Naturalmente, puoi creare un alias in open
per farlo corrispondere a OS X (puoi scegliere quello che vuoi), ma personalmente uso la parentesi quadra destra (]
) per la mia scorciatoia per motivi di velocità. Per usarlo, aggiungi quanto segue al tuo .bashrc
file:
alias ']'='xdg-open'
Quindi, per aprire qualsiasi risorsa, usala come uno qualsiasi di questi esempi:
] www.google.com
] file.txt
] ~/Pictures
] ssh://myserver.local/home/jeremy
Inoltre, questo ti consente di aprire un browser di file (ad es. Nautilus) nella directory corrente:
] .
Per esperienza ho scoperto che gli alias di una lettera funzionano meglio per la scorciatoia di cui sopra. Dopo tutto, l'obiettivo è l'efficienza. E puoi tornare indietro e creare lo stesso alias su OS X:lo lascio come esercizio al lettore. :-)
Potresti provare xdg-open
, la maggior parte delle distribuzioni Linux ce l'ha. Si aprirà l'app associata predefinita per il tuo file.
Cordiali saluti https://portland.freedesktop.org/doc/xdg-open.html
L'ho appena risolto da solo, quindi ho pensato di scrivere come l'ho fatto, che è particolarmente rilevante per ciò che ha chiesto Suan. Questi passaggi ti consentono di digitare semplicemente "apri " e non il tuo terminale coperto da messaggi che non ti servono:
Crea uno script chiamato open
in ~/bin
, il contenuto è solo:
xdg-open "$1" &> /dev/null &
Salva e chiudi lo script, quindi digita "source .profile" (o .bash_profile se pertinente). È così che digitando "open Music" si aprirà la tua cartella musicale nella GUI di nautilus e non dovresti inserire nulla sul tuo terminale.