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 názov 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 iného priečinka, ako sú napríklad / var / logs alebo / mnt etc, zadanie cd ~ vás vráti späť do domovského adresára vášho 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 ~ -
Opačný údaj ~ - 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.
Zadaním cd ~ do terminálu a stlačením tlačidla záložky nájdete zoznam všetkých potenciálnych zložiek, do ktorých môžete prejsť.
Príkladom toho môžeme vidieť na obrázku vyššie.
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 ~ 0
cd ~ 1
cd ~ -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. Hudba
1. Súbory na prevzatie
2. Skripty
Použitím výrazu cd ~ 2 sa dostanete 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 zadaní dirs -v uvidíte nasledovné:
0. Skripty
1. Súbory na prevzatie
2. 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í.