Бұл терминалдағы ағымдағы қалтаға жолды көрсетуге мүмкіндік беретін өте қарапайым қызметтік бағдарлама. Іске қосылған кезде әрбір бағдарлама, егер басқа жол көрсетілмесе, осы бағдарламаның файлдарымен барлық әрекеттер орындалатын ағымдағы қалтаны алады. Қатысты жолдар да осы қалтаға негізделеді. Сонымен, терминал іске қосылған кезде пайдаланушының үй каталогы ағымдағы қалтаға айналады. Егер бағдарлама белгілі бір қалтадан іске қосылса, әдепкі бойынша оның ағымдағы қалтасы дәл ол іске қосылған каталог болады.
Пәрменде өте қарапайым синтаксис бар:
$ pwd опции
Утилита шығысын теңшеу үшін пайдаланушы келесі опцияларды пайдалана алады:
-L, --logical
- каталогты орта айнымалысынан, оның ішінде символдық сілтемелер болса да алыңыз;-P
- барлық символдық сілтемелерді алып тастаңыз;--help
- қызметтік бағдарлама үшін анықтаманы көрсету;--version
- қызметтік бағдарлама нұсқасын көрсетеді.Енді Linux операциялық жүйесінде осы командамен жұмыс істеу мысалдарын қарастырайық. Ағымдағы Linux қалтасын көру үшін pwd
параметрлерсіз іске қосыңыз:
$ pwd
Пәрменде барлық символдық сілтемелерді алып тастауға мүмкіндік беретін -P
опциясы бар. Бұл ағымдағы қалтаға жол бойында символдық сілтемелер болған кезде ыңғайлы. Пәрмен символдық сілтемелерді есепке алмай, жай ғана толық жолды көрсетеді. Бұл келесідей көрінеді:
$ pwd -P
Көбінесе, pwd
қабықшаларға кірістірілген пәрмен ретінде қосылады. Бұл аудармашыға үшінші тарап утилиталарына қоңырау шалудың қажеті жоқ дегенді білдіреді, сондықтан код өте жылдам жұмыс істейді.
Ағымдағы қалтаны табу үшін сценарийге кіру қажет емес, PWD
ортасының айнымалы мәніне қол жеткізіңіз
$echo $PWD
pwd linux пәрменінің нәтижесін айнымалыға жазу үшін келесіні орындаңыз:
$CWD=$(pwd) $echo $CWD
Linux жүйесіндегі pwd
пәрмені сирек ерекше жағдайларда пайдаланылады, бірақ ағымдағы қалтаны өзгерту қажет болса, оны пайдалануға болады. Мысалдан көріп отырғаныңыздай, мұны істеу соншалықты қиын емес.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: