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