Pwd കമാൻഡിൽ നിങ്ങളുടെ ഡയറക്ടറി എങ്ങനെ കണ്ടെത്താം?

ലിനക്സ് കമാൻഡ് ലൈൻ ഉപയോഗിക്കുമ്പോൾ നിങ്ങൾ പഠിക്കേണ്ട ഏറ്റവും പ്രധാനപ്പെട്ട ഒരു കമാൻഡ് ആണ് പ്രിന്റർ വർക്കിങ് ഡയറക്ടറി സൂചിപ്പിക്കുന്ന pwd കമാൻഡ്.

ഈ ഗൈഡ് pwd കമാന്ഡ് എങ്ങനെ ഉപയോഗിക്കുമെന്നത് നിങ്ങള്ക്ക് കാണിച്ചു തരും, നിങ്ങള് പ്രവര്ത്തിക്കുന്ന ഡയറക്ടറിയിലേക്കും നിങ്ങള് പ്രവര്ത്തിക്കുന്ന ലോജിക്കല് ​​ഡയറക്ടറിയിലേക്കും ഈ രീതി കാണിക്കും.

നിലവിൽ നിങ്ങൾ ഏത് ലിനക്സ് ഡയറക്ടറി കണ്ടുപിടിക്കുന്നു

നിങ്ങൾ നിലവിൽ പ്രവർത്തിക്കുന്ന ഡയറക്ടറി കണ്ടുപിടിക്കാൻ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

pwd

Pwd കമാന്ഡിനുളള ഔട്പുട്ട് ഇതുപോലെയായിരിക്കും:

/ ഹോം / ഗാരി

നിങ്ങൾ സിസ്റ്റമണിയിലൂടെ പോകുമ്പോൾ, ഫയൽ സിസ്റ്റത്തിനുള്ളിൽ നിങ്ങളുടെ നിലവിലെ സ്ഥാനം പ്രതിഫലിപ്പിക്കുന്നതിനായി പ്രവർത്തക ഡയറക്ടറി മാറും.

ഉദാഹരണത്തിനു്, cd എന്ന കമാൻഡ് ഉപയോഗിയ്ക്കുകയാണെങ്കിൽ, pwd ആ കമാൻഡ് താഴെ കാണിയ്ക്കുന്നു:

/ ഹോം / ഗാരി / പ്രമാണങ്ങൾ

ഒരു പ്രതീകാത്മക ലിങ്ക് ഫോൾഡറിൽ നിങ്ങൾ നാവിഗേറ്റുചെയ്യുമ്പോൾ Pwd എന്താണ് കാണിക്കുന്നത്

ഈ ഭാഗത്തിന്, സാഹചര്യം വിശദീകരിക്കാൻ ഞങ്ങൾ ഒരു ചെറിയ സാഹചര്യം രൂപീകരിക്കും.

ഇനി നിങ്ങൾക്ക് ഒരു ഫോൾഡർ ഘടന ഉണ്ടെന്ന് സങ്കൽപ്പിക്കുക:

ഇപ്പോൾ നിങ്ങൾ ഫോൾഡർ 2 ൽ ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കുമെന്ന് കരുതുക:

ln -s / home / gary / പ്രമാണങ്ങൾ / folder1 / home / gary / documents / accounts

ഫോൾഡർ ട്രീ ഇപ്പോൾ ഇങ്ങനെ ആയിരിയ്ക്കും:

ഒരു പ്രത്യേക സ്ഥലത്തിനുള്ളിൽ ഫയലുകളും ഫോൾഡറുകളും ls കമാൻഡ് കാണിക്കുന്നു:

ls -lt

എന്റെ പ്രമാണങ്ങളുടെ ഫോൾഡർക്കെതിരെ മുകളിലെ കമാണ്ട് ഞാൻ നടത്തിയാൽ ഞാൻ അക്കൗണ്ടുകൾക്ക് ഇത് കാണിച്ചുകൊടുക്കും.

