Linux Secara Umum memiliki banyak perbedaan mendasar dengan windows, yang sering membingungkan pengguna awam. di bagian ini saya akan menjelaskan beberapa hal yang sering dianggap aneh Oleh pengguna Windows yang baru saja mengenal Linux.

File .Exe Tidak Berarti di Linux

Di Windows, suatu file yang bisa di jalankan secara mandiri di tandai oleh ekstensinya, seperti .exe, .com, .bat, .cmd, .vbs, dan lain sebgainya. Anda Tidak Bisa Menjalankan file .txt di windows walaupun sebenarnya isi file tersebut adalah .exe

Misalkan saya mengganti nama file notepad.exe menjadi notepad.txt. ketika saya panggil dengan nama barunya, program notepad itu tidak akan berjalan lagi karena ekstensi .txt bukanlah suatu file yang dieksekusi.
Lalu Bagaimana dengan Linux? Linux tidak Mengenal ekstensi dalam menjalankan program! Sebagai Contoh, file dengan ekstensi .txt pun bisa dijalankan asalkan file tersebut diberikan flag x (execute). Tanda x pada suatu file dapat di lihat dengan perintah ls -l .

Contoh berikut memperlihatkan tanda x yang memiliki file /bin/pwd
-rwxr-xr-x 1 root root 26980 2009-10-30 23:52 /bin pwd
[email protected] ~]$

Kalau begitu apakah ekstensi di linux hanya untuk keperluan kosmetik? YA, tapi hanya benar-benar valid unutk lingkungan shell prompt ataupun Nautilu. Ekstensi file bisa saja tetap dipakai untuk memiudahkan Operasional pada Aplikasi-Aplikasi GUI Seperti GIMP, OpenOffice, dan sebaginya, terutama saat memilih File Mana yang ingin di Buka.

Berikut ini saya beri Contoh Langkah Langkah pengujian perilaku Terhadap ekstensi file.

1. bukalah terminal, jadilah root dengan su atau sudo tergantung distro anda, lalu rename file usr/share/background/images/ladybugs.jpg menjadi usr/share/background/images/ladybugs.exe.

[email protected] ~] $ su -
[[email protected] ~] # cd usr/share/background/images
[[email protected] images ~] # mv ladybugs.jpg ladybugs.exe
[[email protected] images]# ls -l *.exe
-rw-r--r-- 1 root root 210576 2009-01-06 15:00 ladybugs.exe
[[email protected] images] #

2. Sekarang Anda Jalankan Nautilus dan browser ke /usr/share/background/images.
Sekarang Nautilus menganggap ladybugs.exe sebagai images JPEG, meskipun ekstensinya adalah .exe! Anda Bisa Mencoba membuka ladybugs.exe sebagai gambar dengan mendouble-clicknya pada Nautilus
Hore....Bisa

Sekarang coba remname ladybugs.exe menjadi ladybugs.txt Lewat terminal root. Dan Coba Double Clik
Anda Pasti Akan Mendapatkan Sejenis peringatan

@Pertaanyaan dari teman saya
Mengapa Nautilus tetap membuka file tersebut sebagai gambar saat ekstensinya adalah .exe, dan justru memberi peringatan saat Ekstensinya .txt

@Jawaban dari saya Cuman Sekedar Logika saja dan Goggling.
Karena Masalah Keamanan. Ekstensi .txt adalah ekstensi yang dapat di buka oleh program LINUX, sehingga Oleh Nautilus khawatir file tersebut adalah file berbahaya yang sedang melakukan kamuflase lewat pengubahan Ekstensi.