Skip to main content

Čo robia pri zadávaní do okna terminálu

Anonim

Niekedy sa zaujímate, čo je nasledujúci symbol?

  • ~

Je nazývaný tilde a pochádza z latinčiny za titulus a podľa Wikipedia to prišlo do angličtiny cez španielčinu. Znamená to tilde alebo nadpis.

V systéme Linux je symbol tilda (~) známy ako metacharakter a v medziach obalu terminálu má zvláštny význam.

Čo presne robí nasledujúci príkaz:

cd ~

Vyššie uvedený príkaz jednoducho vás nasmeruje späť do vášho domovského adresára. Je to skvelá skratka. Ak ste prechádzali do inej zložky, ako napríklad / var / logs alebo / mnt atď, potom napíšete cd ~ vráti sa späť do domovského adresára používateľa.

Tilde (~) robí viac ako to však.

Zatiaľ čo sa tilde sám používa, dostanete sa do domáceho adresára svojho aktuálneho používateľa a môžete sa presunúť do domáceho adresára iného používateľa zadaním mena užívateľa po tilde.

Napríklad, ak máte na svojom systéme Fred, potom sa môžete presunúť do svojho domovského priečinka zadaním nasledujúceho:

cd ~ fred

Ďalšie použitie tildy je vrátiť sa späť do predchádzajúceho pracovného adresára. Predstavte si, že ste práve prešli do domovskej zložky Freda z priečinka / var / logs. Do priečinka / var / logs sa môžete vrátiť zadaním nasledujúceho:

cd ~ -

Opak ~- je ~+ ktorý pri použití s ​​príkazom cd vás zavedie do aktuálneho pracovného adresára. To samozrejme nie je zvlášť užitočné, pretože ste už v súčasnom pracovnom adresári.

Zadanie textucd ~do terminálu a stlačením tlačidla záložky nájdete zoznam všetkých možných priečinkov, do ktorých môžete prejsť.

Ak chcete presunúť do zložky hry, zadajte nasledovné:

cd ~ hry

Tým sa dostanete do priečinka / usr / games.

Upozorňujeme, že nie všetky uvedené možnosti fungujú s príkazom cd.

Posledné dva spôsoby použitia tildy sú nasledovné:

cd ~ 0cd ~ 1cd ~ -1

Táto notácia vám umožňuje prechádzať cez zásobník adresárov. Priečinky môžu byť pridané do zásobníka adresárov pomocou tlačidla pushd.

Ak sa napríklad nachádzate vo svojom hudobnom priečinku a chcete, aby sa zobrazoval v zozname zásobníkov, postupujte nasledovne:

pushd / home / užívateľské meno / Hudba

Teraz napíšte nasledujúci príkaz dirs:

dirs -v

Zobrazí sa zoznam všetkých položiek v zásobníku.

Myslite na stoh vo svojej fyzickej forme. Predstavte si, že máte stoh časopisov. Ak sa chcete dostať do druhého časopisu, musíte ho odstrániť zhora, aby ste sa k nemu dostali.

Predstavte si, že ste mali stávku takto:

0. Hudba1. Súbory na prevzatie2. Skripty

Použitie pojmucd ~ 2prejde do priečinka v druhej pozícii v zásobníku. Všimnite si, že prvá poloha je vždy aktuálny adresár, takže pri ďalšom zadávanídirs -vuvidíte nasledujúce:

0. Skripty1. Súbory na prevzatie2. Skripty

Ak sa vrátite do priečinka Hudba, pozícia 0 bude znova Hudba.

Príkaz cd nie je jediný príkaz, ktorý pracuje s tilde (~). Príkaz ls funguje rovnako.

Ak chcete napríklad zobraziť všetky súbory vo vašom domovskom priečinku, zadajte nasledovné:

ls

Tilde sa používa aj v názvoch súborov a vo všeobecnosti sa vytvára ako záloha pomocou textových editorov.

Tilda je jednou z mnohých metacharacterov používaných v systéme Linux. Medzi ďalšie metaznaky patrí úplná zastávka alebo obdobie (.), Ktoré sa používa na označenie aktuálnej pozície pri navigácii do súborového systému, hviezdička (*) sa používa ako zástupný znak pri vyhľadávaní ako otazník (?).

Symbol karátu (^) slúži na označenie začiatku riadku alebo reťazca a symbol dolára sa používa na označenie konca reťazca alebo čiary pri vyhľadávaní.