На этот вопрос уже есть ответ здесь:
Я видел ~ здесь перед путем к репозиторию.
chmod a+x ~/bin/repo
Что здесь делает ~
?
Это - стенография для $HOME
или /home/your_current_user
Я советую избегать использования его в сценариях или с sudo, поскольку результаты могут быть неожиданными.
Можно также указать пользователя с ~user
вместо /home/user
В основном сохраните ввод, обычно работы, но может привести к неожиданным результатам в сценариях.
Поскольку окровавленные детали видят http://tldp.org/LDP/abs/html/special-chars.html
Те страницы покрывают больше всего что-либо, что Вы хотите знать о бессоннице средства исправления и ударе; p
корневой каталог [тильда]. Это соответствует внутренней переменной $HOME. ~bozo является корневым каталогом типа, и ls ~bozo перечисляет содержание его. ~ / корневой каталог текущего пользователя, и ls ~ / перечисляет содержание его.
Обратите внимание, что "заполнение клавишей Tab" также сохраняет ввод. начните вводить часть пути или управляйте и нажмите Tab
cd/hoTabTab
Полезный для команд и длинных трактов кроме ~
Снова см. http://www.tldp.org/LDP/abs/html/tabexpansion.html