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.
Missä on CD-ohjelma
15
1030
Vastaukset
- 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.
-THä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
Kuolemanrangaistus
Mielestäni kuolemanrangaistus on väärin kaikissa tilanteissa. Vaikka joku olisi murhannut 10 ihmistä, hänen surmaaminen715545Muistakaa persut, että TE petitte, ei kokoomus
Miksikö kukaan ei arvostele kokoomusta? No sen vuoksi, että kokoomus noudattaa vaalilupauksiaan. Sen sijaan TE persut,2734866Riikka Purra ei estä tehomaksun käyttöönottoa
Sähkön hinnoittelua koskevan määräyksen on määrä astua voimaan vuoden 2029 alusta, Energiavirastosta kerrotaan. Määräyk403174Seuraava hallituspohja - Kokoomus, kepu, persut + KD
Kokoomus saa ainakin 20% kannatuksen ensi vaaleissa, keskusta sanoisin noin 15%, persut todennäköisesti enemmän, ehkä 172553004Outo ilmiö - vasemmistolaiset eivät kirjoita mitään kokoomuksesta
joka sentään johtaa hallitusta, ja jonka talouspolitiikkaa noudatetaan. Nämä muutamat vasemmistolaiset jotka täällä aina1032630Lopetan ikävöinnin
Ei meistä enää koskaan tule mitään. Olen ikävöinyt ja kaivannut enkä saa mitään vastakaikua ja lämpöä. Parempi erillään52102Maria Veitola kommentoi soutelija Saarion huomionhakuisuutta
"Minusta on jotenkin kuvottavaa, kuinka kovalla intensiteetillä Suomi-media seuraa miessankari Jari Saarion merihätää. S3362062Muovipusseista pitäisi saada panttimaksu takaisin
Ostan joka päivä yhden muovipussin, ja niistä palautuu keskimäärin takaisin kaupan pullomaatin yhteydessä olevaan roskik651781Väestöstä vain vassarit vaihtuvat nopeammin kuin persut
Kevääseen 2023 verrattuna vassareita 50 prosenttia enemmän, ja persuja 25 prosenttia vähemmän.151555Jos kaikki lopulta kuolevat, onko edes pahimmillakaan rikoksilla mitään väliä?
Kaikki kuolevat lopulta. Siksi ihmisten tekemillä rikoksillakaan ei lopulta ole mitään merkitystä. Joidenkin mielestä t21546