അക്കൗണ്ടുകൾ -> folder2

സിംബോളിക് ലിങ്കുകൾ ഫയൽ സിസ്റ്റത്തിനുള്ളിൽ മറ്റൊരു സ്ഥാനം ചൂണ്ടിക്കാട്ടുന്നു.

ഇപ്പോൾ നിങ്ങൾ പ്രമാണ ഫോൾഡറിലാണെന്നും cd കമാൻറ് അക്കൗണ്ട് ഫോൾഡറിലേക്ക് നീക്കുന്നതിന് ഉപയോഗിക്കുമെന്നും സങ്കൽപ്പിക്കുക.

Pwd ന്റെ ഉത്പാദനം എന്തായിരിക്കുമെന്നാണ് നിങ്ങൾ കരുതുന്നത്?

നിങ്ങൾ ഹോം / ഗാരി / ഡോക്യുമെന്റുകൾ / അക്കൗണ്ടുകൾ കാണിക്കുമെന്ന് നിങ്ങൾ ഊഹിക്കുന്നുവെങ്കിൽ നിങ്ങൾ ശരിയായിരിക്കും പക്ഷെ നിങ്ങൾ അക്കൗണ്ട് ഫോൾഡറിൽ നിന്ന് ls കമാൻഡ് പ്രവർത്തിച്ചാൽ അത് ഫോൾഡർ 2 ഫോൾഡറിലെ ഫയലുകൾ കാണിക്കുന്നു.

താഴെ പറയുന്ന കമാൻഡ് നോക്കുക:

pwd -P

പ്രതീകാത്മകവുമായി ബന്ധപ്പെട്ടിരിക്കുന്ന ഫോൾഡറിലെ മുകളിലെ കമാൻഡ് നിങ്ങൾ റൺ ചെയ്യുമ്പോൾ, നമ്മുടെ കേസിൽ / home / gary / documents / folder2 എന്ന ഭൌതിക സ്ഥാനം നിങ്ങൾ കാണും.

ലോജിക്കൽ ഫോൾഡർ കാണുന്നതിന് നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

pwd -L

ഇത് എന്റെ കേസിൽ തന്നെ / വീട്ടു / ഗാരി / ഡോക്യുമെന്റുകൾ / അക്കൌണ്ടുകൾ എന്നിവയിൽ തന്നെ pwd ആയി കാണിക്കും.

Pwd കംപൈൽ ചെയ്ത് നിങ്ങളുടെ സിസ്റ്റത്തിൽ സജ്ജീകരിയ്ക്കുന്നതിനെ ആശ്രയിച്ച്, pwd കമാൻഡ് ഫിസിക്കല് ​​പാഥിലേക്കു് ഡിഫാൾട്ട് ചെയ്യാം അല്ലെങ്കിൽ ലോജിക്കൽ പാഥിലേക്കു് ഡിഫോൾട്ട് ചെയ്യാം.

അതിനാൽ -P അല്ലെങ്കിൽ -L സ്വിച്ച് ഉപയോഗിക്കുന്നതിന് നിങ്ങൾക്ക് നല്ല ശീലമാണ് (ഏതുതരം പെരുമാറ്റത്തെ ആശ്രയിച്ചിരിക്കുന്നു എന്നതിനെ ആശ്രയിച്ചിരിക്കുന്നു).

$ PWD വേരിയബിള് ഉപയോഗിച്ചു്

$ PWD വേരിയബിളിന്റെ മൂല്യം പ്രദർശിപ്പിക്കുന്നതിലൂടെ നിലവിലുള്ള പ്രവർത്തന ഡയറക്ടറി നിങ്ങൾക്ക് കാണാൻ കഴിയും. ലളിതമായി ഈ കമാൻഡ് ഉപയോഗിക്കുക:

echo $ PWD

മുമ്പത്തെ വർക്കിംഗ് ഡയറക്ടറി പ്രദർശിപ്പിക്കുക

