GNU/Linux >> Belajar Linux >  >> Linux

Perintah setara Linux untuk perintah terbuka di Mac/Windows?

xdg-open adalah apa yang Anda cari.

Anda mungkin menyukai cuplikan ini yang saya masukkan ke dalam file .bashrc saya sehingga apakah saya menggunakan cygwin di windows, linux, atau OSX, saya dapat menggunakan perintah start atau open dan semuanya berfungsi dengan baik:

case "$OSTYPE" in
   cygwin*)
      alias open="cmd /c start"
      ;;
   linux*)
      alias start="xdg-open"
      alias open="xdg-open"
      ;;
   darwin*)
      alias start="open"
      ;;
esac

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 memperbarui jawaban ini.

PERINGATAN:Ini akan mengesampingkan fungsionalitas dari openvt (terminal virtual) dan start dari init.


xdg-open xyz.bar

akan membuka xyz.bar (mungkin berupa file atau URL) di lingkungan apa pun yang kompatibel dengan desktop gratis dengan aplikasi yang terdaftar untuk xyz.bar tipenya. Lihat juga dokumentasinya di sini (halaman manual xdg-open).

Dalam praktiknya, ini harus memanggil kde-open , gnome-open , exo-open atau bahkan mungkin open , tergantung pada lingkungan desktop saat ini (KDE, Gnome, XFCE, OS X).


Anda bahkan dapat menulis pembungkus kecil di sekitar gnome-open untuk membuka banyak file dengan satu perintah:

for i in $*
do
    gnome-open "$i"
done

Masukkan ini ke dalam skrip shell bernama open dan

open *.c

akan membuka semua file c di direktori saat ini.


Linux
  1. Linux setara dengan perintah terbuka Mac OS X

  2. Windows setara dengan perintah linux cksum

  3. Apa yang setara dengan ~ (tilde) Linux di Windows?

  1. 8 tips untuk baris perintah Linux

  2. Linux – Panggilan Baris Perintah Setara Untuk Mode Pesawat?

  3. Kompiler silang untuk Linux di Mac OS X?

  1. 5 game puzzle open source untuk Linux

  2. Apa yang setara dengan perintah updatedb Linux untuk Mac?

  3. Apa yang setara dengan perintah File Linux untuk windows?