Hva gjør cd ~ når den legges inn i et terminalvindu

Innen Linux er tilde-de ~ symbol – er en metakarakter. Innenfor rammen av en terminal skall, det har en spesiell betydning.

Brukes for Tilde

Tilden er en snarvei for hjem. Brukes alene, kommandoen cd ~ returnerer deg til brukerkontoens hjemmemappe.

Hvis du legger til en annen kontos brukernavn, kommer du til den kontoens hjemmekatalog, forutsatt at du har tillatelser til å se den. For eksempel kommandoen cd ~bob tar deg til hjemmet til den navngitte kontoen bob.

Tilbake hvorfra du kom

En annen bruk av tilde er å gå tilbake til forrige arbeidskatalog. Hvis du byttet til hjemmemappen fra /var/logs-mappen, gå tilbake til /var/logs-mappen ved å skrive:

cd ~-

Katalogstabler

pushd linux

De siste par bruksområdene til tilden er som følger:

cd ~0
cd ~1
cd ~-1.

Denne notasjonen lar deg bevege deg gjennom katalogstabelen. Mapper kan legges til katalogstabelen ved å bruke pushd.

For eksempel, hvis du er i musikkmappen din og du vil at den skal vises i katalogstabelen, skriv inn følgende:

pushd /home/brukernavn/Musikk. 

Skriv nå følgende dirs kommando:

dirs -v. 

Dette viser en liste over alle elementene på stabelen.

Tenk på en stabel i sin fysiske form. Tenk deg at du har en stabel med blader. For å komme til det andre magasinet ned, må du fjerne det fra toppen for å komme til det.

Tenk deg at du hadde en stack som følger:

0. Musikk
1. Nedlastinger
2. Skript.

Bruker begrepet cd ~2 tar deg til mappen i andre posisjon i stabelen. Merk at den første posisjonen alltid er gjeldende katalog, så neste gang du skriver dirs -v, du vil se følgende:

0. Skript
1. Nedlastinger
2. Skript.

Hvis du går tilbake til Musikk-mappen, vil posisjon 0 igjen være Musikk.

ls kommando

cd-kommandoen er ikke den eneste kommandoen som fungerer med tilde (~). De ls kommando fungerer også.

For å liste opp alle filene i hjemmemappen, skriv for eksempel følgende:

ls ~

Tilden brukes også i filnavn og brukes vanligvis til å betegne en sikkerhetskopi av tekstredigerere.