
Например, что бы означало следующее:
cd ~/мойкаталог
решение1
~
это ярлык для домашнего каталога, поэтому
cd ~/mydirectory
mydirectory
Если в вашей домашней папке есть такой каталог, то он перейдет туда , в противном случае выдаст ошибку «каталог не существует».
Пример:
Ваш домашний каталог находится по адресу /home/<username>
.
Интересный факт: Вот почему в приглашении bash по умолчанию есть тильда, как здесь user@host:~$
. Тильда указывает, что вы в данный момент находитесь в домашнем каталоге. Если вы перейдете куда-то еще, например, в /etc
него, то увидите user@host:/etc$
.
решение2
Это сокращение для вашего домашнего каталога. Например, мой каталог рабочего стола находится по адресу
/home/marc/Desktop
или
~/Desktop
для краткости.