Для обозначения домашнего каталога в командной строке применяются:



$HOME — эта переменная окружения отображает имя домашнего каталога;



~ — тильда (~) указывает на домашний каталог в командной строке. Ее можно использовать также для того, чтобы идентифицировать чужой домашний каталог. Например, ~vasya указывает на домашний каталог пользователя vasya (вероятно, /home/vasya). Если бы я хотел перейти в каталог /home/vasya/test, то ввел бы cd ~vasya/test.



Другие специальные способы обозначения каталогов:

. — точка (.) отображает текущий каталог;

.. — две точки (..) относятся к каталогу, расположенному непосредственно над текущим каталогом;

$PWD — эта переменная окружения ссылается на текущий рабочий каталог;

$OLDPWD — эта переменная окружения ссылается на предыдущий рабочий каталог до смены его на текущий. (Ввод команды cd возвращает пользователя в каталог, представленный в виде $OLDPWD.)