Padanan yang Anda cari adalah xdg-open
, yang dapat digunakan dengan cara yang sama seperti open
OS X memerintah. Misalnya:
xdg-open ~/Documents/Chubby_Bubbies.odt
Namun, ini sangat sulit untuk mengetik dengan cepat dan akurat. Sebagai gantinya, Anda harus membuat alias untuk xdg-open, yang membuat prosesnya lebih cepat.
Tentu saja, Anda dapat membuat alias menjadi open
untuk membuatnya cocok dengan OS X (Anda dapat memilih apa pun yang Anda inginkan), tetapi secara pribadi, saya menggunakan tanda kurung siku kanan (]
) untuk pintasan saya karena alasan kecepatan. Untuk menggunakan ini, tambahkan kode berikut ke .bashrc
Anda berkas:
alias ']'='xdg-open'
Kemudian, untuk membuka sumber daya apa pun, gunakan seperti salah satu contoh berikut:
] www.google.com
] file.txt
] ~/Pictures
] ssh://myserver.local/home/jeremy
Ini juga memungkinkan Anda membuka browser file (mis. Nautilus) di direktori saat ini:
] .
Dari pengalaman saya telah menemukan bahwa satu huruf alias berfungsi paling baik untuk pintasan di atas. Bagaimanapun, tujuannya adalah efisiensi. Dan Anda dapat kembali dan membuat alias yang sama di OS X — saya serahkan itu sebagai latihan kepada pembaca. :-)
Anda dapat mencoba xdg-open
, sebagian besar distro Linux memilikinya. Ini akan membuka aplikasi terkait default untuk file Anda.
Untuk diketahui https://portland.freedesktop.org/doc/xdg-open.html
Saya baru saja menyelesaikannya sendiri jadi saya pikir saya akan menuliskan bagaimana saya melakukannya, yang secara khusus relevan dengan apa yang diminta Suan. Langkah-langkah ini memungkinkan Anda mengetik "buka" dan terminal Anda tidak tercakup dalam pesan yang tidak Anda perlukan:
Buat skrip bernama open
di ~/bin
, isinya hanya:
xdg-open "$1" &> /dev/null &
Simpan dan tutup skrip, lalu ketik "source .profile" (atau .bash_profile jika relevan). Dengan demikian, mengetik "musik terbuka" akan membuka folder musik Anda di GUI nautilus dan tidak boleh memasukkan apa pun ke terminal Anda.