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