Что делает `~`? [дубликат]

Я видел ~ здесь перед путем к репозиторию.

chmod a+x ~/bin/repo

Что здесь делает ~ ?

0
задан 16 November 2017 в 07:56

1 ответ

Это - стенография для $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

2
ответ дан 1 November 2019 в 05:14

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

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