ഷെൽ പ്രതീകങ്ങളും വേരിയബിളുകളും ഉപയോഗിച്ച് വർക്കിംഗ് ഡയറക്ടറികൾ എങ്ങനെ തിരിച്ചറിയാം


ഒരു ലിനക്സ് ഉപയോക്താവ് ഒരു ഷെൽ കമാൻഡ് ലൈനിൽ നിരവധി തവണ പ്രവർത്തിക്കാൻ ബാധ്യസ്ഥനായ ചില പ്രത്യേക ഡയറക്ടറികളിൽ ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി, നിലവിലുള്ളതും മുമ്പത്തെ വർക്കിംഗ് ഡയറക്ടറികളും ഉൾപ്പെടുന്നു.

അതിനാൽ, ചില പ്രത്യേക രീതികൾ ഉപയോഗിച്ച് ഈ ഡയറക്uടറികൾ എങ്ങനെ എളുപ്പത്തിൽ ആക്uസസ് ചെയ്യാം അല്ലെങ്കിൽ കൃത്യമായി കണ്ടെത്താം എന്ന് മനസ്സിലാക്കുന്നത് ഒരു പുതിയ അല്ലെങ്കിൽ ഏതെങ്കിലും ലിനക്uസ് ഉപയോക്താവിന് ഒരു ബോണസ് വൈദഗ്ധ്യമാണ്.

പുതുമുഖങ്ങൾക്കായുള്ള ഈ നുറുങ്ങുകളിൽ, പ്രത്യേക ഷെൽ പ്രതീകങ്ങളും പരിസ്ഥിതി വേരിയബിളുകളും ഉപയോഗിച്ച് ഒരു ഉപയോക്താവിന് ഷെല്ലിൽ നിന്ന് അവന്റെ/അവളുടെ വീട്, നിലവിലുള്ളതും മുമ്പത്തെ വർക്കിംഗ് ഡയറക്ടറികളും എങ്ങനെ തിരിച്ചറിയാം എന്നതിന്റെ വഴികൾ ഞങ്ങൾ നോക്കും.

1. പ്രത്യേക ഷെൽ പ്രതീകങ്ങൾ ഉപയോഗിക്കുന്നു

കമാൻഡ് ലൈനിൽ നിന്നുള്ള ഡയറക്uടറികൾ കൈകാര്യം ചെയ്യുമ്പോൾ ഷെല്ലിന് മനസ്സിലാകുന്ന ചില പ്രത്യേക പ്രതീകങ്ങളുണ്ട്. നമ്മൾ ആദ്യം നോക്കുന്ന പ്രതീകം tilde (~) ആണ്: നിലവിലെ ഉപയോക്താവിന്റെ ഹോം ഡയറക്ടറി ആക്സസ് ചെയ്യാൻ ഇത് ഉപയോഗിക്കുന്നു:

$ echo ~

രണ്ടാമത്തേത് ഡോട്ട് (.) പ്രതീകമാണ്: ഇത് കമാൻഡ് ലൈനിൽ ഒരു ഉപയോക്താവ് ഉള്ള നിലവിലെ ഡയറക്ടറിയെ പ്രതിനിധീകരിക്കുന്നു. താഴെയുള്ള സ്uക്രീൻ ഷോട്ടിൽ, കമാൻഡ് ls, ls . എന്നിവ ഒരേ ഔട്ട്uപുട്ട് നിർമ്മിക്കുന്നത്, നിലവിലെ വർക്കിംഗ് ഡയറക്uടറിയിലെ ഉള്ളടക്കങ്ങൾ ലിസ്റ്റുചെയ്യുന്നത് നിങ്ങൾക്ക് കാണാൻ കഴിയും.

$ ls
$ ls .

മൂന്നാമത്തെ പ്രത്യേക പ്രതീകങ്ങൾ ഡബിൾ ഡോട്ടുകളാണ് (..) അത് ഒരു ഉപയോക്താവ് നിലവിലുള്ള വർക്കിംഗ് ഡയറക്uടറിക്ക് മുകളിലുള്ള ഡയറക്uടറിയെ പ്രതിനിധീകരിക്കുന്നു.

ചുവടെയുള്ള ചിത്രത്തിൽ, /var എന്നതിന് മുകളിലുള്ള ഡയറക്uടറി (/) എന്ന റൂട്ട് ഡയറക്ടറിയാണ്, അതിനാൽ നമ്മൾ ls കമാൻഡ് ഇനിപ്പറയുന്ന രീതിയിൽ ഉപയോഗിക്കുമ്പോൾ, (/) എന്നതിന്റെ ഉള്ളടക്കങ്ങൾ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു:

$ ls ..

2. പരിസ്ഥിതി വേരിയബിളുകൾ ഉപയോഗിക്കുന്നത്

