logo

Линук пвд команда

Увод у команду пвд

ПВД је скраћеница од Принт Воркинг Дирецтори. Записује комплетну путању радног директоријума у ​​стандардни излаз у УНИКС-у и другим оперативним системима.

Имплементације команде пвд

Мултицс је имао команду, тј. пвд (што је био скраћени назив команде, тј. принт_вдир ), из које је произведена команда Уник пвд. Команда ПВД је шкољка уграђена у скоро сваку Уник шкољку, као што су зсх, ксх, басх, асх и Боурне шкољка. Може се лако имплементирати помоћу ПОСИКС Ц функција гетвд() или гетцвд(). Такође, доступна је у многим оперативним системима, укључујући КолибриОС, ПАНОС и СпартаДОС Кс. Команда цд, без аргумената, је еквивалентна на Мицрософт Виндовс (цмд.еке) и ДОС Виндовс (ЦОММАНД.цом). Виндовс ПоверСхелл нуди исти ГЕТ-ЛОЦАТИОН цмдлет са стандардним алиасима пвд и гл. На 5.0 верзији оперативног система Виндовс ЦЕ, љуска командног процесора цмд.еке има команду пвд.

Од издања 2 из 1987, пвд је био компонента Кс/Опен водича за преносивост као што је откривено на Уник системима. Убачен је у прву верзију Јединствене Уник спецификације и ПОСИКС.1. То се догодило у верзији 5 Уник-а. Пвд верзију је специфицирао Јим Меиеринг и напуњен са ГНУ цореутилс-има.

ГНУ Оцтаве и МАТЛАБ нумеричка рачунарска окружења садрже пвд функцију са истом функционалношћу. ОпенВМС је исти као и подразумевана емисија.

тип датума тип

Увод у Вокинг именик (тренутно)

Тренутни радни директоријум је директоријум у коме корисник тренутно ради. Сваки пут када ступимо у интеракцију са нашом командном линијом, радимо унутар директоријума. Када се пријавимо у наш Линук систем, наш тренутни радни директоријум је подразумевано наш кућни директоријум. Можемо користити команду цд да променимо наш радни директоријум.

На пример, потребно је да унесемо следећу команду у прозор терминала да променимо радни директоријум у /тмп:

 $ cd /tmp 

Ако имате прилагођени зсх или басх промпт, тренутна радна директна путања може бити приказана у одзивнику љуске.

ПВД Синтак

пвд узима следећу синтаксу:

стринг сплит басх
 pwd [-options] 

Опције су објашњене у одељку испод.

Статус излаза

је кат тимпф адвокат

пвд садржи следеће излазне статусе:

    Не-нула:НеуспехНула:Успех

Опције особа са инвалидитетом и њихово објашњење

Опције Објашњење
пвд Ова команда се користи за приказ тренутног радног директоријума. На пример, /хоме/фообар
пвд -Л Ова команда се користи да прикаже логичку путању тренутног радног директоријума са именом симболичке везе ако постоји. На пример, ако постоји у директоријуму /хоме/симлинкед, то је симболична веза ка /хоме/реалдир; приказао би /хоме/симлинкед.
пвд -Р Ова команда се користи да прикаже физичку путању тренутног радног директоријума без имена симболичке везе ако постоји. На пример, ако постоји у директоријуму /хоме/симлинкед, то је симболична веза ка /хоме/реалдир; приказао би /хоме/реалдир.
--помоћ Приказује поруку помоћи.
--версион Обезбеђује верзију програма.

Напомена: ПОСИКС потребе које су подразумеване природе буду као да је обезбеђена опција -Л.

Примери команде ОСИ

  1. Можемо користити доњу команду у прозору терминала за штампање нашег тренутног радног директоријума:
 $ /bin/pwd 

Линук пвд команда
  1. Да бисте креирали симболичку везу фасцикле, пређите на креирани директоријум и одштампајте тренутни радни директоријум без симболичких веза и са симболичким везама.
  2. Одштампајте тренутни радни директоријум кроз окружење, чак и ако садржи симболичне везе:
 $ /bin/pwd -L 

Линук пвд команда
  1. Одштампајте оригинални физички радни директоријум тако што ћете унети сваку симболичку везу:
 $ /bin/pwd -P 

Линук пвд команда
  1. Проверите да ли је резултат команди 'пвд -П' и 'пвд' да ли су еквивалентне или не, тј. ако опције нису обезбеђене током извођења, да ли пвд аутоматски узима у обзир опцију -П или не?
  2. Можемо користити доњу команду за штампање верзије наше пвд команде:
 $ /bin/pwd -version 

Линук пвд команда

Напомена: Команда пвд се никада не примењује са аргументима и често се користи без опција.

Важно: Можда смо видели да команду покрећемо као /бин/пвд, а не пвд, што је горе поменуто.

Дакле, у чему је разлика?

Сам пвд описује уграђени пвд у шкољку. Наша шкољка може садржати различите верзије пвд-а. Препоручујемо да погледате упутство. Позивамо бинарну верзију команде ако користимо /бин/пвд. И бинарна и верзија љуске команде ће штампати тренутни радни директоријум, тако да бинарна верзија садржи више опција.

  1. Можемо користити следећу команду за штампање сваке локације која има пвд извршну датотеку:
 $ type -a pwd 

Линук пвд команда
  1. Сачувајте вредност команде пвд у било којој променљивој и одштампајте вредност из ове променљиве (битно из перспективе схелл скриптовања).
    У горњем примеру, алтернативно можемо користити принтф.
Линук пвд команда
  1. Промените радни директоријум у други директоријум и прикажите га у прозору терминала. Такође можемо да покренемо команду лс да бисмо проверили да ли је у реду.
Линук пвд команда
  1. Подесите прозор вишелинијског терминала:
    А затим покрените команду лс да видите да ли је све у реду.
Линук пвд команда