Missä on CD-ohjelma

hukassako ???

Missä Linuxissa on "cd" ohjelma? "mv", "copy", jne... ovat /bin hakemistossa, mutta missä on "cd"?


Teen bash skripitin, ja pitäisi antaa koko polku ohjelmille.

15

1038

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • jepjep

      Siis, mikä cd-ohjelma ??? Niitä on niin monia.

      • niitä on tuskin montaa

        otsikossa lukee


      • jepjep
        niitä on tuskin montaa kirjoitti:

        otsikossa lukee

        Menee yli hilseen, siis luetun ymmärtäminen on hukassa. Mitä ihmeen cd-ohjelmaa ajat takaa; cd:n soitto, cd:n kopiointi, cd:n luku??


      • tumppu1st
        jepjep kirjoitti:

        Menee yli hilseen, siis luetun ymmärtäminen on hukassa. Mitä ihmeen cd-ohjelmaa ajat takaa; cd:n soitto, cd:n kopiointi, cd:n luku??

        ...alkuperäinen kysyjä hakee kyseisen komennon fyysistä sijaintia. Tuolla ei ole mitään tekemistä cd-levyjen kanssa.

        -T


      • jepjep
        tumppu1st kirjoitti:

        ...alkuperäinen kysyjä hakee kyseisen komennon fyysistä sijaintia. Tuolla ei ole mitään tekemistä cd-levyjen kanssa.

        -T

        Hän kuvitelee sen löytyvän, kun suuri osa cd:hen liittyvistä komennoista on scriptejä joilla komennellaan asiaan liittyviä muita ohjelmia.


      • komentoja?
        jepjep kirjoitti:

        Hän kuvitelee sen löytyvän, kun suuri osa cd:hen liittyvistä komennoista on scriptejä joilla komennellaan asiaan liittyviä muita ohjelmia.

        cd on komentotulkin komentoja. Edes auttava tutustuminen ja pienen pieni perehtyminen hiirulaisen näppäintä syvemmälle olisi ihan asiaa.
        Jos ms-dossin command.com (tai jo edistyneempi 4Dos) olisi ollut asiaa... cd toimii sieläkin (tosin vaatimattomammin kuin Unix-shelleissä).


      • command.com
        komentoja? kirjoitti:

        cd on komentotulkin komentoja. Edes auttava tutustuminen ja pienen pieni perehtyminen hiirulaisen näppäintä syvemmälle olisi ihan asiaa.
        Jos ms-dossin command.com (tai jo edistyneempi 4Dos) olisi ollut asiaa... cd toimii sieläkin (tosin vaatimattomammin kuin Unix-shelleissä).

        Windowsissa command.com sisälsi kaikki peruskomennot, niin delete, copy, move, dir, jne.. Linuxissa "rm", "mv", "ls", jne.. ovat erillisiä ohjelmia:

        /bin/mv
        /bin/rm
        /bin/echo
        /bin/ls

        jne..


    • cd asuu

      eikös cd ole bash:n sisäinen komento?

      • Komentoja

        "eikös cd ole bash:n sisäinen komento?"

        Tuo on minkä tahansa komentotulkin komento. Vastasit jo vastattuun kysymykseen - jälleen kerran. No, ehkäpä näin toistettuna viesti menee paremmin perille?


      • Nimimerkki?
        Komentoja kirjoitti:

        "eikös cd ole bash:n sisäinen komento?"

        Tuo on minkä tahansa komentotulkin komento. Vastasit jo vastattuun kysymykseen - jälleen kerran. No, ehkäpä näin toistettuna viesti menee paremmin perille?

        Miksi sitten "rm" poisto on ohjelma joka on /bin hakemistossa, samoin "mv" siirto on ohjelma, jne.. ????


      • calerae
        Nimimerkki? kirjoitti:

        Miksi sitten "rm" poisto on ohjelma joka on /bin hakemistossa, samoin "mv" siirto on ohjelma, jne.. ????

        En nyt tarkkaan muista, miten tuo meni, mutta jotenkin kilisyttää kelloja semmonen homma, että "cd" komento on oikeastaan bash:n (/jonkun muun shellin) ominaisuus, kun taas rm, mv, jne käsittelevät tiedostojärjestelmää ja ovat näin ollen käyttiksen tarjoamia lisäohjelmia. Bash ei nimittäin ota mitään kantaa esim. käytössä olevaan tiedostojärjestelmään.

        Jotain tuommosta muistelisin.


      • eikö...
        calerae kirjoitti:

        En nyt tarkkaan muista, miten tuo meni, mutta jotenkin kilisyttää kelloja semmonen homma, että "cd" komento on oikeastaan bash:n (/jonkun muun shellin) ominaisuus, kun taas rm, mv, jne käsittelevät tiedostojärjestelmää ja ovat näin ollen käyttiksen tarjoamia lisäohjelmia. Bash ei nimittäin ota mitään kantaa esim. käytössä olevaan tiedostojärjestelmään.

        Jotain tuommosta muistelisin.

        Mutta eikö tuo hakemistorakenne riippuu tiedostojärjestelmästä? Miten "cd" voi toimia eri tiedostojärjestelmien kanssa, mutta mv tai rm ei?

        Mitkä käskyt ovat sitten sisäänrakennettu tulkkiin? Vai onko "cd" ainoa?


      • eikö... kirjoitti:

        Mutta eikö tuo hakemistorakenne riippuu tiedostojärjestelmästä? Miten "cd" voi toimia eri tiedostojärjestelmien kanssa, mutta mv tai rm ei?

        Mitkä käskyt ovat sitten sisäänrakennettu tulkkiin? Vai onko "cd" ainoa?

        Ei käytännössä riipu. cd toimii samalla tapaa tiedostojärjestelmästä riippumatta, ja mv ja rm jne. toimvat myös. Kuitenkin esim. cp:lle voi antaa tarkentavan option -x, jotta se ei kopioi tiedostoja muista tiedostojärjestelmistä.

        cd on tarpeeksi yksinkertainen komento laitettavaksi sisäänrakennetuksi shelliin. Sen sijaan mm. rm, mv, cp ovat paljon monimutkaisempia toimintoja, joten niitä on turha ympätä shellin sisään. Katsokaa vaikka ko. komentojen manuaalisivuilta kaikki niiden tukemat optiot sekä toiminnallisuudet, niin näette miksi. Erilliset ohjelmat ovat parempia myös päivitettävyyden kannalta: jos cp tarvitsee muutoksia, niin shelliin ei tarvitse koskea.

        Muita sisäänrakennettuja komentoja näkee käytettävän shellin manuaalisivulta, ja useimmiten help tulostaa myös joukon sisäänrakennettuja komentoja.


    • sanoo

      man cd


      cd(n) Tcl Built-In Commands cd(n)

      _________________________________________________________________

      NAME
      cd - Change working directory

      SYNOPSIS
      cd ?dirName?
      _________________________________________________________________

      DESCRIPTION
      Change the current working directory to dirName, or to the
      home directory (as specified in the HOME environment vari-
      able) if dirName is not given. Returns an empty string.

      KEYWORDS
      working directory

      Tcl 1

      • man cd

        "man cd
        cd(n) Tcl Built-In Commands cd(n)"

        man cd
        BASH_BUILTINS(1)
        NAME
        bash, :, ., [, alias, bg, bind, break, builtin, cd, command, comp-
        gen, complete, continue, declare, dirs, disown, echo, enable,
        eval, exec, exit, export, fc, fg, getopts, hash, help, history,
        jobs, kill, let, local, logout, popd, printf, pushd, pwd, read,
        readonly, return, set, shift, shopt, source, suspend, test, times,
        trap, type, typeset, ulimit, umask, unalias, unset, wait - bash
        built-in commands, see bash(1)


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Valtion alijäämä = yritystukien määrä = 10 mrd. euroa

      Mutta persut eivät vaan suostu tasapainottamaan valtion budjettia, vaikka yritystuet on tiedetty haitallisiksi. Miksi p
      Maailman menoa
      25
      4935
    2. Poliisien suosikkipuolueet ylivoimaisesti: Kokoomus ja persut

      samoin on armeijan henkilöstön kanssa. Sen sijaan sekä vihreät, vasliitto ja SDP ovat hyljeksittyjä puolueita poliisien
      Maailman menoa
      150
      4740
    3. Suomi käyttää sosiaalietuuksiin suhteessa eniten rahaa koko maailmassa

      Suomi käyttää sosiaaliturvaetuuksiin enemmän rahaa suhteessa bruttokansantuotteeseen kuin mikään muu maa maailmassa. Su
      Maailman menoa
      209
      4711
    4. Sdp, Vihreät ja vasemmistoliitto muuttumassa naisten puolueiksi?

      Sdp 64 % naisia, vihreät 70 % naisia ja vasemmistoliitto 60 % naisia. Ilmankos ne puolueet ajaa autoilevien kantasuomal
      Maailman menoa
      118
      4551
    5. Epäonnistunut "Tuppurais-operaatio" kaatoi Purran hallituksen

      Persut yrittivät viimemetreillä häivyttää omaa täydellistä epäonnistumistaan syyttämällä opposition edustajaa nimettömil
      Maailman menoa
      13
      3640
    6. Ostaisitko sinä rempattavan asunnon Italiasta tai jostain muualta ulkomailta, mistä?

      Ella Kanninen on tehnyt Italiassa asuntokaupat. Hän kertoo Instagramissa kierrelleensä viime kesänä Toscanassa katselema
      Asunnot ja asuminen
      19
      2344
    7. Jenni Alexandrova ja Toni Lähde ratkeavat liitoksistaan - Tällainen on uusperhe!

      Radiojuontaja Jenni Alexandrova ja Diili-tuttu Toni Lähde ovat pariskunta, joka elää uusperhearkea. He ovat ostaneet uud
      Suomalaiset julkkikset
      3
      2118
    8. Romanttinen ystävänpäivä?

      Millainen olisi hyvä ystävänpäivä hänen kanssaan?
      Ikävä
      66
      1637
    9. Vähän fiksumpi Nimi kisa ? :=)

      Kirjoita teidän etunimet allekkain. Jos nimissä on joku kirjain sama, poista se. Tee sama tarkistus kaikille kirjaimill
      Ikävä
      24
      1444
    10. Kaisa Juuso eroaa

      Jää välittömästi sairaslomalle. Onko nyt Keskisarjan vuoro?
      Perussuomalaiset
      185
      1191
    Aihe