Mida tähendab cd ~ Kui siseneb terminaliaknasse

Kunagi ei tea, mis järgmine sümbol on?

Seda nimetatakse tildeks ja pärineb pealkirjaga ladina keeles ning Wikipedia sõnul jõudis ta inglise keelde hispaania keele kaudu. See on tähendus on pealkiri või pealkiri.

Linuxis on tilde (~) sümboliks see, mida nimetatakse metasarakteriks ja terminali kesta piiridel on eriline tähendus.

Mida täpselt teeb järgmine käsk:

cd ~

Ülalolev käsk lihtsalt viib teid tagasi oma kodukataloogi. See on suurepärane otsetee. Kui olete navigeerinud teise kataloogi, näiteks / var / logs või / mnt jne, siis kirjutades cd ~ tagastab sind tagasi oma kasutaja kodukataloogi.

Tilde (~) teeb sellest hoolimata rohkem.

Kui tilde kasutamine viib teid oma praeguse kasutaja kodukataloogi, saate selle teise kasutaja kodukataloogi liikuda, kirjutades kasutaja nime pärast tilde.

Näiteks kui teie süsteemis on kasutaja Fred, saate oma kodukataloogi liikuda, sisestage järgmised andmed:

cd ~ fred

Veel üks tilde kasutamine on eelmise töökataloogi juurde naasmine. Kujutage ette, et olete just /red / logs kausta sisse lülitanud Fredi kodukataloogi. Võite pöörduda tagasi kataloogi / var / logs, sisestage järgmised andmed:

cd ~

~ - vastupidine on ~ +, mis cd käsuga kasutamisel viib teid praegusesse töökataloogi.

See muidugi ei ole eriti kasulik, kuna olete juba praeguses töökataloogis.

Trükkige cd ~ terminali ja vajutage tabeldusklahvi, et kuvada nimekiri kõigist potentsiaalsetest kaustadest, millele saate minna.

Näite sellest võib näha ülaltoodud pildil.

Et mängude kausta liikuda, tehke järgmist:

cd ~ mängud

See viib teid kataloogi / usr / games.

Pidage meeles, et kõik loetletud võimalused ei tööta cd käsuga.

Tilde viimased paar kasutusviisid on järgmised:

cd ~ 0

cd ~ 1

cd ~ -1

See märkus võimaldab teil liikuda kataloogipaika. Kataloogidesse saab kataloogidesse lisada pushd-i .

Näiteks kui asute muusika kaustas ja soovite, et see kuvatakse kataloogipaigas, tippige järgmine:

pushd / home / kasutajanimi / muusika

Nüüd sisestage järgmine dirs käsk :

dirs-v

See näitab nimekirja kõigist korstnadest.

Mõelge oma füüsilise vormi virnast. Kujutage ette, et teil on ajakirjade virn. Selleks, et minna teise ajakirja juurde, peate selle eemaldamiseks ülaosast eemaldama.

Kujutage ette, et sul oli virn järgmiselt:

0. Muusika
1. Allalaaditavad failid
2. skriptid

Termini cd ~ 2 kasutamine viib sind teise kausta asuvasse kausta. Pange tähele, et esimene asi on alati praegune kataloog, nii et järgmine kord sisestate dirs-v näete järgmist:

0. Scripts
1. Allalaaditavad failid
2. skriptid

Kui kopeerite kausta Music kausta cd, asendis 0 jälle muusika.

CD-käsk pole ainuke käsk, mis töötab tildega (~). Ls käsk töötab samuti.

Näiteks loetlege kõik oma kodukataloogi failid järgmist tüüpi:

ls ~

Tildet kasutatakse ka failide nimedes ja seda tavaliselt tekstiredaktoritena varundina.

Tilde on üks paljudest metasüümidest, mida Linux kasutab. Muud metasärgid hõlmavad täispeatust või perioodi (.), Mida kasutatakse failisüsteemi navigeerimiseks kasutatava praeguse asukoha määramiseks, kasutatakse tärniga (*) otsingute asemel märkimärki, nagu on küsimärk (?).

Karaatümbolit (^) kasutatakse rida või stringi alustamiseks ning dollarite sümbolit kasutatakse stringi või rea lõpu tähistamiseks otsingu ajal.

See artikkel kirjeldab metasõnastike kasutamist .