Обращение к домашнему каталогу
Оболочки (shell), т.е. программы, которые читают и выполняют
команды пользователя, могут использоваться (одновременно в одной
системе) разные. В большинстве систем Linux используются tcsh или
bash при начальной регистрации в системе. В tcsh и bash
вы можете
обратиться к своему домашнему каталогу, используя тильду
(``~''). Например, команда
/home/larry# more ~/papers/history-final
эквивалентна
/home/larry# more /home/larry/papers/history-final
Символ ``~'' просто заменяет имя вашего домашнего
каталога.
Вы также можете обратиться к домашнему каталогу другого
пользователя с помощью тильды. Имя ``~karl/letters'' будет
интерпретировано shell, как ``/home/karl/letters'' (если
/home/karl - домашний каталог для пользователя karl).
Использование тильды упрощает обращение; не существует каталога
с именем ``~'' - так что это просто "синтаксический сахар",
который имеется в распоряжении shell.