Мы узнаем, как использовать команду pwd для записи на стандартный вывод полного имени пути вашего текущего каталога и узнаем разницу между встроенной командой pwd и командой внешнего pwd.
Что делает PWD?
Pwd является аббревиатурой «Print Working Directory». Команда pwd является одной из наиболее часто используемых команд системными администраторами Linux. Она работает в Linux и других UNIX, таких как операционные системы, и представляет собой встроенную команду оболочки, доступную на оболочке Bash, korn, ksh и т. д.
Команда pwd печатает текущее имя рабочего каталога с полным путем, начиная с root (/). Это также переменная окружающей среды.
Разница между оболочкой «pwd» и «/bin/pwd»
Linux- оболочки обычно поставляются с двумя типами команды pwd: встроенной pwd и двоичной версией. Чтобы узнать, вы можете использовать следующую команду:
type- a pwd
Снимок экрана ниже показывает, что оболочка bash поставляется с встроенной командой pwd и двоичной версией.
Что такое текущий рабочий каталог?
Текущим рабочим каталогом является каталог, в котором вы в настоящее время работают такие команды, как ls, cat или с cd помощью bash или оболочки Korn или zsh (zshell).
Синтаксис команды PWD
Каждая команда Linux имеет свой собственный синтаксис. Без базовых знаний командного синтаксиса выполнение команд на терминале Linux может показаться утомительной задачей.
Ниже приведен базовый синтаксис команды pwd:
pwd [options]
Команда Pwd поставляется с различными параметрами, которые позволяют нам использовать эту команду по-разному. Однако вы все равно можете использовать команду pwd без каких-либо аргументов.
Давайте рассмотрим самые основные параметры команды pwd. Чтобы найти список параметров команды pwd, вы можете ввести pwd --help в терминале.
-L: Печатает значение $ PWD, если оно называет текущий рабочий каталог. Другими словами, он печатает или отображает текущий рабочий каталог.
-P: Печатает физический каталог без каких-либо символических ссылок. Символическая ссылка - это особый вид файла, который создает ярлык для файла или указывает на другой файл. Распечатайте физический каталог без каких-либо символических ссылок, используя следующие команды:
pwd -P
echo $ PWD
Как найти версию команды PWD
Чтобы найти версию встроенной команды pwd на вашем терминале, вы можете использовать двоичную версию для этого:
/bin/pwd --version