ലിനക്സ് കമാൻഡ് ലൈൻ ഉപയോഗിക്കുമ്പോൾ നിങ്ങൾ പഠിക്കേണ്ട ഏറ്റവും പ്രധാനപ്പെട്ട ഒരു കമാൻഡ് ആണ് പ്രിന്റർ വർക്കിങ് ഡയറക്ടറി സൂചിപ്പിക്കുന്ന pwd കമാൻഡ്.
ഈ ഗൈഡ് pwd കമാന്ഡ് എങ്ങനെ ഉപയോഗിക്കുമെന്നത് നിങ്ങള്ക്ക് കാണിച്ചു തരും, നിങ്ങള് പ്രവര്ത്തിക്കുന്ന ഡയറക്ടറിയിലേക്കും നിങ്ങള് പ്രവര്ത്തിക്കുന്ന ലോജിക്കല് ഡയറക്ടറിയിലേക്കും ഈ രീതി കാണിക്കും.
നിലവിൽ നിങ്ങൾ ഏത് ലിനക്സ് ഡയറക്ടറി കണ്ടുപിടിക്കുന്നു
നിങ്ങൾ നിലവിൽ പ്രവർത്തിക്കുന്ന ഡയറക്ടറി കണ്ടുപിടിക്കാൻ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:
pwd
Pwd കമാന്ഡിനുളള ഔട്പുട്ട് ഇതുപോലെയായിരിക്കും:
/ ഹോം / ഗാരി
നിങ്ങൾ സിസ്റ്റമണിയിലൂടെ പോകുമ്പോൾ, ഫയൽ സിസ്റ്റത്തിനുള്ളിൽ നിങ്ങളുടെ നിലവിലെ സ്ഥാനം പ്രതിഫലിപ്പിക്കുന്നതിനായി പ്രവർത്തക ഡയറക്ടറി മാറും.
ഉദാഹരണത്തിനു്, cd എന്ന കമാൻഡ് ഉപയോഗിയ്ക്കുകയാണെങ്കിൽ, pwd ആ കമാൻഡ് താഴെ കാണിയ്ക്കുന്നു:
/ ഹോം / ഗാരി / പ്രമാണങ്ങൾ
ഒരു പ്രതീകാത്മക ലിങ്ക് ഫോൾഡറിൽ നിങ്ങൾ നാവിഗേറ്റുചെയ്യുമ്പോൾ Pwd എന്താണ് കാണിക്കുന്നത്
ഈ ഭാഗത്തിന്, സാഹചര്യം വിശദീകരിക്കാൻ ഞങ്ങൾ ഒരു ചെറിയ സാഹചര്യം രൂപീകരിക്കും.
ഇനി നിങ്ങൾക്ക് ഒരു ഫോൾഡർ ഘടന ഉണ്ടെന്ന് സങ്കൽപ്പിക്കുക:
- വീട്
- ഗാരി
- പ്രമാണങ്ങൾ
- ഫോൾഡർ 1
- ഫോൾഡർ 2
- പ്രമാണങ്ങൾ
- ഗാരി
ഇപ്പോൾ നിങ്ങൾ ഫോൾഡർ 2 ൽ ഒരു പ്രതീകാത്മക ലിങ്ക് സൃഷ്ടിക്കുമെന്ന് കരുതുക:
ln -s / home / gary / പ്രമാണങ്ങൾ / folder1 / home / gary / documents / accounts
ഫോൾഡർ ട്രീ ഇപ്പോൾ ഇങ്ങനെ ആയിരിയ്ക്കും:
- വീട്
- ഗാരി
- പ്രമാണങ്ങൾ
- ഫോൾഡർ 1
- ഫോൾഡർ 2
- അക്കൗണ്ടുകൾ
- പ്രമാണങ്ങൾ
- ഗാരി
ഒരു പ്രത്യേക സ്ഥലത്തിനുള്ളിൽ ഫയലുകളും ഫോൾഡറുകളും 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 പതിപ്പിനേതാകും.