Any անկացած բաշխում, որը հիմնված է Linux- ի վրա, կա հսկայական քանակությամբ սկավառակների կոմունալ ծառայություններ, որոնք կատարում են սահմանափակ, բայց շատ օգտակար գործողություններ: Նման գործիքների ցանկը ներառում է PWD (ներկայիս աշխատանքային գրացուցակ): Եթե կրճատման վերծանում եք տեղափոխում, պարզ է դառնում, որ այս հրամանը նախագծված է ցուցադրել վահանակում ներկայիս ակտիվ գրացուցակը, որտեղ այժմ աշխատանքն է: Որպես այսօրվա հոդվածի մաս, մենք ուզում ենք ամեն ինչ պատմել այս գործիքի օգտագործման մասին, տեսողական օրինակներ բերելով:
Կիրառեք PWD հրամանը Linux- ում
Սկսենք PWD հրամանի դիմումներից: Իհարկե, առաջին հերթին մտքի է գալիս ընթացիկ կատալոգի ուղին որոշելու խնդիրը, որը ապագայում կարող է օգտագործվել տարբեր ֆայլեր խնայելու կամ այլ հանգամանքների կիրառման համար: Բացի այդ, այս օգտակար գործիքների արժեքը սահմանվում է փոփոխականներին կամ ավելացնում է այս հրամանը գրություններով, քանի որ դրանք նույնպես ավելին են նշում: Սկզբում պատկերացրեք PWD- ի օգտագործման ամենապարզ օրինակը, այնուհետեւ մենք արդեն կազդի լրացուցիչ ընտրանքների վրա:PWD ակտիվացում վահանակում
PWD շարահյուսությունը ծայրաստիճան պարզ է, քանի որ այն միացնում է այս կոմունալը միայն երկու տարբերակ: Մենք նրանց ավելի ուշ կանդրադառնանք, եւ հիմա եկեք վերլուծենք ստանդարտ իրավիճակը փոքր քայլ առ քայլ օրինակով:
- Վերցրեք «տերմինալը» հարմար ձեզ համար, օրինակ, դիմումի ընտրացանկում պատկերակի միջոցով:
- Հաջորդը, գնացեք անհրաժեշտ ուղու կամ կատարեք բացարձակապես ցանկացած գործողություններ: Մենք մասնավորապես ընտրեցինք գտնվելու վայրը `հետագայում ցույց տալու համար, թե ինչպես է PWD- ն այն ցուցադրելու նոր տողում: Մենք օգտագործում ենք CD հրամանը դրա համար:
- Այժմ բավական է պարզապես գրանցել PWD- ն: Դրա համար նույնիսկ անհրաժեշտ չէ օգտագործել սուդո, քանի որ այս հրամանը կախված չէ գերադասող իրավունքներից:
- Նոր գծի էկրանին անմիջապես հայտնվում է ներկայիս գտնվելու վայրի ամբողջական ուղին:
Ինչպես տեսնում եք, գտնվելու վայրը որոշվում է PWD- ի միջոցով բառացիորեն մի քանի վայրկյանում, մինչդեռ ընթացիկ Active Directory- ի սահմանափակումներ չկան: Այն կարող է նույնիսկ ցանցի թղթապանակ լինել:
Օգտագործեք ընտրանքներ
Ինչպես արդեն նշվեց վերեւում, PWD- ում ընդամենը երկու մատչելի տարբերակ կա, որոնք կարող եք դիմել հրամանը կատարելիս:
- Եթե մուտքագրեք PWD -L, նոր գիծը ցույց կտա արդյունքը, առանց խորհրդանշական կապեր վերափոխելու:
- Ընդհակառակը, PWD -P- ը, բոլոր խորհրդանշական կապերը վերածում են այն դիրեկտորիաների աղբյուրի անուններին, որտեղ նշված էին:
- Մուտքագրեք PWD - Help- ը `պաշտոնական փաստաթղթերը ցուցադրելու համար: Դրա մեջ դուք կարող եք պարզել, թե ինչպես են նկարագրվում ծրագրավորողները:
Վերեւում մենք հատուկ չենք բացատրել, թե ինչ են խորհրդանշական կապերը, քանի որ այս թեման նվիրված է մեր կայքում առանձին հոդվածին: Այն պատմում է LN թիմի մասին, որն ուղղակիորեն կապված է կոշտ եւ խորհրդանշական կապերի հետ, ուստի խորհուրդ ենք տալիս սովորել այն, այս թեմայի վերաբերյալ ավելի շատ տեղեկություններ իմանալու համար:
Կարդացեք ավելին. LN հրամանը Linux- ում
Լրացուցիչ գործողություններ PWD- ի հետ
PWD հրամանը կարող է կապված լինել սցենարներ ստեղծելու կամ դիտելու, ինչպես նաեւ այն կարող է գրել փոփոխականին: Այս ամենը վերաբերում է լրացուցիչ գործողություններին, որոնք մենք նույնպես շոշափում ենք այս նյութի շրջանակներում:
- Եթե ձեր գտնվելու վայրը վերաբերում է սցենարին, օգտագործեք շրջակա միջավայրի փոփոխականը Echo $ PWD- ի միջոցով `ներկայիս ուղին պարզելու համար:
- Եթե Ձեզ անհրաժեշտ է փոփոխական ստեղծել ընթացիկ դասավորությամբ, մուտքագրեք CWD = $ (PWD), որտեղ CWD- ը փոփոխականի անունն է: Օգտագործեք նույն հրամանը եւ պատվերով սցենարներ ստեղծելը, այն կարող է ներկայացվել եւ տարբերի մեջ `« PWD »:
- Այժմ կարող եք փոփոխական անվանել echo $ cwd- ի միջոցով `ակտիվացնելով հրամանը` կտտացնելով Enter:
- Արդյունքը կլինի նույնը, ինչ վերաբերում է հաշվի առնելով կոմունալ ստանդարտ օգտագործումը:
Դա այն է, ինչ մենք ուզում էինք պատմել Linux օպերացիոն համակարգերի ստանդարտ կոմունալ ծառայությունների մասին, որոնք կոչվում են PWD: Ինչպես տեսնում եք, դա նեղ վերահսկվող հրաման է, որը թույլ է տալիս որոշել միայն մեկ պարամետր, բայց դա իր օգտագործումը գտնում է տարբեր իրավիճակներում: