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

В этой статье мы рассмотрим команду pwd, одну из самых базовых команд в Linux.
Мы узнаем, как использовать команду pwd для вывода полного пути к вашей текущей директории и изучим разницу между встроенной командой pwd и внешней командой pwd, написанной Джимом Мейерингом.
Также читайте: Освоение команды “Kill” в Linux
Что делает PWD??
pwd — это аббревиатура для “Печать Рабочей Директории”. Команда pwd является одной из самых часто используемых команд системными администраторами Linux. Она работает на Linux и других UNIX-подобных операционных системах и является встроенной командой оболочки, доступной в оболочке Bash, korn, ksh и т.д.
Команда pwd выводит имя текущей рабочей директории с полным путем, начиная с корня (/). Это также является переменной окружения.
Разница между оболочкой “pwd” и “bin/pwd”
Linux-оболочки обычно поставляются с двумя типами команды pwd: встроенной и бинарной версией. Чтобы выяснить, вы можете использовать следующую команду:
type -apwdСкриншот ниже показывает, что оболочка bash поставляется как с встроенной командой pwd, так и с бинарной версией.
Что такое текущая рабочая директория?
Текущая рабочая директория — это директория, в которой вы в данный момент выполняете команды, такие как ls, cat или cd, используя оболочку bash или korn shell или zsh (zshell).
Также читайте: Руководство для начинающих по команде pstree в Linux
Синтаксис команды PWD
Каждая команда Linux имеет свой собственный синтаксис. Без базовых знаний о синтаксисе команд выполнение команд в терминале Linux может показаться утомительной задачей.
Ниже приведен базовый синтаксис команды pwd:
pwd [options]Команда pwd имеет различные опции, которые позволяют использовать эту команду разными способами. Тем не менее, вы все равно можете использовать команду pwd без каких-либо аргументов.
Давайте рассмотрим самые базовые опции команды pwd. Чтобы найти список опций команды pwd, вы можете ввести pwd --help в терминале.

-L: Выводит значение $PWD, если оно указывает на текущую рабочую директорию. Другими словами, оно выводит или отображает текущую рабочую директорию.
Даже без -L, просто введя pwd в терминале, вы получите тот же результат.
-P: Выводит физическую директорию без каких-либо символических ссылок. Символическая ссылка — это особый вид файла, который создает ярлык к файлу или указывает на другой файл. Выведите физическую директорию без каких-либо символических ссылок, используя команды ниже:
pwd -PПредположим, вы несколько раз использовали команду cd и хотите узнать вашу текущую рабочую директорию, вы можете использовать следующие команды для этого:
echo $PWDpwdОбе команды отображают вашу текущую рабочую директорию.
Как вывести версию команды PWD
Чтобы узнать версию встроенной команды pwd в вашем терминале, вы можете использовать бинарную версию для этого:
/bin/pwd --versionЗаключение
Команда pwd является одной из самых часто используемых команд на компьютерах с Linux. Она довольно проста в использовании, когда вы знаете, что она делает.
Кредит изображения: Русский хакер, взламывающий сервер в темноте от Lifestyle discover/Shutterstock