Что означает ~ / перед именем каталога в терминале? [дубликат]

На этот вопрос уже есть ответ здесь:

Например, что означало бы сказать:

cd ~ / mydirectory

7
задан 6 February 2014 в 23:23

2 ответа

~ является ярлыком для домашнего каталога, поэтому

cd ~/mydirectory 

переместится в mydirectory, если в вашем домашнем каталоге есть такой каталог, иначе он выбрасывает каталог, которого не существует. ошибка.

Пример:

enter image description here

Ваш домашний каталог расположен в /home/<username>.

Викторины: Вот почему в приглашении bash по умолчанию есть тильда, подобная этой user@host:~$. Тильда указывает, что вы в данный момент находитесь в своем домашнем каталоге. Если вы переместитесь в другое место, например, в /etc, он покажет user@host:/etc$.

0
ответ дан 6 February 2014 в 23:23

Это сокращение для вашего домашнего каталога. Например, мой каталог рабочего стола находится в

 /home/marc/Desktop

или

 ~/Desktop

для краткости.

0
ответ дан 6 February 2014 в 23:23

Другие вопросы по тегам:

Похожие вопросы: