Це досить проста утиліта, завдяки якій можна виводити в термінал шлях до поточної папки. Із запуском кожна програма отримує поточну папку, в якій відбуватимуться всі операції з файлами цієї програми, якщо не вказано інший шлях. Відносні шляхи також будуть відраховуватися від цієї папки. Так із запуском терміналу поточною папкою стає домашній каталог користувача. Якщо ж програма запускається з певної папки, то за замовчуванням її поточною папкою буде саме той каталог, з якого здійснено її запуск.
Команда має досить простий синтаксис:
$ pwd опции
З метою налаштування виведення утиліти користувач може використовувати такі опції:
-L, --logical
- брати директорію зі змінної оточення, навіть якщо вона містить символічні посилання;-P
- відкидати всі символічні посилання;--help
- відобразити довідку з утиліти;--version
- відобразити версію утиліти.Тепер розглянемо приклади роботи з цією командою в операційній системі Linux. Для перегляду поточної папки Linux достатньо виконати pwd
без параметрів:
$ pwd
Команда має опцію -P
, за рахунок якої вдається відкинути всі символічні посилання. Це зручно, коли на шляху до поточної папки є символічні посилання. Команд просто вкаже повний шлях без урахування символічних посилань. Виглядає це так:
$ pwd -P
Часто в командних інтерпретаторах pwd
йде як вбудована команда. Це означає, що інтерпретатору не потрібно викликати сторонню утиліту, тому код виконується дуже швидко.
Щоб дізнатися поточну папку необов'язково звертатися до скрипта, достатньо звернутися до змінної оточення PWD
$echo $PWD
Для запису результату виконання команди pwd linux у змінну виконайте:
$CWD=$(pwd)
$echo $CWD
Команда pwd
в Linux використовується в рідкісних винятках, втім, якщо буде потрібно поміняти поточну папку, ви зможете скористатися нею. Як видно з прикладу, зробити це не так уже й складно.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: