Главная » Linux » Вы здесь

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

Команда PWD в Linux

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

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

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

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

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

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

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

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

  7. На экране в новой строке сразу же отобразится полный путь к текущему расположению.
  8. Результат использования утилиты PWD в Linux в новой строке терминала

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

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

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

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

  3. pwd -P, наоборот, все символические ссылки преобразует в исходные имена директорий, где они были указаны.
  4. Применение опции преобразования символических символов при использовании команды PWD в Linux

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

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

Подробнее: Команда ln в Linux

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

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

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

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

  5. Теперь вы можете вызвать переменную через echo $CWD, активировав команду нажатием на Enter.
  6. Использование переменной с выводом информации PWD в Linux

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

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

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ


Еще статьи по данной теме:


Поделиться статьей в социальных сетях:

Задайте вопрос или оставьте свое мнение

Примечание: если отправленный комментарий не появился на странице, значит он ушел на проверку и скоро будет опубликован. Пожалуйста, не дублируйте вопрос. Мы ответим Вам в ближайшее время.