Трудность в понимании команды pwd

Трудность в понимании команды pwd

Я пишу pwdв терминале, и он показывает home/<my_username>. Но я не могу физически найти ни одного каталога с этим путем. Чтобы прояснить ситуацию, я ввел ls, но он показывает папки в моем домашнем каталоге, которые я могу видеть из файлового менеджера. Но я не могу найти папку с <my_username>внутри Home. Что я здесь упускаю?

proteeti@proteeti-X556UQK:~$ pwd
/home/proteeti
proteeti@proteeti-X556UQK:~$ ls
Courses  Dev        Downloads         Music     Public     usr
Desktop  Documents  examples.desktop  Pictures  Templates  Videos

Нет папки с именем "Proteeti"

решение1

pwdвыведет путь к текущему каталогу. Когда вы находитесь в домашней папке, pwdвернет путь к ней.

В вашем случае путь к вашей домашней папке — /home/proteeti. Это ваш текущий рабочий каталог. Набрав ls, находясь в этой папке, вы увидите ее содержимое.

Вы не можете рассчитывать найти свою домашнюю папкувнутриваша домашняя папка.

Что вы можете сделать, чтобы увидеть саму папку, так это подняться на один уровень вверх в дереве каталогов с помощью cd ..(или cd /home) и сделать lsтам. Ваша домашняя папка — это папка с вашим именем пользователя ( proteeti). Используйте cd proteeti(или просто cd), чтобы вернуться в домашнюю папку.

Каталог /home— это место, где находятся домашние папки всех пользователей. В многопользовательской системе вы можете ожидать, /homeчто там будут все домашние папки всех пользователей, а не только ваши.

На языке Unix "корневой каталог" — это /. Этот каталог — самый верхний каталог в дереве каталогов. Он содержит, помимо самого каталога /home, другие каталоги, содержащие программы и библиотеки и т. д., установленные системным администратором. Каталог /не следует путать с /root, который является специальным домашним каталогом пользователя root (администратора).

Связанный:

Связанный контент