Ste kdaj vprašali, kaj je naslednji simbol?
- ~
~ Se imenuje tilda in izvira iz latinščine za naslov in po Wikipediji je prišel v angleški jezik prek španskega jezika. To pomeni, da je naslov ali superscription.
V Linuxu simbol tilde (~) je tisto, kar je znano kot metacharacter, v okviru okončine pa ima poseben pomen.
Kaj točno naredi naslednji ukaz:
cd ~
Zgornji ukaz vas preprosto vrne v svoj domači imenik. To je odlična bližnjica. Če ste se pomaknili v drugo mapo, na primer v / var / dnevnike ali / mnt itd, potem se s tipkami cd ~ vrne nazaj v domači imenik uporabnika.
Tilda (~) naredi več kot to.
Medtem ko z uporabo tilde sami vodite v domači imenik vašega trenutnega uporabnika, se lahko premaknete v domači imenik drugega uporabnika, tako da vnesete ime uporabnika po tildi.
Na primer, če imate v vašem sistemu uporabnik, imenovan Fred, potem lahko v svojo domačo mapo premaknete tako, da vnesete naslednje:
cd ~ fred
Druga uporaba tilde je, da se vrnete nazaj v prejšnji delovni imenik. Predstavljajte si, da ste ravnokar prešli v domačo mapo Freda iz mape / var / logs. Lahko se vrnete v mapo / var / logs tako, da vnesete naslednje:
cd ~ -
Nasprotno od ~ - je ~ +, ki se pri uporabi z ukazom cd odvede v trenutni delovni imenik.
To seveda ni posebej uporabno, ker ste že v trenutnem delovnem imeniku.
Vnašanje cd-ja v terminal in s pritiskom na tipko tab lahko najdete seznam vseh možnih map, do katerih lahko šelite.
Primer tega lahko vidite na zgornji sliki.
Če želite premakniti v mapo iger, vnesite naslednje:
cd ~ igre
To vas popelje v mapo / usr / igre.
Upoštevajte, da vse navedene možnosti ne delujejo z ukazom cd.
Zadnje uporabe tilde so naslednje:
cd ~ 0
cd ~ 1
cd ~ -1
Ta oznaka vam omogoča, da se premaknete skozi snop imenika. Mape lahko dodate v ogrodje katalogov s pomočjo pushd .
Če ste na primer v vaši glasbeni mapi in želite, da se prikaže v vrsti imenika, naredite naslednje:
pushd / home / uporabniško ime / glasba
Vnesite naslednji ukaz dirs :
dirs -v
Na tej strani je prikazan seznam vseh elementov v svežnju.
Pomislite na kup v svoji fizični obliki. Predstavljajte si, da imate številne revije. Da bi prišli do druge revije, morate odstraniti eno od vrha, da pridete k njej.
Predstavljajte si, da ste imeli kup tako:
0. Glasba
1. Prenosi
2. Skripte
Uporaba izraza cd ~ 2 vas popelje v mapo na drugem mestu v svežnju. Upoštevajte, da je prvi položaj vedno trenutni imenik, tako da naslednjič, ko vnesete dirs -v , boste videli naslednje:
0 skripte
1. Prenosi
2. Skripte
Če se vrnete nazaj v mapo Glasba, bo položaj 0 ponovno glasba.
Ukaz cd ni edini ukaz, ki deluje s tildo (~). Ukaz ls deluje tudi.
Na primer, če želite seznam vseh datotek v domači mapi vnesti naslednje:
ls ~
Tilda se uporablja tudi v imenih datotek in je na splošno ustvarjena kot varnostno kopiranje besedilnih urednikov.
Tilda je eden od mnogih metacharacters, ki se uporabljajo v Linuxu. Drugi metakarakteri vključujejo polno zaustavitev ali obdobje (.), Ki se uporablja za označevanje trenutnega položaja pri krmarjenju do datotečnega sistema, se v iskanju uporablja zvezdica (*) kot znak za vprašanje (?).
Karat simbol (^) se uporablja za označevanje začetka črte ali niza in simbol dolarja se uporablja za označevanje konca niza ali vrstice med iskanjem.