Всяка дистрибуция, базирана на Linux, има огромен брой прости конзолни помощни програми, които изпълняват ограничен, но много полезен набор от действия. PWD (Present Working Directory) принадлежи към списъка на подобни инструменти. Ако преведете декриптирането на съкращението, става ясно, че тази команда е предназначена да покаже текущата активна директория в конзолата, където се извършва работата сега. Като част от днешната статия искаме да разкажем всичко за използването на този инструмент, давайки илюстративни примери.

Използване на командата PWD в Linux

Нека започнем с употребите на командата PWD. Разбира се, първото нещо, което ви идва на ум, е задачата да определите пътя на текущата директория, която в бъдеще може да се използва за запазване на различни файлове или да се използва при други обстоятелства. Освен това стойността на тази помощна програма се присвоява на променливи или тази команда се добавя към скриптове, което също ще споменем по-долу. Първо ще представим най-простия пример за използване на PWD и след това ще засегнем допълнителни опции.

Активиране на PWD в конзолата

Синтаксисът на PWD е изключително прост, тъй като включва само две опции. Ще ги разгледаме по-късно, но сега нека разгледаме стандартна ситуация в малък пример стъпка по стъпка.

  1. Бягай "Терминал" по удобен за вас начин, например чрез иконата в менюто на приложението.
  2. Стартиране на терминал за използване на PWD Utility на Linux

  3. След това следвайте необходимия път или изпълнете абсолютно всякакви действия. Умишлено избрахме местоположението, за да покажем допълнително как PWD ще го покаже на нов ред. За това използваме командата cd.
  4. Навигиране по местоположение за използване на помощната програма за PWD в Linux

  5. Сега е достатъчно само да пишете pwd... Дори не е нужно да използвате судотъй като тази команда е независима от права на суперпотребител.
  6. Въвеждане на команда за използване на помощната програма PWD в Linux

  7. Пълният път до текущото местоположение веднага се показва на нов ред на екрана.
  8. Резултатът от използването на помощната програма PWD в Linux на нова терминална линия

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

Използване на опции

Както бе споменато по-горе, в PWD има само две опции, които могат да бъдат приложени при изпълнение на команда.

  1. Ако влезете pwd -L, тогава резултатът ще се покаже на нов ред, без да се преобразуват символни връзки.
  2. Използване на опцията за показване на символни връзки при използване на PWD в Linux

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

  5. Въведете pwd --помощза показване на официалната документация. В него можете да разберете как самите разработчици са описали опциите.
  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чрез активиране на командата, като щракнете върху Въведете.
  6. Използване на променлива за показване на информация за PWD в Linux

  7. Резултатът ще бъде същият като при стандартното използване на въпросната помощна програма.
  8. Проверка на изхода на променливата на записа на PWD в Linux

Това е всичко, което искахме да ви разкажем за стандартната полезност на операционните системи Linux, наречена PWD. Както можете да видите, това е силно фокусирана команда, която ви позволява да дефинирате само един параметър, но намира приложението си в различни ситуации.