30Jun
Kun opit komentorivin käytöstä ja mitä eri komennot voivat tehdä, saatat ihmetellä, miksi saat sellaiset erilaiset tulokset, jotka näyttävät lähes samanlaisilta komennoilta. Tässä mielessä nykyinen SuperUser Q & A -asiakirja auttaa hämmentynyt lukija ymmärtämään eroja.
Päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.
Kysymys
SuperUser-lukija Nuno Peralta haluaa tietää, miksi hän saa tällaisia erilaisia tuloksia lähes identtisistä komennoista:
Olen huomannut, että jos käytän:
- dir C: \
saan luettelon tiedostoista, jotka ovat suoraanC: asema( juuressa).Kuitenkin, jos käytän:
- dir C:
saan valtavan luettelon tiedoista( dll, exe, cpl jne.), Joiden sijainti en ole edes varma.
Tiedätkö miksi tämä tapahtuu ja mistä tämä lista tulee?
Miksi hän saa tällaisia erilaisia tuloksia lähes identtisistä komennoista?
Vastaus
SuperUser -operaattori TOOGAMilla on vastaus meille:
DIR-sijainti näyttää sijainnin sisällön. C: : n määrittäminen monille komennoille, mukaan lukien DIR -komento, viittaa C-asemaan ja viittaa nykyiseen hakemistoon. Näet nykyisen hakemiston kirjoittamalla:
- c:
- cd
cd -komentoa käytetään yleensä muuttamaan hakemisto, jota pidetään nykyisenä.Kuitenkin MS-DOS( ja vastaavat käyttöjärjestelmät, mukaan lukien nykyaikaiset Microsoft Windows, mutta ei Unix), käynnissä cd itse näyttää sinulle nykyisen hakemiston.
Todennäköisesti, jos et ole käyttänyt cd -komentoa, nykyinen hakemisto on todennäköisesti hakemisto, johon käyttöjärjestelmäsi on asennettu( ainakin tämä on Microsoft Windows -järjestelmien yleinen käyttäytyminen).Voit tehdä tämän seuraavasti:
- cd "C: \ Program Files"
- cd
- dir c:
Se näyttää C: \ Program Files : n sisällön. Vastaavasti voit tehdä -kopiota C: *. * ja kaikki nykyisen hakemiston sisältö kopioidaan.
Kun määrität C: \ : n, vastakohta ilmoittaa "root" -hakemiston, joka tunnetaan myös nimellä "ylätason" hakemisto. Tämä saattaa olla tai ei välttämättä ole sama kuin nykyinen hakemisto.
Jos määrität vain DIR \ , nykyisen aseman oletetaan olevan haluamasi. Voit kirjoittaa jotain C: tai D: koko rivin komentoa itse muuttamalla mitä asemaa pidetään nykyisenä.Jos määrität vain DIR , oletetaan, että nykyinen asema ja nykyinen hakemisto ovat haluamasi.
Onko sinulla jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.