Koulussa kun kirjoittaa cd .. jotain niin se tulostaa hakemiston missä ollaan, esim:
# cd ..
/home/df/mika/public_html/
# cd ~
/home/df/mika/
# cd /etc
/etc/
#
jne... Miten se on tehty?
Vähän virittämistä
6
488
Vastaukset
- taas
"# cd ..
/home/df/mika/public_html/ "
Täh, siis mikä on tehty?
Todennäköisesti httpd eli www-palvelin määrittelee käyttäjän kotisivut tuonne ~/public_html -hakemistoon.
Ihan perusasioita niin Unix kuin Linux-käyttäjille ovat käyttäjä, ryhmät ja muut sekä niiden oikeudet tiedostoihin, hakemistoihin tai vaikkapa laitetiedostoihin.
PS. pwd on komento todeta, missä hakemistossa ollaan.- nörde
Tehty se, että cd -komento kertoo hakemiston missä ollaan vaihdon jälkeen.
Vaihdan hakemiston vaikka käskyllä "cd .."
Ja se kertoo, että nyt ollaan hakemistossa: "/joku/joku/joku/joku/".
Ainakaan oletuksena cd ei tulosta aina vaihdettua hakemistoa. Jos cd tulostaa aina jotain, niin ehkä cd on alias jollekin skriptille. Komennot "alias cd" ja "type cd" voivat antaa vihjeitä.
cd - vaihtaa siihen hakemistoon, missä oltiin aiemmin. Tämä lienee ainut tapaus, mikä tulostaa hakemiston ruudulle. cd ~ on turhaa, sillä cd pelkästään vaihtaa oletuksena kotihakemistoon.- nörde
% alias cd
cd !* >/dev/null; echo $cwd
Mielenkiintoisa... nörde kirjoitti:
% alias cd
cd !* >/dev/null; echo $cwd
Mielenkiintoisa...Ongelma on siis selvitetty: ylläpito on laittanut jonnekin systeemitason shellin käynnistysskripteihin tuollaisen aliaksen. Ensimmäinen osa vaihtaa annettuun hakemistoon ja toinen osa tulostaa ympäristömuuttujan cwd arvon. Ilmeisesti shelli päivittää cwn:n arvoa itse joka kerta vaihdettaessa hakemistosta toiseen.
Voit poistaa aliaksen käytöstä väliaikaisesti komennolla unalias cd. Voit myös tehdä oman aliaksen, esim. bash-shellissä (ks. echo $SHELL, tai echo $shell shellistä riippuen) yleisesti alias joku=jotain, tai alias joku="jotain ja paljon muuta mitkä vaativat lainausmerkkien käyttöä". Esimerkiksi alias l="ls -l" helpottaa elämää kummasti.
http://www.tldp.org/LDP/abs/html/aliases.html- jepjep
Siis, pelkkä cd vaihtaa kotihakemistoon; so jos olet roottina mennään roottin kotiin, jos käyttäjä mennään käyttäjän kotihakemistoon. Komento cd .. vie pykälän kohti juurta. Oletuksena tulostetaan missä ollaan ja kuka on.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Natomaa hyökkäsi Iraniin
Näemme nyt tällä hetkellä Natomaan nimeltä Yhdysvallat, joka toimii aika pitkälti perinteisen kansainvälisen lain ulkopu7202920Trump aloitti III maailmansodan tänään.
Narsisti ja mielipuoli Trump pitäisi saada pois, miten se onnistuisi parhaiten?3602590Suvi Lindenillä 5 366 päivän putki
Täytyy kyllä myöntää vaikka olen itsekin innokas, niin en ole tuollaiseen yli kymmenen vuoden putkeen kyennyt. Välillä o452348Mistä se kertoo
Näin miehen pitkästä aikaa. Samantien iski sellainen paineen tunne rintaan, sitä ei ole ollut vuosiin. Ja nyt olen siitä272332Rakas tiedät, että toivoisin
Kuulevani sinusta. Tiedät, että viestisi tekisi minut ihan onnelliseksi. Että äänesi kuuleminen saisi minut leijumaan ja581898Nyt on sanottava että sattuu kipeästi
Jos, sinä aikana kun olen kaivannut ja odottanut sinua ja olet tiennyt sen, niin jos valitsit toisen miehen. Katsot minu181429Viesti miehelle
Nyt vastaa oikea taa´app. Ainoastaan puhelimitse voidaan selvittää asioita, mutta tuskin sitä haluat kaiken halveeramise121422- 721353
- 561289
Jussi "Mestari" Halal-ahon sotilasarvo?
Minä vuonna Jussille myönnettiin sotilasansiomitali? Vai myönnettiinkö Jussille sotilasansiomitalia lainkaan?141271