Skip to content

Wat doet cd ~ bij invoer in een terminalvenster?

13 de juli de 2021
Xubuntu terminal 5c79ffd546e0fb000140a43d

Binnen Linux is de tilde-de ~ symbool—is een metateken. Binnen de grenzen van de shell van een terminal heeft het een speciale betekenis.

Gebruik voor de Tilde

De tilde is een snelkoppeling voor huis. Op zichzelf gebruikt, de opdracht cd ~ brengt u terug naar de thuismap van uw gebruikersaccount. Als u de gebruikersnaam van een ander account toevoegt, gaat u naar de basismap van dat account, ervan uitgaande dat u machtigingen heeft om het te bekijken. Bijvoorbeeld het commando cd ~bob brengt u naar de startpagina van het account met de naam bob.

Terug vanwaar je kwam

Een ander gebruik van de tilde is om terug te gaan naar de vorige werkdirectory. Als je vanuit de map /var/logs naar je thuismap bent gewisseld, ga dan terug naar de map /var/logs door te typen: cd ~-

type=”code”>

Directory-stacks

De laatste paar toepassingen van de tilde zijn als volgt: cd ~0
cd ~1
cd ~-1

type=”code”> Met deze notatie kunt u door de directory-stack bladeren. Mappen kunnen aan de directory-stack worden toegevoegd met geduwd. Als u zich bijvoorbeeld in uw muziekmap bevindt en u wilt dat deze in de directorystapel verschijnt, typt u het volgende: pushd /home/gebruikersnaam/Muziek

type = “code”> Typ nu het volgende: dirs commando: dirs -v

type=”code”> Dit toont een lijst van alle items op de stapel. Denk aan een stapel in zijn fysieke vorm. Stel je voor dat je een stapel tijdschriften hebt. Om bij het tweede magazijn te komen, moet je er een van de bovenkant verwijderen om erbij te kunnen. Stel je voor dat je een stapel als volgt had: 0. Muziek
1. Downloads
2. Scripts

type=”code”> De term gebruiken cd ~2 brengt u naar de map op de tweede positie in de stapel. Merk op dat de eerste positie altijd de huidige map is, dus de volgende keer dat u typt dirs -v, u ziet het volgende: 0. Scripts
1. Downloaden
2. Scripts

type=”code”> Als u terugkeert naar de map Muziek, is positie 0 weer Muziek.

ls-opdracht

De opdracht cd is niet de enige opdracht die werkt met de tilde (~). Het ls-commando werkt ook. Als u bijvoorbeeld alle bestanden in uw thuismap wilt weergeven, typt u het volgende: ls ~

type=”code”> De tilde wordt ook gebruikt in bestandsnamen en wordt over het algemeen gebruikt om een ​​back-up aan te duiden door teksteditors.