Ooit afgevraagd wat het volgende symbool is?
- ~
De ~ wordt een tilde genoemd en is afkomstig van het Latijn voor titulus en volgens Wikipedia kwam het via de Spaanse taal tot het Engels. Het is betekenis is tilde of opschrift.
Binnen Linux is het tilde (~) symbool wat bekend staat als een metateken en binnen de grenzen van de schil van een terminal heeft het een speciale betekenis.
Dus wat precies doet de volgende opdracht:
cd ~
Met het bovenstaande commando gaat u gewoon terug naar uw homedirectory. Het is een geweldige snelkoppeling. Als u naar een andere map zoals de / var / logs of / mnt etc hebt genavigeerd, typ dan cd ~ keert terug naar de basismap van uw gebruiker.
De tilde (~) doet echter meer dan dat.
Terwijl u de tilde alleen gebruikt, gaat u naar de basismap van uw huidige gebruiker. U kunt naar de thuismap van een andere gebruiker gaan door de gebruikersnaam achter de tilde in te voeren.
Als u bijvoorbeeld een gebruiker met de naam Fred op uw systeem heeft, kunt u naar zijn persoonlijke map gaan door het volgende te typen:
cd ~ fred
Een ander gebruik van de tilde is om terug te gaan naar de vorige werkdirectory. Stel je voor dat je net bent overgeschakeld naar de thuismap van Fred vanuit de map / var / logs. U kunt teruggaan naar de map / var / logs door het volgende te typen:
cd ~ -
Het tegenovergestelde van ~- is ~+ die bij gebruik van de opdracht cd je naar de huidige werkmap brengt. Dit is natuurlijk niet erg handig, omdat je je al in de huidige werkdirectory bevindt.
Typ decd ~in de terminal en op de tabtoets drukken biedt een lijst met alle mogelijke mappen waar u naartoe kunt gaan.
Als u naar de gamemap wilt gaan, typt u het volgende:
cd ~ spellen
Hiermee gaat u naar de map / usr / games.
Merk op dat niet alle genoemde opties werken met de opdracht cd.
De laatste paar toepassingen van de tilde zijn als volgt:
cd ~ 0cd ~ 1cd ~ -1 Met deze notatie kunt u door de directorystapel bladeren. Mappen kunnen met pushd aan de directorystapel worden toegevoegd. Als u zich bijvoorbeeld in uw muziekmap bevindt en u wilt dat deze in de directorystack verschijnt, typt u het volgende: pushd / home / gebruikersnaam / muziek Typ nu de volgende dirs-opdracht: dirs -v Dit toont een lijst met alle items op de stapel. Denk aan een stapel in zijn fysieke vorm. Stel je voor dat je een stapel tijdschriften hebt. Om naar het tweede tijdschrift te gaan, moet je er een van de bovenkant verwijderen om het te bereiken. Stel je voor dat je een stapel had als volgt: 0. Muziek1. Downloads2. Scripts De term gebruikencd ~ 2brengt 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 typtdirs -vje ziet het volgende: 0. Scripts1. Downloads2. Scripts Als je terug naar de map Muziek gaat, wordt positie 0 opnieuw Muziek. Het cd-commando is niet het enige commando dat met de tilde werkt (~). Het ls-commando werkt ook. Als u bijvoorbeeld alle bestanden in uw basismap wilt weergeven, typt u het volgende: ls ~ De tilde wordt ook gebruikt in bestandsnamen en wordt meestal gemaakt als een back-up door teksteditors. De tilde is een van de vele metatekens die in Linux worden gebruikt. Andere metatekens zijn de volledige stop of punt (.) Die wordt gebruikt om de huidige positie aan te duiden wanneer deze wordt gebruikt om door het bestandssysteem te navigeren, de asterisk (*) wordt gebruikt als jokerteken in zoekopdrachten, net als het vraagteken (?). Het karaatsymbool (^) wordt gebruikt om het begin van een regel of een tekenreeks aan te geven en het dollarsymbool wordt gebruikt om het einde van een tekenreeks of lijn aan te geven tijdens het zoeken.




