Logiss.ru

Ваша компьютерная помощь
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Команда PWD в Linux

Команда pwd в Linux с полезными примерами

Команда Pwd применяется в Linux для показа пути к текущему рабочему каталогу, начиная с корня (/). В этой инструкции мы расскажем о команде pwd в Linux и покажем полезные примеры.

Команда Pwd в Linux

pwd — это встроенная команда оболочки, которая расшифровывается как “Показ рабочего каталога”. Это очень простая команда, используемая в Linux. Команда pwd выведет полный путь к текущему рабочему каталогу из корневого каталога. Она просто показывает содержимое переменной среды $PWD.

Вы можете найти автономную исполняемую версию pwd в /bin/pwd и /usr/bin/pwd. Для отображения списка всех местоположений, имеющих исполняемое имя pwd:

Ответ в терминале Linux:

pwd is a shell builtin
pwd is /usr/bin/pwd
pwd is /bin/pwd

Команда Pwd имеет два варианта:— L (–логический) и -P (–физический). Мы узнаем о его различии в следующем разделе на примере.

-L — использует PWD из среды, даже если он содержит символические ссылки
-P — избегает все символические ссылки и отображает фактический путь

Отображение пути к текущему рабочему каталогу

Откройте свой терминал и введите pwd для того чтоб показать текущий рабочий каталог.

Отображение пути к текущему рабочему каталогу командой pwd

Отображение пути к текущему рабочему каталогу командой pwd

В противном случае вы можете посмотреть содержимое переменной среды $PWD. Сделать это можно командой:

Просмотр содержимого переменной среды с помощью $PWD

Просмотр содержимого переменной среды с помощью $PWD

Чтобы объяснить параметры pwd -L и-P, позвольте мне создать символическую ссылку, указывающую на каталог.

Здесь я создаю каталог с именем documents и создаю символическую ссылку с именем Mydocuments на своем рабочем столе.

$ mkdir /home/bobbin/documents
$ ln -s /home/bobbin/documents

Создание каталога и символической ссылке в Linux

Создание каталога и символической ссылке в Linux

Читайте так же:
Что делать, если хрипит звук в Windows 10

Выходные данные pwd и pwd -L одинаковы, при этом выводится путь символической ссылки, тогда как pwd -P выводит фактическое физическое местоположение. Переменная окружения $PWD такая же, как pwd -L.

Отличие между командами pwd -P и pwd -L

Отличие между командами pwd -P и pwd -L

Заключение

В этой короткой инструкции мы рассказали про команду pwd в Linux и научились отображать текущий рабочий каталог.

Надеюсь что вопросов по данной команде у вас не возникло и не осталось. Так же могу порекомендовать статьи о командах Linux.

Зачем нужна команда pwd и что такое текущая рабочая директория

Зачем нужна команда pwd и что такое текущая рабочая директория главное изображение

Из этой статьи вы узнаете, как определить текущую рабочую директорию (current working directory) с помощью команды pwd.

Что такое текущая рабочая директория

Текущая рабочая директория — директория, в которой пользователь работает в данный момент. При взаимодействии с командной строкой вы всегда находитесь внутри директории.

По умолчанию, когда вы запускаете операционную систему Linux, текущим рабочим каталогом является домашняя директория. Изменить рабочую директорию можно с помощью команды cd.

Например, чтобы изменить текущую рабочую директорию на /tmp, используйте такую команду:

Путь к текущей рабочей директории может отображаться в оболочке командной строки.

Команда pwd

Команда pwd выводит текущую рабочую директорию. Это одна из базовых и самых популярных команд в Linux. При вызове pwd выводится полный путь к текущей рабочей директории.

Команда pwd встроена в большинство современных командных оболочек, в том числе в Bash. Её поведение отличается от выполнения /bin/pwd. С помощью команды type можно получить все места, где есть pwd:

Как показывает вывод, встроенная команда pwd имеет более высокий приоритет по сравнению с /bin/pwd. Поэтому она используется всякий раз, когда вы вводите в командую строку pwd. Если вы хотите использовать файл /bin/pwd, нужно указать в командной строке полный путь до него.

Читайте так же:
Как удалить пустые ячейки в Excel

Как найти текущую рабочую директорию

Чтобы понять, в какой директории вы работаете в данный момент, введите в терминале pwd. Вывод может выглядеть так (название директории может отличаться):

Всё, что делает команда pwd — выводит значение переменной окружения PWD. Такой же вывод получится, если ввести в терминале:

получаем текущий рабочий каталогmkdir /tmp/directory ln -s /tmp/directory /tmp/symlink

Когда вы зайдёте в директорию /tmp/symlink и введёте команду pwd, вывод будет таким:

То есть текущей рабочей директорией становится /tmp/symlink. Если ввести команду pwd -P, вывод будет таким:

Симлинк (англ. Symlink, symbolic link) — символическая ссылка. Этим термином обозначают файл, в котором содержится абсолютный или относительный путь к другому файлу или директории.

То есть получаем директорию, на которую указывает симлинк.

Заключение

Текущая рабочая директория — директория, из которой вы вызываете команды в терминале. Чтобы отобразить текущую рабочую директорию, нужно использовать команду pwd. Если у вас остались вопросы, добро пожаловать в комментарии.