മുകളിലുള്ള പ്രതീകങ്ങൾ കൂടാതെ, ഞങ്ങൾ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്ന ഡയറക്uടറികളിൽ പ്രവർത്തിക്കാൻ ഉദ്ദേശിച്ചിട്ടുള്ള ചില പാരിസ്ഥിതിക വേരിയബിളുകളും ഉണ്ട്. അടുത്ത വിഭാഗത്തിൽ, കമാൻഡ് ലൈനിൽ നിന്ന് ഡയറക്uടറികൾ തിരിച്ചറിയുന്നതിനുള്ള പ്രധാനപ്പെട്ട ചില പരിസ്ഥിതി വേരിയബിളുകളിലൂടെ നമ്മൾ സഞ്ചരിക്കും.

$HOME: അതിന്റെ മൂല്യം tilde (~) പ്രതീകത്തിന് തുല്യമാണ് - നിലവിലെ ഉപയോക്താവിന്റെ ഹോം ഡയറക്uടറി, ഇനിപ്പറയുന്ന രീതിയിൽ എക്കോ കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് അത് പരിശോധിക്കാം:

$ echo $HOME

$PWD: പൂർണ്ണമായി, ഇത് സൂചിപ്പിക്കുന്നത് - പ്രിന്റ് വർക്കിംഗ് ഡയറക്uടറി (PWD), പേര് സൂചിപ്പിക്കുന്നത് പോലെ, ഇത് ഷെൽ കമാൻഡ് ലൈനിലെ നിലവിലെ വർക്കിംഗ് ഡയറക്uടറിയുടെ സമ്പൂർണ്ണ പാത്ത് ചുവടെ പ്രിന്റ് ചെയ്യുന്നു:

$ echo $PWD 

$OLDPWD: നിലവിലുള്ള ഡയറക്uടറിയിലേക്ക് മാറുന്നതിന് തൊട്ടുമുമ്പ് ഒരു ഉപയോക്താവ് ഉണ്ടായിരുന്ന ഡയറക്uടറിയിലേക്ക് ഇത് വിരൽ ചൂണ്ടുന്നു. നിങ്ങൾക്ക് അതിന്റെ മൂല്യം ഇനിപ്പറയുന്ന രീതിയിൽ ആക്uസസ് ചെയ്യാൻ കഴിയും:

$ echo $OLDPWD

3. സിമ്പിൾ സിഡി കമാൻഡുകൾ ഉപയോഗിക്കുന്നത്

കൂടാതെ, നിങ്ങളുടെ ഹോം ഡയറക്uടറിയും മുമ്പത്തെ വർക്കിംഗ് ഡയറക്uടറിയും വേഗത്തിൽ ആക്uസസ് ചെയ്യുന്നതിന് നിങ്ങൾക്ക് ചില ലളിതമായ കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കാനും കഴിയും. ഉദാഹരണത്തിന്, നിങ്ങൾ കമാൻഡ് ലൈനിൽ നിങ്ങളുടെ ഫയൽ സിസ്റ്റത്തിന്റെ ഏതെങ്കിലും ഭാഗത്ത് ആയിരിക്കുമ്പോൾ, cd എന്ന് ടൈപ്പ് ചെയ്ത് എന്റർ അമർത്തുന്നത് നിങ്ങളെ നിങ്ങളുടെ ഹോം ഡയറക്ടറിയിലേക്ക് മാറ്റും:

$ echo $PWD
$ cd
$ echo $PWD

താഴെ പറയുന്ന കമാൻഡ് cd - കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് മുമ്പത്തെ പ്രവർത്തന ഡയറക്ടറിയിലേക്ക് നീങ്ങാനും കഴിയും:

$ echo $PWD
$ echo $OLDPWD
$ cd - 
$ echo $PWD

ഈ പോസ്റ്റിൽ, പുതിയ ലിനക്സ് ഉപയോക്താക്കൾക്കായി ഷെൽ കമാൻഡ് ലൈനിനുള്ളിൽ നിന്ന് ചില പ്രത്യേക ഡയറക്ടറികൾ തിരിച്ചറിയുന്നതിന് ലളിതവും എന്നാൽ ഉപയോഗപ്രദവുമായ ചില കമാൻഡ് ലൈൻ ടിപ്പുകൾ ഞങ്ങൾ നീക്കി.

നിങ്ങൾ ഞങ്ങളുമായി പങ്കിടാൻ ആഗ്രഹിക്കുന്ന Linux നുറുങ്ങുകളെക്കുറിച്ചോ വിഷയവുമായി ബന്ധപ്പെട്ട ചോദ്യങ്ങളെക്കുറിച്ചോ നിങ്ങൾക്ക് എന്തെങ്കിലും ചിന്തകളുണ്ടോ, തുടർന്ന് ഞങ്ങളിലേക്ക് മടങ്ങാൻ ചുവടെയുള്ള അഭിപ്രായ ഫോം ഉപയോഗിക്കുക.