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

pwd-command-linux-featured

В этой статье мы рассмотрим команду 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 в терминале.

list-pwd-options

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

Даже без -L, просто введя pwd в терминале, вы получите тот же результат.

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

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

echo $PWD
pwd

Обе команды отображают вашу текущую рабочую директорию.

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

Чтобы узнать версию встроенной команды pwd в вашем терминале, вы можете использовать бинарную версию для этого:

/bin/pwd --version

Заключение

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

Кредит изображения: Русский хакер, взламывающий сервер в темноте от Lifestyle discover/Shutterstock