മുമ്പത്തെ വർക്കിംങ് ഡയറക്ടറി കാണാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടെങ്കിൽ നിങ്ങൾക്കു് താഴെ പറയുന്ന നിർദ്ദേശം പ്രവർത്തിപ്പിക്കാം:

echo $ OLDPWD

നിങ്ങൾ നിലവിലെ ഡയറക്ടറിയിലേക്ക് നീങ്ങുന്നതിനു മുൻപ് നിങ്ങളുണ്ടായിരുന്ന ഡയറക്ടറി ഇത് കാണിക്കുന്നു.

വണ്ടിയോടിക്കുന്ന നിരവധി സംഭവങ്ങൾ

നേരത്തെ സൂചിപ്പിച്ചതുപോലെ, pwd അത് എങ്ങനെ സജ്ജീകരിക്കുന്നുവെന്നതിനെ അടിസ്ഥാനമാക്കി വ്യത്യസ്തമായി പ്രവർത്തിച്ചേക്കാം.

ഇത് ഒരു നല്ല ഉദാഹരണം Kubuntu Linux ൽ ആണ്.

നിങ്ങൾ pwd പ്രവർത്തിയ്ക്കുമ്പോൾ ഉപയോഗിയ്ക്കുന്ന pwd- ന്റെ ഷെൽ പതിപ്പു് നിങ്ങൾ ഒരു സിംബോളിക് ലിങ്ക്ഡ് ഫോൾഡറിലാണെങ്കിൽ ലോജിക്കൽ വർക്കിങ് ഡയറക്ടറി കാണിയ്ക്കുന്നു.

എന്നിരുന്നാലും, താഴെ പറയുന്ന കമാന്ഡ് പ്രവര്ത്തിപ്പിക്കുകയാണെങ്കില്, നിങ്ങള് ഒരു പ്രതീകാത്മക ബന്ധമുള്ള ഫോൾഡറില് ആയിരിക്കുമ്പോള് അത് ശാരീരിക പ്രവര്ത്തക ഡയറക്ടറി കാണിക്കുന്നു.

/ usr / bin / pwd

നിങ്ങൾ തീർച്ചയായും ഒരേ കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതിനാൽ ഇത് തീർച്ചയായും സഹായകരമല്ല, പക്ഷേ ഒരു സ്ഥിരം മോഡിൽ പ്രവർത്തിക്കുമ്പോൾ നിങ്ങൾ റിവേഴ്സ് ഫലമായിരിക്കും.

നേരത്തേ സൂചിപ്പിച്ചതുപോലെ, നിങ്ങൾ -P ഉം -L സ്ക്രിപ്റ്റും ഉപയോഗിക്കുന്ന ശീലം നിങ്ങൾക്കാവശ്യമാണ്.

സംഗ്രഹം

Pwd കമാൻഡിനു് രണ്ടു്് കൂടുതൽ സ്വിച്ചുകൾ ഉണ്ടു്:

pwd --version

ഇത് pwd- യ്ക്കായുള്ള നിലവിലെ പതിപ്പ് നമ്പർ ദൃശ്യമാക്കുന്നു.

Pwd ന്റെ ഷെൽ പതിപ്പിനെതിരെ പ്രവർത്തിക്കുമ്പോൾ ഇത് പ്രവർത്തിക്കില്ല പക്ഷേ / bin / pwd നോട് പ്രവർത്തിക്കും.

മറ്റൊരു സ്വിച്ച് ആണ്:

pwd --help

ഇത് മാനുവൽ പേജ് ടെർമിനൽ വിൻഡോയിൽ കാണിക്കുന്നു

വീണ്ടും ഇത് pwd ന്റെ ഷെൽ പതിപ്പിനേക്കാളും പ്രവർത്തിക്കുന്നില്ല, / bin / pwd പതിപ്പിനേതാകും.