Berasal dari Mac OS X, Anda dapat mengetik:
$ open yourfilehere.txt
dan file Anda akan terbuka seperti jika Anda membukanya dari Finder.
Di Windows, seseorang dapat mengetik:
> start yourfilehere.txt
dan itu akan terbuka seperti jika Anda membukanya dari Explorer.
Di Ubuntu, saya ingin dapat membuka file dengan cara yang sama di GNOME. Apa perintahnya?
start
programnya. Di OS X, ini adalahopen
programnya. Di Ubuntu Linux, ini adalahsee
programnya. dalam buku mengotomatiskan-the-boring-stuff-with-python , tapi saya tidak mendapatkan info tentangsee
perintah dari Google.Jawaban:
xdg-open
adalah apa yang kamu cari.Anda mungkin menyukai potongan ini yang saya letakkan di file .bashrc saya sehingga apakah saya menggunakan cygwin di windows, linux, atau OSX, saya bisa menggunakan perintah start atau open dan itu berfungsi dengan baik:
Komentar yang bagus, xdg-open memang pilihan yang lebih baik daripada gnome-open seperti yang dijelaskan di bawah ini. Saya memperbarui skrip pribadi saya beberapa waktu lalu, tetapi lupa untuk memperbarui jawaban ini.
PERINGATAN: Ini akan mengesampingkan fungsionalitas
openvt
(terminal virtual) danstart
dari init.sumber
cygstart
mungkin lebih disukai, seperti pada bookmark Emacs, memungkinkan seseorang untuk terus menggunakan Emacs. Denganstart
, Emacs saya dibekukan.start ""
atau"start \"\""
hanya bekerja untuk saya. (Kumpulan kutipan "" mencegah Emacs menunggu proses.)akan terbuka
xyz.bar
(mungkin berupa file atau URL) di lingkungan yang kompatibel dengan freedesktop dengan aplikasi yang terdaftar untukxyz.bar
tipe itu. Lihat juga dokumentasi di sini (halaman manual xdg-open) .Dalam practive ini maka harus memanggil
kde-open
,gnome-open
,exo-open
atau bahkan mungkinopen
, tergantung pada lingkungan desktop saat ini (KDE, Gnome, XFCE, OS X).sumber
xdg-open
dangnome-open
?xdg-open
akan melakukan Right Thing , menggunakan tipe file-to pemetaan-program dari lingkungan yang sedang berjalan.Anda bahkan dapat menulis pembungkus kecil di sekitar gnome-open untuk membuka banyak file dengan satu perintah:
Masukkan ini ke dalam skrip shell bernama open and
akan membuka semua file c di direktori saat ini.
sumber
Anda dapat menggunakan
gnome-open
perintah di Terminal Anda. Setelah berada di direktori tempat Anda ingin membuka jendela OS, ketikkan Terminal:Ini akan membuka jendela yang menunjukkan apa yang ada di folder ini. Demikian pula, Anda dapat menentukan subfolder yang terletak di direktori ini dengan mengganti
.
dengan nama subfolder.Perhatikan bahwa jika
gnome-open
tidak berfungsi, itu mungkin hanya perlu diinstal. Anda dapat melakukannya menggunakan Synaptic (sudo apt-get update
dan kemudiansudo apt-get install synaptic
di terminal Anda, sangat nyaman ketika menginstal paket karena menginstal semua dependensi dengan benar) atau langsung menginstal Gnome Shell di Terminal Anda:sudo apt-get install gnome-shell
sumber
Masukkan ini ke terminal:
./yourfile
yourfile
adalah nama file yang ingin Anda buka atau jalankan. Anda juga dapat menggunakan perintah ini untuk menjalankan skrip bash. (Ingatlah untuk memasukkan ekstensi file!)Kutipan lain dari poster lain.
sumber