Kaj počne cd ~, ko vstopi v okno terminala

V Linuxu je tilda—the ~ simbol - je metaznak. V mejah terminala lupina, ima poseben pomen.

Uporablja se za Tildo

Tilda je bližnjica za doma. Uporablja se samostojno, ukaz cd ~ vas vrne v domačo mapo vašega uporabniškega računa.

Če dodate uporabniško ime drugega računa, vas popelje v domači imenik tega računa, ob predpostavki, da imate dovoljenja za ogled. Na primer ukaz cd ~bob vas popelje na dom imenovanega računa bob.

Nazaj, od koder si prišel

Druga uporaba tilde je premik nazaj na prejšnji delovni imenik. Če ste v svojo domačo mapo preklopili iz mape /var/logs, se vrnite v mapo /var/logs tako, da vnesete:

cd ~-

Zborniki imenikov

pushd linux

Zadnjih nekaj uporab tilde je naslednji:

cd ~0
cd ~1
cd ~-1.

Ta zapis vam omogoča premikanje po skladu imenikov. Mape lahko dodate v sklad imenikov z uporabo pushd.

Na primer, če ste v svoji glasbeni mapi in želite, da se prikaže v skladu imenikov, vnesite naslednje:

pushd /home/uporabniško ime/Glasba. 

Zdaj vnesite naslednje dir ukaz:

dirs -v. 

To prikazuje seznam vseh elementov na skladu.

Pomislite na sklad v njegovi fizični obliki. Predstavljajte si, da imate kup revij. Če želite priti do drugega nabojnika navzdol, morate odstraniti enega z vrha, da pridete do njega.

Predstavljajte si, da imate sklad, kot sledi:

0. Glasba
1. Prenosi
2. Skripte.

Uporaba izraza cd ~2 vas popelje v mapo na drugem mestu sklada. Upoštevajte, da je prvi položaj vedno trenutni imenik, tako da naslednjič vnašate dirs -v, videli boste naslednje:

0. Skripte
1. Prenosi
2. Skripte.

Če se vrnete v mapo Glasba, bo položaj 0 spet Glasba.

ls Ukaz

Ukaz cd ni edini ukaz, ki deluje s tildo (~). The ls ukaz deluje tudi.

Če želite na primer prikazati vse datoteke v domači mapi, vnesite naslednje:

ls ~

Tilda se uporablja tudi v imenih datotek in se običajno uporablja za označevanje varnostne kopije z urejevalniki besedil.