Di Nautilus, ketika Anda mengklik dua kali file, itu akan membukanya dengan aplikasi default yang terkait dengan ekstensi file. Misalnya, file .html akan terbuka di browser web dan .pdf akan dibuka dengan Penampil Dokumen. Apakah ada cara untuk mereproduksi perilaku yang sama dari dalam baris perintah (yaitu open path/filename
)? Saya bertanya karena saya suka menelusuri sistem file saya dari baris perintah tetapi kadang-kadang tidak ingat aplikasi mana. membuka apa.
command-line
Olivier Lalonde
sumber
sumber
bash
karier saya, saya tidak memikirkannya: PJawaban:
Saya pikir
xdg-open
adalah perintah yang Anda cari.misalnya:
xdg-open index.php
Ini akan membuka index.php di gedit (jika Anda menggunakan gnome).
Jika Anda ingin membuka url di browser
ini akan membuka google.com di browser default Anda.
xdg-open
adalah script wrapper - itu akan menggunakan alat lingkungan desktop (gio open
,gvfs-open
,kde-open
,gnome-open
,dde-open
,exo-open
, dan sejumlah alat seperti lainnya). Ini juga diinstal secara default, dan sangat mungkin untuk bekerja pada versi masa lalu, saat ini dan masa depan (di sisi lain,gvfs-open
dangnome-open
telah ditinggalkan, dan mungkin tidak tersedia dalam rilis mendatang).sumber
gnome-open
dan pada KDE:kde-open
berfungsi.xde-open
bekerja pada xfce juga.alias o='xdg-open'
. Masukkan ini di dalam.bash_aliases
file Anda untuk membuat alias memuat pada startup setiap kali.nano ~/.bash_aliases
dan kemudian rekatkan ke dalamnano
menggunakanCTRL+SHIFT+V
.xdg-open
dangnome-open
xdg-open
adalah cara paling universal (berfungsi juga di KDE)sumber
Jika Anda menghendaki:
open
)Anda dapat menggunakan fungsi .bashrc ini :
sumber