Pwd linux ��� ���

Применение команды PWD в Linux

В любом дистрибутиве, который основан на Linux, присутствует огромное количество простых консольных утилит, выполняющих ограниченный, но очень полезный набор действий. К списку подобных инструментов относится и PWD (Present Working Directory). Если перевести расшифровку аббревиатуры, становится понятно, что данная команда предназначена для вывода текущей активной директории в консоли, где и происходит сейчас работа. В рамках сегодняшней статьи мы хотим рассказать все об использовании этого инструмента, приведя наглядные примеры.

Применяем команду PWD в Linux

Давайте начнем с областей применения команды PWD. Конечно, в первую очередь на ум приходит задача определения пути текущего каталога, который в будущем может быть использован для сохранения различных файлов или применяться при других обстоятельствах. Дополнительно значение этой утилиты присваивают в переменные или добавляют данную команду в скрипты, о чем тоже упомянем далее. Сперва представим самый простой пример использования PWD, а затем уже затронем дополнительные опции.

Активация PWD в консоли

Синтаксис PWD крайне прост, поскольку включает эта утилита только две опции. Их мы рассмотрим позже, а сейчас давайте разберем стандартную ситуацию в небольшом пошаговом примере.

  1. Запустите «Терминал» удобным для вас образом, например, через значок в меню приложений.

Далее перейдите по необходимому пути или выполняйте абсолютно любые действия. Мы специально выбрали расположение, чтобы далее показать, как PWD выведет его в новой строке. Задействуем для этого команду cd.

Теперь достаточно просто прописать pwd . Для этого даже не обязательно использовать sudo, поскольку данная команда не зависит от прав суперпользователя.

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

Использование опций

Как уже было сказано выше, в PWD присутствуют всего две доступные опции, которые можно применить при выполнении команды.

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

Читайте также:  Windows 10 загрузить сейчас

Введите pwd —help , чтобы отобразить официальную документацию. В ней вы можете узнать, как описали опции сами разработчики.

Выше мы специально не стали объяснять, что такое символические ссылки, поскольку этой теме посвящена отдельная статья на нашем сайте. В ней рассказывается о команде ln, которая напрямую связана с жесткими и символическими ссылками, поэтому советуем изучить ее, чтобы узнать больше информации по этой теме.

Дополнительные действия с PWD

Команда PWD может быть связана с созданием или просмотром скриптов, а также ее можно записать в переменную. Все это относится к дополнительным действиям, которые мы тоже затронем в рамках данного материала.

    Если ваше расположение относится к скрипту, используйте переменную окружения через echo $PWD , чтобы узнать текущий путь.

При необходимости создания переменной с записью текущего расположения введите CWD=$(pwd) , где CWD — имя переменной. Эту же команду используйте и при создании пользовательских скриптов, ее вид может быть представлен и в варианте DIR=`pwd` .

Теперь вы можете вызвать переменную через echo $CWD , активировав команду нажатием на Enter.

Результат будет такой же, как и при стандартном использовании рассматриваемой утилиты.

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

Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

3️ Команда Linux pwd для начинающих (с примерами)

Команда pwd, подобно ls и cd, является одной из наиболее часто используемых утилит Linux.

Независимо от того, какой вы пользователь (новичок или профессионал), вы часто будете использовать этот инструмент командной строки.

Так что в этом уроке мы быстро обсудим основы pwd на нескольких простых для понимания примерах.

Но прежде чем мы начнем делать это, стоит упомянуть, что все примеры, представленные в этой статье, были протестированы на Ubuntu 18.04 LTS.

Команда Linux pwd

Инструмент pwd выводит имя текущего / текущего рабочего каталога (PWD – Present Working Directory, понятно?). Ниже приводится его синтаксис:

И вот как справочная страница утилиты описывает эту команду:

Ниже приведены примеры в стиле вопрос / ответ, которые должны дать вам хорошее представление о том, как работает команда pwd.

В1. Как работает команда pwd?

Основное использование, как это обычно бывает, очень простое.

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

Читайте также:  Папка с системными файлами windows 10

Стоит отметить, что большинство оболочек, включая bash, имеют встроенный pwd. Просто выполните следующую команду:

И вы должны получить следующий вывод.

В2. В чем разница между pwd и /bin/pwd?

Итак, pwd встроен в оболочку, а /bin/pwd – это инструмент, который входит в ваш дистрибутив Linux. Справочная страница PWD объясняет это ясно:

NOTE: Your shell may have its own version of pwd, which usually supersedes the version described
here. Please refer to your shell’s documentation for details about the options it supports.

В3. Как заставить PWD использовать PWD из среды?

Это можно сделать с помощью параметра командной строки -L.

Чтобы проверить это, создайте символическую ссылку на текущий каталог (в моем случае /home/itisgood).

а затем введите:

Теперь запустите следующую команду:

В моем случае получен следующий вывод:

Далее выполните эту команду

В4. Как заставить pwd избегать всех символических ссылок?

Это можно сделать с помощью параметра командной строки -P. Например:

производит следующий вывод:

Стоит отметить, что если опция не указана, по умолчанию предполагается опция -P.

Заключение

Итак, вы можете увидеть, что pwd – довольно простой инструмент для понимания и использования в командной строке.

Источник

Команда 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 -L и-P, позвольте мне создать символическую ссылку, указывающую на каталог.

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

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

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

Читайте также:  Windows 10 usb boot device driver windows

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

Заключение

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

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

Источник

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

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

Источник

Оцените статью