cd ~
robi to samo co
cd $HOME
który jest również taki sam jak
cd /home/tandu
Jednak,
cd ~not-tandu
zmiany w /home/not-tandu
Czy to jest wybór wyłącznie składniowy? Jak cdradzi sobie z tym jądro (lub plik wykonywalny?) Czy istnieje specjalny przypadek ~dodania ukośnika, jeśli wszystko inne zostanie pominięte? To znaczy, ~/i ~przejdź do tego samego katalogu, ale ~ajest o jeden katalog wyżej. Tego samego nie można powiedzieć o żadnym innym katalogu, w którym się zmienisz.
cdbez żadnych parametrów działa jak cd ~. Jeśli zastąpi cdsię echomożna zobaczyć do czego wyrazem jest rozszerzany przez powłokę.