ნებისმიერ განაწილებაში, რომელიც ეფუძნება Linux- ს, არსებობს დიდი რაოდენობით მარტივი კონსოლი კომუნალური, რომელიც ასრულებს შეზღუდულ, მაგრამ ძალიან სასარგებლო კომპლექტი ქმედებები. ასეთი ინსტრუმენტების სია მოიცავს PWD- ს (სამუშაო დირექტორია). თუ თქვენ გადადით დეკოდირების აბრევიატურა, ნათელი ხდება, რომ ეს ბრძანება განკუთვნილია აჩვენოს მიმდინარე აქტიური დირექტორია კონსოლი, სადაც მუშაობა არის. დღევანდელი სტატიის ნაწილი, ჩვენ გვინდა ყველაფერი გითხრათ ამ ინსტრუმენტის გამოყენების შესახებ, ვიზუალური მაგალითების შემოტანა.
გამოიყენეთ PWD ბრძანება Linux- ში
დავიწყოთ PWD ბრძანების განაცხადებით. რა თქმა უნდა, უპირველეს ყოვლისა, მიმდინარე კატალოგის გზების განსაზღვრის ამოცანა მოდის გონებაში, რომელიც მომავალში შეიძლება გამოყენებულ იქნას სხვადასხვა ფაილების შენახვაზე ან სხვა გარემოებებში. გარდა ამისა, ამ კომუნალური ღირებულება ენიჭება ცვლადებს ან დაამატეთ ეს ბრძანება სკრიპტებისთვის, რადგან ისინი ასევე აღნიშნავდნენ. თავდაპირველად, წარმოიდგინეთ PWD- ის გამოყენების მარტივი მაგალითი და შემდეგ ჩვენ უკვე ვიმოქმედებთ დამატებით ვარიანტებზე.PWD აქტივაცია კონსოლში
PWD Syntax არის ძალიან მარტივი, რადგან გამოდის ამ კომუნალური მხოლოდ ორი ვარიანტი. მოგვიანებით შევხედავთ მათ, და ახლა მოდით გავაანალიზოთ სტანდარტული სიტუაცია მცირე ნაბიჯ-ნაბიჯ მაგალითზე.
- გაუშვით "ტერმინალის" თქვენთვის მოსახერხებელი, მაგალითად, აპლიკაციის მენიუში ხატი.
- შემდეგი, წასვლა საჭირო გზაზე ან შეასრულოს აბსოლუტურად ნებისმიერი ქმედება. ჩვენ კონკრეტულად აირჩია საიდან შემდგომი შოუ როგორ PWD გამოჩნდება ახალი ხაზი. ჩვენ ვიყენებთ CD ბრძანებას.
- ახლა საკმარისია მხოლოდ PWD- ის რეგისტრაცია. ამისათვის კი არ არის საჭირო Sudo- ის გამოყენება, რადგან ეს ბრძანება არ არის დამოკიდებული superuser- ის უფლებებზე.
- ეკრანზე ახალი ხაზი დაუყოვნებლივ გამოჩნდება მიმდინარე ადგილმდებარეობის სრული გზა.
როგორც ხედავთ, ადგილმდებარეობა განისაზღვრება PWD- ის მეშვეობით რამდენიმე წამში, ხოლო არ არსებობს შეზღუდვები მიმდინარე აქტიურ დირექტორიაში: ეს შეიძლება იყოს ქსელის საქაღალდე.
გამოიყენეთ პარამეტრები
როგორც უკვე აღვნიშნეთ, არსებობს მხოლოდ ორი ხელმისაწვდომი ვარიანტი PWD- ში, რომელიც შეგიძლიათ გამოიყენოთ ბრძანების შესრულებისას.
- თუ თქვენ შეიყვანთ PWD -L- ს, ახალი ხაზი გამოჩნდება შედეგის სიმბოლური კავშირების გარეშე.
- PWD -P, პირიქით, ყველა სიმბოლური კავშირები აკონვერტებს დირექტორიების წყაროებს, სადაც მითითებულია.
- შეიყვანეთ PWD --help ოფიციალური დოკუმენტაციის ჩვენება. მასში თქვენ შეგიძლიათ გაირკვეს, თუ როგორ აღწერენ დეველოპერებს.
ზემოთ, ჩვენ არ კონკრეტულად ავუხსნათ რა სიმბოლური კავშირები, რადგან ეს თემა ეძღვნება ცალკეულ სტატიას ჩვენს ვებ-გვერდზე. იგი მოგვითხრობს LN გუნდის შესახებ, რომელიც პირდაპირ უკავშირდება ხისტი და სიმბოლურ კავშირებს, ამიტომ ჩვენ ვურჩევთ, რომ გაიგოთ ეს თემის შესახებ დამატებითი ინფორმაციის მისაღებად.
დაწვრილებით: LN ბრძანება Linux
დამატებითი ქმედებები PWD- თან
PWD ბრძანება შეიძლება დაკავშირებული იყოს სკრიპტების შექმნის ან ნახვის, ისევე, როგორც ეს შეიძლება იყოს ცვლადი. ყოველივე ეს ეხება დამატებით ქმედებებს, რომლებიც ჩვენ ასევე შევეჩვით ამ მასალის ფარგლებში.
- თუ თქვენი მდებარეობა სცენაზე ეხება, გამოიყენე გარემოს ცვლადი ECHO $ PWD- ის მეშვეობით, რათა გაეცნოთ მიმდინარე გზა.
- თუ თქვენ უნდა შექმნათ ცვლადი მიმდინარე განლაგებით, შეიტანეთ CWD = $ (PWD), სადაც CWD არის ცვლადის სახელი. გამოიყენეთ იგივე ბრძანება და საბაჟო სკრიპტების შექმნისას, ეს შეიძლება იყოს წარმოდგენილი და ვარიანტში dir = `pwd`.
- ახლა თქვენ შეგიძლიათ დარეკოთ ცვლადი echo $ cwd მეშვეობით ბრძანების გააქტიურება დაწკაპვით.
- შედეგი იქნება იგივე, რაც გულისხმობს კომუნალური სტანდარტის გამოყენებას.
ეს ყველაფერი ჩვენ გვინდოდა, რომ Linux- ის ოპერაციული სისტემების სტანდარტული კომუნალური გითხრათ PWD. როგორც ხედავთ, ეს არის ვიწრო კონტროლირებადი ბრძანება, რომელიც საშუალებას გაძლევთ განსაზღვროთ მხოლოდ ერთი პარამეტრი, მაგრამ ის იყენებს სხვადასხვა სიტუაციებში.