Руководство для начинающих по команде pwd в Linux

В этой статье мы рассмотрим pwd команду, одну из самых основных команд в Linux.

Мы узнаем, как использовать команду pwd для записи на стандартный вывод полного имени пути вашего текущего каталога и узнаем разницу между встроенной командой pwd и командой внешнего pwd.

Что делает PWD?

Pwd является аббревиатурой «Print Working Directory». Команда pwd является одной из наиболее часто используемых команд системными администраторами Linux. Она работает в Linux и других UNIX, таких как операционные системы, и представляет собой встроенную команду оболочки, доступную на оболочке Bash, korn, ksh и т. д.

Команда pwd печатает текущее имя рабочего каталога с полным путем, начиная с root (/). Это также переменная окружающей среды.

Читайте так же:
Как убрать субтитры в Ютубе

Разница между оболочкой «pwd» и «/bin/pwd»

Снимок экрана ниже показывает, что оболочка bash поставляется с встроенной командой pwd и двоичной версией.

Что такое текущий рабочий каталог?

Текущим рабочим каталогом является каталог, в котором вы в настоящее время работают такие команды, как ls, cat или с cd помощью bash или оболочки Korn или zsh (zshell).

Синтаксис команды PWD

Каждая команда Linux имеет свой собственный синтаксис. Без базовых знаний командного синтаксиса выполнение команд на терминале Linux может показаться утомительной задачей.

Ниже приведен базовый синтаксис команды pwd:

Команда Pwd поставляется с различными параметрами, которые позволяют нам использовать эту команду по-разному. Однако вы все равно можете использовать команду pwd без каких-либо аргументов.

Давайте рассмотрим самые основные параметры команды pwd. Чтобы найти список параметров команды pwd, вы можете ввести pwd —help в терминале.

-L: Печатает значение $ PWD, если оно называет текущий рабочий каталог. Другими словами, он печатает или отображает текущий рабочий каталог.

-P: Печатает физический каталог без каких-либо символических ссылок. Символическая ссылка — это особый вид файла, который создает ярлык для файла или указывает на другой файл. Распечатайте физический каталог без каких-либо символических ссылок, используя следующие команды:

Обе команды отображают текущий рабочий каталог.

Как найти версию команды PWD

Вывод

Руководство для начинающих по команде pwd в Linux Руководство для начинающих по команде pwd в LinuxReviewed by Admin on июля 24, 2018 Rating: 5

Определите ваш текущий рабочий каталог в Linux с помощью команды pwd

Определите ваш текущий рабочий каталог в Linux с помощью команды pwd

Текущий рабочий каталог – это каталог, в котором в данный момент работает пользователь. Каждый раз, когда вы взаимодействуете с командной строкой, вы работаете в каталоге.

По умолчанию при входе в систему Linux в качестве текущего рабочего каталога указывается домашний каталог. Чтобы изменить рабочий каталог, используйте команду cd. Например, чтобы изменить текущий рабочий каталог /tmp, введите:

Читайте так же:
Просто и быстро удаляем куки в браузере Яндекс

В некоторых дистрибутивах Linux, или если у вас настроено приглашение bash или zsh, путь к вашему текущему рабочему каталогу может быть показан в приглашении оболочки.

Команда pwd

Команда pwd обозначает печать рабочего каталога. Это одна из самых основных и часто используемых команд в Linux. После выполнения команда напечатает полный путь вашего текущего рабочего каталога.

pwd это оболочка, встроенная в большинство современных оболочек, таких как bash и zsh. Его поведение немного отличается от автономного исполняемого файла /bin/pwd. Вы можете использовать type -a для отображения всех мест, содержащих pwd.

Как видно из вывода ниже, встроенная оболочка имеет приоритет над автономным исполняемым файлом и будет использоваться всякий раз, когда вы печатаете pwd. Если вы хотите использовать автономную команду pwd, вам нужно будет указать полный путь к бинарному файлу /bin/pwd.

Как найти свой текущий рабочий каталог

Чтобы узнать, в каком каталоге вы сейчас находитесь, введите pwd в свой терминал:

Команда отобразит путь вашего текущего рабочего каталога:

Команда выполняет печать PWD переменной среды. Вы получите тот же вывод, если вы наберете:

Команда pwd может принимать только два аргумента:

  • -L ( –logical) – Показать значение переменной $PWD. По умолчанию pwd ведет себя так, как будто опция -L указана.
  • -P ( –physical) – Показать физический каталог, без каких-либо символических ссылок

Чтобы лучше проиллюстрировать, как работает опция -P, мы создадим каталог и символическую ссылку, которая будет указывать на каталог:

Теперь, если вы перейдете в каталог /tmp/symlink и введете pwd в свой терминал:

Вывод покажет, что ваш текущий рабочий каталог /tmp/symlink.

Если вы запускаете ту же команду, используя опцию -P:

Ваш текущий рабочий каталог – /tmp/directory это каталог, на который указывает символическая ссылка.

Читайте так же:
Скачать ChrisTV PVR Standard последнюю версию

Заключение

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

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Ссылка на основную публикацию
Adblock
detector