Mikä tiedosto pääte Linuxilla vastaa exe tiedostoa

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi Zykle 07.08.2007.

  1. Zykle

    Zykle Regular member

    Liittynyt:
    16.09.2004
    Viestejä:
    117
    Kiitokset:
    0
    Pisteet:
    26
    Mikä tiedosto pääte Linuxilla vastaa exe tiedostoa
     
  2.  
  3. Regel

    Regel Regular member

    Liittynyt:
    27.05.2006
    Viestejä:
    589
    Kiitokset:
    0
    Pisteet:
    26
    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.
     
    Viimeksi muokattu: 07.08.2007
  4. Regel

    Regel Regular member

    Liittynyt:
    27.05.2006
    Viestejä:
    589
    Kiitokset:
    0
    Pisteet:
    26
    Yleensäkin kannattaa ohjelmista etsiä valmiiksi paketoitu versio (tai pakettienhallinnalla), jonka sitten asentaa.

    Edit: Hups, tuli 2 viesti peräkkäin, sry.
     
    Viimeksi muokattu: 07.08.2007
  5. Ysf

    Ysf Active member

    Liittynyt:
    02.10.2005
    Viestejä:
    1,954
    Kiitokset:
    1
    Pisteet:
    68
    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.
     
    Viimeksi muokattu: 07.08.2007
  6. Bluekkis

    Bluekkis Active member

    Liittynyt:
    04.08.2003
    Viestejä:
    2,235
    Kiitokset:
    0
    Pisteet:
    66
    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.
     
  7. Eza

    Eza Regular member

    Liittynyt:
    05.08.2002
    Viestejä:
    489
    Kiitokset:
    0
    Pisteet:
    26
    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ä.
     
  8. Bluekkis

    Bluekkis Active member

    Liittynyt:
    04.08.2003
    Viestejä:
    2,235
    Kiitokset:
    0
    Pisteet:
    66
    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.
     

Jaa tämä sivu