Niitä on useita, ja aina ei edes käytetä mitään päätteitä. Mutta esimerkiksi .bin (muistaakseni) .run .sh .py voivat asentaa tavaraa, ja niistä voidaan suorittaa ohjelmia.
Yleensäkin kannattaa ohjelmista etsiä valmiiksi paketoitu versio (tai pakettienhallinnalla), jonka sitten asentaa. Edit: Hups, tuli 2 viesti peräkkäin, sry.
mitään yleistä päätettä ei ole. tiedosto pitää tietää ;-) regelin mainitsemista .bin tai .run voi olla sellaisia suoritettavia ohjelmia mutta .bin päätteiseen suoritettavaan tiedostoon olen törmännyt tasan kerran. .run -tiedostoihin pari kertaa. .bin on yleisemmin käytetty cd:n poltossa: cue+bin -tiedostot. .sh ei vastaa .exe -tiedostoa: .sh on komentojono joka ajetaan (tulkataan) komentotulkin läpi (kts. http://en.wikipedia.org/wiki/Unix_shell) .py on myös komentojono joka tulkataan python -komentotulkilla. melkeinpä kaikissa linux-distroissa on ns. unix-maailman "de facto" komentotulkki, bourne shell (sh). Joten .sh -tiedosto voisi lähinnä vastata windowsin .bat tai .cmd -tiedostoja.
Kuten muut ovat jo sanoneet niin unixeissa ei perinteisesti tiedostopäätteitä käytetä vaan enemmänkin ns. MIME tieto mikä löytyy kaikkien tiedostojen alusta. Jos haluaa varmistua että mistä tiedostosta on kyse niin unixien perus työkalupakista löytyy "file" ohjelma/komento $ file ./path/to/file (shelli komennot siis on pääosin itseasiassa erillisiä ohjelmia) jota voi sitten yhdistellä esim "which" komennon kanssa joka palauuttaa jonkin tietyn ohjelman sijainnin. esim: $ file `which bash` (huomaa taaksepäin keno yläpilkku, löytyy ?-merkin vierestä). Ja pieni tarkennus, *.py on python lähdekooditiedosto, sitä ei skriptikieleksi lueta koska koodi käännetään ennen suorittamista. Python on javaan verrattavissa oleva ajonaikasesti tulkattava ohjelmointikieli.
No ei nyt ihan. Kyllä python on ihan scriptikieli, vaikka siinä on myös mahdollisuus "kääntää" lähdekoodit. Mutta enemmäkseen ohjelmat levitetään ihan selkokielisenä tekstinä.
Kyllä linuxin kernelikin levitetään selkokielisenä lähdekoodina mutta ei se C:stä tee skriptikieltä. Python on täysin oliopohjainen ohjelmointikieli, jopa pythonin kehittäjätkin ovat sitä mieltä: www.pyhton.org. Se että ohjelmaa voi suorittaa lähdekooditiedostosta ei muuta sitä faktaa että se täytyy kääntää ennen kun sitä voidaan suorittaa, käännös vain tapahtuu ajonaikana lennosta.