Você viu o mesmo resultado porque tenho certeza de que você testou esses comandos do seu diretório pessoal que é /home/your_username
equivalente com ~
- consulte A Expansão da campanha ou a variável de ambiente $HOME
. Para testar corretamente, você deve usar:
cd / ; cd . ~
e:
cd / ; cd ~ .
Em geral, se você usar:
cd first_directory second_directory
você vai mudar o diretório de trabalho do shell para first_directory
, não para second_directory
, então o segundo argumento no comando cd
é ignorado (veja também help cd
para entender melhor).
E o .
(ponto) neste caso é equivalente ao caminho do diretório de trabalho atual do shell que é dado pelo comando pwd
(veja Atalho de linha de comando para o diretório atual semelhante a ~ para o diretório inicial? ).
Portanto, cd . ~
é equivalente a cd .
, que é equivalente a cd $(pwd)
e cd ~ .
é equivalente a cd ~
, que é equivalente a cd $HOME
.