Я новичок в Linux и Ubuntu. Люди продолжают использовать ~/filename
в своих ответах на мои вопросы. Что ~/
значит?
Я новичок в Linux и Ubuntu. Люди продолжают использовать ~/filename
в своих ответах на мои вопросы. Что ~/
значит?
Ответы:
~/
является сокращением для домашней папки текущего пользователя. Так что если ваше имя пользователя "foobar", оно расширяется до/home/foobar/
~
это сокращение для домашней папки текущего пользователя :)
~
вместо ~/
, так /
как там не нужно.
~
фактически расширяется до значения переменной среды HOME
. Если вы измените значение HOME
, ~
также больше не будет указывать на домашний каталог этого пользователя.
Важно то, что если вы используете привилегированный пользователь, ~/
будет /root
каталог, а не /home/user_name
.
В этом случае выполните:
> cd ~/ ; pwd ;
Это выйдет:
> /root
/root
в вашей /etc/passwd
таблице указан домашний каталог пользователя root . Это не особый случай.
user
домашний каталог, вы можете использовать~user
, как вls -l ~enzotib/Documents/
.