Tujuan utama openperintah OS X adalah untuk membuka file di aplikasi terkait. Setara dengan itu pada unix non-OSX modern adalah xdg-open.
xdg-open index.html
xdg-opentidak memiliki yang setara dengan OSX open -auntuk membuka file di aplikasi tertentu. Itu karena cara normal untuk membuka file dalam aplikasi adalah dengan mengetikkan nama aplikasi diikuti dengan nama file. Lebih tepatnya, Anda perlu mengetikkan nama program yang dapat dieksekusi yang mengimplementasikan aplikasi.
sublime_text index.html
Linux, seperti sistem Unix lainnya (tetapi tidak, sejauh yang saya tahu, bagian non-Unixy dari OS X) mengelola perangkat lunak dengan melacaknya dengan manajer paket, dan menempatkan file individual di mana mereka digunakan . Sebagai contoh, semua program yang dapat dieksekusi dalam satu set direktori kecil dan semua direktori tersebut terdaftar dalam PATHvariabel ; menjalankan sublime_textmencari file yang disebut sublime_textdi direktori yang terdaftar di PATH. OS X memerlukan tingkat tipuan ekstra, melalui open -a, untuk menangani aplikasi yang dibongkar dalam pohon direktori tunggal dan terdaftar dalam database aplikasi. Linux tidak memiliki basis data aplikasi apa pun, tetapi diorganisasikan sedemikian rupa sehingga tidak memerlukannya.
Jika menjalankan sublime_textshell perintah tidak berfungsi untuk Anda, maka Sublime Text belum diinstal dengan benar. Saya tidak pernah menggunakannya, dan tampaknya itu datang sebagai arsip tar, bukan sebagai paket distribusi (mis. Deb atau rpm), jadi mungkin Anda perlu melakukan langkah instalasi tambahan. Ini benar-benar pekerjaan pembuat Sublime Text untuk membuat ini otomatis, tetapi jika mereka belum melakukannya, Anda mungkin dapat melakukannya sendiri dengan menjalankan perintah
sudo -s …/sublime_text /usr/local/bin
Ganti …dengan jalur di mana sublime_textexecutable berada, tentu saja.
The openperintah Anda temui adalah nama yang lebih tua untuk openvtperintah (beberapa distribusi Linux hanya memasukkannya dengan nama openvt). The openvtPerintah menciptakan baru konsol virtual , yang hanya dapat dilakukan oleh root dan tidak digunakan sangat sering di abad ini karena kebanyakan orang hanya pernah bekerja di lingkungan jendela grafis.
xdg-openyang harus membuka file di browser Anda. Theopenperintah link keopenvtkomando dan membuka biner dalam konsol virtual baru. Tampaknya bukan itu yang Anda inginkan.