Увод у команду пвд
ПВД је скраћеница од Принт Воркинг Дирецтори. Записује комплетну путању радног директоријума у стандардни излаз у УНИКС-у и другим оперативним системима.
Имплементације команде пвд
Мултицс је имао команду, тј. пвд (што је био скраћени назив команде, тј. принт_вдир ), из које је произведена команда Уник пвд. Команда ПВД је шкољка уграђена у скоро сваку Уник шкољку, као што су зсх, ксх, басх, асх и Боурне шкољка. Може се лако имплементирати помоћу ПОСИКС Ц функција гетвд() или гетцвд(). Такође, доступна је у многим оперативним системима, укључујући КолибриОС, ПАНОС и СпартаДОС Кс. Команда цд, без аргумената, је еквивалентна на Мицрософт Виндовс (цмд.еке) и ДОС Виндовс (ЦОММАНД.цом). Виндовс ПоверСхелл нуди исти ГЕТ-ЛОЦАТИОН цмдлет са стандардним алиасима пвд и гл. На 5.0 верзији оперативног система Виндовс ЦЕ, љуска командног процесора цмд.еке има команду пвд.
Од издања 2 из 1987, пвд је био компонента Кс/Опен водича за преносивост као што је откривено на Уник системима. Убачен је у прву верзију Јединствене Уник спецификације и ПОСИКС.1. То се догодило у верзији 5 Уник-а. Пвд верзију је специфицирао Јим Меиеринг и напуњен са ГНУ цореутилс-има.
ГНУ Оцтаве и МАТЛАБ нумеричка рачунарска окружења садрже пвд функцију са истом функционалношћу. ОпенВМС је исти као и подразумевана емисија.
тип датума тип
Увод у Вокинг именик (тренутно)
Тренутни радни директоријум је директоријум у коме корисник тренутно ради. Сваки пут када ступимо у интеракцију са нашом командном линијом, радимо унутар директоријума. Када се пријавимо у наш Линук систем, наш тренутни радни директоријум је подразумевано наш кућни директоријум. Можемо користити команду цд да променимо наш радни директоријум.
На пример, потребно је да унесемо следећу команду у прозор терминала да променимо радни директоријум у /тмп:
$ cd /tmp
Ако имате прилагођени зсх или басх промпт, тренутна радна директна путања може бити приказана у одзивнику љуске.
ПВД Синтак
пвд узима следећу синтаксу:
стринг сплит басх
pwd [-options]
Опције су објашњене у одељку испод.
Статус излаза
је кат тимпф адвокат
пвд садржи следеће излазне статусе:
Опције особа са инвалидитетом и њихово објашњење
Опције | Објашњење |
---|---|
пвд | Ова команда се користи за приказ тренутног радног директоријума. На пример, /хоме/фообар |
пвд -Л | Ова команда се користи да прикаже логичку путању тренутног радног директоријума са именом симболичке везе ако постоји. На пример, ако постоји у директоријуму /хоме/симлинкед, то је симболична веза ка /хоме/реалдир; приказао би /хоме/симлинкед. |
пвд -Р | Ова команда се користи да прикаже физичку путању тренутног радног директоријума без имена симболичке везе ако постоји. На пример, ако постоји у директоријуму /хоме/симлинкед, то је симболична веза ка /хоме/реалдир; приказао би /хоме/реалдир. |
--помоћ | Приказује поруку помоћи. |
--версион | Обезбеђује верзију програма. |
Напомена: ПОСИКС потребе које су подразумеване природе буду као да је обезбеђена опција -Л.
Примери команде ОСИ
- Можемо користити доњу команду у прозору терминала за штампање нашег тренутног радног директоријума:
$ /bin/pwd
- Да бисте креирали симболичку везу фасцикле, пређите на креирани директоријум и одштампајте тренутни радни директоријум без симболичких веза и са симболичким везама.
- Одштампајте тренутни радни директоријум кроз окружење, чак и ако садржи симболичне везе:
$ /bin/pwd -L
- Одштампајте оригинални физички радни директоријум тако што ћете унети сваку симболичку везу:
$ /bin/pwd -P
- Проверите да ли је резултат команди 'пвд -П' и 'пвд' да ли су еквивалентне или не, тј. ако опције нису обезбеђене током извођења, да ли пвд аутоматски узима у обзир опцију -П или не?
- Можемо користити доњу команду за штампање верзије наше пвд команде:
$ /bin/pwd -version
Напомена: Команда пвд се никада не примењује са аргументима и често се користи без опција.
Важно: Можда смо видели да команду покрећемо као /бин/пвд, а не пвд, што је горе поменуто.
Дакле, у чему је разлика?
Сам пвд описује уграђени пвд у шкољку. Наша шкољка може садржати различите верзије пвд-а. Препоручујемо да погледате упутство. Позивамо бинарну верзију команде ако користимо /бин/пвд. И бинарна и верзија љуске команде ће штампати тренутни радни директоријум, тако да бинарна верзија садржи више опција.
- Можемо користити следећу команду за штампање сваке локације која има пвд извршну датотеку:
$ type -a pwd
- Сачувајте вредност команде пвд у било којој променљивој и одштампајте вредност из ове променљиве (битно из перспективе схелл скриптовања).
У горњем примеру, алтернативно можемо користити принтф.
- Промените радни директоријум у други директоријум и прикажите га у прозору терминала. Такође можемо да покренемо команду лс да бисмо проверили да ли је у реду.
- Подесите прозор вишелинијског терминала:
А затим покрените команду лс да видите да ли је све у реду.