Таны лавлахыг pwd тушаалаар хэрхэн олох вэ

Линуксийн тушаалын мөрийг ашиглахдаа хамгийн чухал тушаалуудын нэг нь хэвлэх ажлын санг pwd гэсэн тушаал гэнэ.

Энэ гарын авлага нь pwd тушаалыг хэрхэн ашиглахыг танд харуулах бөгөөд таны ажиллаж байгаа директор болон таны ажиллаж байгаа логик директорыг харуулах болно.

Таны Линуксын Линуксийн одоогийн байгаа хэсгийг олох нь

Дараах тушаалыг та аль хэсэгт байгаа байгааг олж мэдэхийн тулд:

pwd

Pwd тушаалын гаралт иймэрхүү байна:

/ home / gary

Та системийг тойрон гарах үед ажлын сан нь таны одоогийн байрлалыг файлын системийг тусгахын тулд өөрчлөгдөх болно.

Жишээ нь, хэрэв та cd тушаалыг баримт хавтсанд хандах бол pwd тушаал нь дараахийг харуулна:

/ home / gary / баримтууд

Симбол линктэй хавтсанд хандах үед pwd юу харуулдаг вэ

Энэ хэсэгт бид нөхцөл байдлыг тайлбарлахын тулд багахан дүр зураг үүсгэх болно.

Дараах байдлаар фолдер бүтцийг та төсөөлөөд үз дээ:

Одоо 2 дугаар хавтсанд симболын холбоос үүсгэсэн гэж төсөөлье:

ln -s / home / gary / documents / folder1 / home / cadence / баримтууд / данс

Фолдерын мод одоо иймэрхүү харагдах болно:

Ls тушаал нь тодорхой байршил доторх файлууд болон фолдеруудыг харуулдаг:

ls -lt

Хэрвээ дээрх тушаалыг хавсаргасан бол миний акаунтуудад иймэрхүү харагдах болно:

accounts -> folder2

Симболын холбоосууд нь файлын систем дотор өөр байрлал уруу чиглэнэ.

Одоо баримтад фолдер байгаа гэж төсөөлөөд үзээрэй, та cd тушаалыг ашиглан дансны хавтсанд шилжинэ.

Pwd-ийн гаралтыг юу гэж бодож байна вэ?

Хэрэв та үүнийг / home / gary / documents / accounts харуулна гэж үзвэл та зөв байж болох боловч хэрэв та ls тушаалыг акаунтын фолдерыг ажиллуулбал folder2 фолдер дотор файлуудыг харуулж байна.

Дараах тушаалыг харна уу:

pwd -P

Дээрх тушаалыг бэлгэдсэн холбоостой хавтсанд ажиллуулахдаа манай гэрт / home / gary / documents / folder2 гэсэн физик байрлалыг харах болно.

Логик фолдерыг харахын тулд дараах тушаалыг ашиглаж болно:

pwd -L

Энэ нь миний хувьд / home / gary / documents / accounts гэх мэт өөрийн pwd гэсэн тушаалыг харуулах болно.

Pwd эмхэтгэгдсэнээр таны систем дээр хэрхэн тохируулснаар pwd тушаал нь физик зам уруугаа анхдагч болж чаддаг эсвэл эсвэл логикийн замд анхдагч болж болох юм.

Тиймээс -P эсвэл -L шилжүүлэлтийг ашиглах нь сайн зуршил юм (ямар зан үйлээс хамаарч байгаагаас хамааран).

$ PWD хувьсагчийг ашиглан

Та одоогийн ажиллаж буй лавлахыг $ PWD хувьсагчийн утгыг харуулж болно. Дараах тушаалыг ашиглана уу:

$ тэтгэмжийн $ echo

Өмнөх ажлын лавлахаа харуул

Өмнөх ажиллаж байсан санг харахыг хүсвэл дараах тушаалыг ажиллуулж болно:

$ OLDPWD echo

Энэ нь таны одоогийн директор руу шилжихээс өмнө таны байгаа лавлахыг харуулах болно.

Pwd-ийн олон тохиолдол

Өмнө дурьдсанчлан pwd нь тохиргооныхоо дагуу өөрөөр ажиллах боломжтой.

Энэ бол сайн жишээ юм.

Pwd тушаалыг ажиллуулахад хэрэглэгдэж байгаа pwd-н бүрхүүлийн хувилбарыг таныг кернел холбоостой хавтсан дотор логикийн ажлын санг харуулж байна.

Гэсэн хэдий ч, хэрэв та дараах тушаалыг ажиллуулбал, та физик ажлын сангуудыг бэлгэдсэн холбоостой хавтсанд байрлуулсан болохыг харж болно.

/ usr / bin / pwd

Энэ нь үндсэндээ нэг тушаалыг ажиллуулж байгаа болохоор энэ нь мэдээж хэрэг биш юм, гэхдээ та анхдагч горимд ажиллахдаа урвуу үр дүнтэй байна.

Өмнө дурдсанчлан та -P болон -L скриптийг ашиглах зуршилтай болохыг хүсэж болох юм.

Хураангуй

Pwd тушаалын хувьд зөвхөн хоёр нэмэлт схем байна:

pwd --version

Энэ нь pwd -н одоогийн хувилбарын дугаарыг харуулна.

Pwd -ийн бүрхүүлийн хувилбарыг ажиллуулж байхад энэ нь ажиллахгүй байж болох боловч / bin / pwd-ийн эсрэг ажиллах болно.

Нөгөө шилжүүлэгч нь дараах байдалтай байна:

pwd --help

Энэ нь гарын авлагын хуудсыг терминалын цонхонд харуулна

Дахин хэлэхэд pwd -ийн бүрхүүлийн хувилбарыг зөвхөн / bin / pwd хувилбартай харьцуулахгүй.