Bash                
            Navigeren door mappen
        
        
            
    Zoeken…
Ga naar de laatste map
Voor de huidige shell gaat u naar de vorige map waarin u zich bevond, ongeacht waar deze zich bevond.
cd -
Door het meerdere keren te doen, schakelt u effectief in de huidige map of de vorige map.
Ga naar de thuismap
 De standaardmap is de basismap ( $HOME , meestal /home/username ), dus cd zonder map brengt je daarheen 
cd
Of u kunt explicieter zijn:
cd $HOME 
 Een snelkoppeling voor de basismap is ~ , dus die kan ook worden gebruikt. 
cd ~
Absoluut versus relatieve mappen
 Om naar een absoluut opgegeven map te gaan, gebruikt u de hele naam, beginnend met een backslash \ , dus: 
cd /home/username/project/abc
 Als u wilt overschakelen naar een map in de buurt van uw huidige adres, kunt u een relatieve locatie opgeven. Als u bijvoorbeeld al in /home/username/project , kunt u de submap abc dus invoeren: 
cd abc
 Als u naar de map boven de huidige map wilt gaan, kunt u de alias gebruiken .. Als u bijvoorbeeld in /home/username/project/abc en naar /home/username/project wilde gaan, zou u het volgende doen: 
cd ..
Dit kan ook een map 'omhoog' worden genoemd.
Ga naar de directory van het script
Over het algemeen zijn er twee soorten Bash- scripts :
- Systeemtools die werken vanuit de huidige werkmap
- Projecttools die bestanden wijzigen ten opzichte van hun eigen plaats in het bestandssysteem
Voor het tweede type scripts is het handig om naar de map te gaan waar het script is opgeslagen. Dit kan met het volgende commando:
cd "$(dirname "$(readlink -f "$0")")"
Deze opdracht voert 3 opdrachten uit:
-  readlink -f "$0"bepaalt het pad naar het huidige script ($0)
-  dirnameconverteert het pad naar script naar het pad naar de map
-  cdverandert de huidigedirnamein de map die het ontvangt van dedirname