Ką daro "cd ~", kai įeina į terminalo langą

Ar kada nors stebėjote, kas yra toks simbolis?

Tai vadinama tilde ir kilusi iš lotynų kalbos, o pagal Vikipediją ji pasirodė anglų kalba ispanų kalba. Tai reiškia, kad yra pavadinimas ar antraštė.

Linux sistemoje tildės (~) simbolis yra tai, kas vadinama meta žymeniu, o terminalo korpuso ribose jis turi ypatingą reikšmę.

Taigi, ką tiksliai daro ši komanda:

cd ~

Pirmiau nurodyta komanda tiesiog grąžina jus į jūsų namų katalogą. Tai puikus spartieji klavišai. Jei naršote į kitą aplanką, pvz., / Var / žurnalai arba / mnt ir tt, tada įvedę cd ~ grąžina jus į savo vartotojo namų katalogą.

Tildė (~) daro daugiau negu tai.

Naudodamiesi tilde atsineša jus į dabartinį vartotojo namų katalogą, galite pereiti į kito vartotojo namų katalogą, įvesdami vartotojo vardą po tildės.

Pavyzdžiui, jei jūsų sistemoje turite vartotojo vardą Fred, tada galite pereiti į savo namų aplanką, įveskite šiuos duomenis:

cd ~ fred

Kitas tildės naudojimas yra grįžti į ankstesnį darbo katalogą. Įsivaizduokite, kad ką tik perjungėte į "Fred" namų aplanką iš / var / žurnalų aplanko. Galite grįžti į aplanką / var / logs, įveskite šiuos duomenis:

cd ~

Priešingai ~ - ~ ~ +, kuris, kai naudojamas su cd komandą, perkelia jus į esamą darbo katalogą.

Tai, žinoma, nėra ypač naudinga, nes jūs jau esate dabartinėje darbo kataloge.

Cd ~ įvesdami į terminalą ir paspausdami skirtuko klavišą, pateikiamas visų galimų aplankų, į kuriuos galite pereiti, sąrašas.

Tokio pavyzdžio galima pamatyti paveikslėlyje aukščiau.

Norėdami pereiti į žaidimų aplanką, įveskite:

cd ~ žaidimai

Tai pateks į aplanką / usr / games.

Atkreipkite dėmesį, kad ne visos parinktys nurodytos dirbti su cd komanda.

Paskutinė pora tildės naudojimo yra tokia:

cd ~ 0

cd ~ 1

cd ~ -1

Šis žymėjimas leidžia jums pereiti per katalogą. Aplankai gali būti įtraukti į aplankų katalogą, naudojant pushd .

Pavyzdžiui, jei esate muzikos aplanke ir norite, kad jis būtų rodomi kataloge, įveskite:

pushd / home / username / muzika

Dabar įveskite komandą dirs :

dirs-v

Tai rodo visų stočių elementų sąrašą.

Pagalvokite apie savo fizinę formą. Įsivaizduokite, kad turite žurnalų krūvą. Norėdami patekti į antrąjį žurnalą, turite jį pašalinti iš viršaus, kad pasiektumėte jį.

Įsivaizduokite, kad turėjote kuoką taip:

0. Muzika
1. Siuntiniai
2. Skriptai

Termino cd ~ 2 naudojimas nukreipia jus į antrąją poziciją esantį aplanką. Atkreipkite dėmesį, kad pirmoji pozicija visada yra dabartinė kataloge, todėl kitą kartą, kai įvesite dirs-v , pamatysite:

0. Skriptai
1. Siuntiniai
2. Skriptai

Jei cd grįšite į muzikos aplanką, pozicija 0 vėl bus muzika.

CD komanda yra ne vienintelė komanda, kuri dirba su tilde (~). Taip pat veikia ls komanda .

Pavyzdžiui, jei norite nurodyti visus namų aplanke esančius failus, įveskite:

ls ~

Tildė taip pat naudojama failų pavadinimuose ir paprastai yra sukurta atsargine teksto redaktorių pagalba.

Tildė yra viena iš daugelio metaforų, naudojamų Linux. Kiti metaforestai apima visą stotelę arba laikotarpį (.), Kuris naudojamas esamai padėčiai žymėti, kai naudojamas naršyti failų sistemą, žvaigždutė (*) yra naudojama kaip pakaitos simbolis paieškose, kaip yra klausimo ženklas (?).

Karato simbolis (^) naudojamas linijos ar eilutės pradžiai apibūdinti, o dolerio simbolis naudojamas norint pažymėti eilutės ar eilutės pabaigą ieškant.

Šiame straipsnyje aprašoma metaforų naudojimas .