ലിനക്സിലെ cd കമാൻഡിന്റെ 15 പ്രായോഗിക ഉദാഹരണങ്ങൾ


ലിനക്സിൽ പുതിയവർക്കും സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർക്കും ഏറ്റവും പ്രധാനപ്പെട്ടതും വ്യാപകമായി ഉപയോഗിക്കുന്നതുമായ കമാൻഡാണ് 'cd' (ഡയറക്uടറി മാറ്റുക) കമാൻഡ്. തലയില്ലാത്ത സെർവറിലെ അഡ്മിൻമാർക്ക്, ലോഗ് പരിശോധിക്കുന്നതിനും ഒരു പ്രോഗ്രാം/ആപ്ലിക്കേഷൻ/സ്ക്രിപ്റ്റ് എക്സിക്യൂട്ട് ചെയ്യുന്നതിനും മറ്റെല്ലാ ടാസ്ക്കുകൾക്കുമായി ഒരു ഡയറക്uടറിയിലേക്ക് നാവിഗേറ്റ് ചെയ്യാനുള്ള ഏക മാർഗം 'cd' ആണ്. തുടക്കക്കാർക്ക് അവരുടെ കൈകൾ വൃത്തികെട്ടതാക്കുന്ന പ്രാരംഭ കമാൻഡുകളിൽ ഒന്നാണിത്.

അതിനാൽ, ടെർമിനലിലെ നിങ്ങളുടെ ശ്രമങ്ങൾ കുറയ്ക്കുന്നതിനും അറിയപ്പെടുന്ന ഈ തന്ത്രങ്ങൾ ഉപയോഗിച്ച് സമയം ലാഭിക്കുന്നതിനുമായി തന്ത്രങ്ങളും കുറുക്കുവഴികളും ഉപയോഗിച്ച് 'cd' യുടെ 15 അടിസ്ഥാന കമാൻഡുകൾ ഞങ്ങൾ ഇവിടെ കൊണ്ടുവരുന്നു.

  1. കമാൻഡ് നാമം : cd
  2. നിങ്ങൾ : ഡയറക്ടറി മാറ്റുക
  3. ലഭ്യത : എല്ലാ Linux വിതരണവും
  4. എക്uസിക്യൂട്ട് ഓൺ : കമാൻഡ് ലൈൻ
  5. അനുമതി : സ്വന്തം ഡയറക്ടറി ആക്uസസ് ചെയ്യുക അല്ലെങ്കിൽ അസൈൻ ചെയ്uതിരിക്കുന്നു.
  6. ലെവൽ : അടിസ്ഥാനം/തുടക്കക്കാർ

1. നിലവിലെ ഡയറക്ടറിയിൽ നിന്ന് /usr/local എന്നതിലേക്ക് മാറ്റുക.

[email :~$ cd /usr/local

[email :/usr/local$ 

2. സമ്പൂർണ്ണ പാത്ത് ഉപയോഗിച്ച് നിലവിലെ ഡയറക്ടറിയിൽ നിന്ന് /usr/local/lib ലേക്ക് മാറ്റുക.

[email :/usr/local$ cd /usr/local/lib 

[email :/usr/local/lib$ 

3. റിലേറ്റീവ് പാത്ത് ഉപയോഗിച്ച് നിലവിലെ വർക്കിംഗ് ഡയറക്ടറിയിൽ നിന്ന് /usr/local/lib ലേക്ക് മാറ്റുക.

[email :/usr/local$ cd lib 

[email :/usr/local/lib$ 

4. (എ) നിങ്ങൾ നേരത്തെ ജോലി ചെയ്തിരുന്ന മുൻ ഡയറക്ടറിയിലേക്ക് മടങ്ങുക.

[email :/usr/local/lib$ cd - 

/usr/local 
[email :/usr/local$ 

4. (ബി) നിലവിലെ ഡയറക്uടറി പാരന്റ് ഡയറക്uടറിയിലേക്ക് മാറ്റുക.

[email :/usr/local/lib$ cd .. 

[email :/usr/local$ 

5. കാണിച്ചിരിക്കുന്നതുപോലെ ഞങ്ങൾ നീക്കിയ സ്ഥലത്തുനിന്നും അവസാനമായി പ്രവർത്തിക്കുന്ന ഡയറക്uടറി കാണിക്കുക (‘–‘ സ്വിച്ച് ഉപയോഗിക്കുക).

[email :/usr/local$ cd -- 

/home/avi 

6. നിങ്ങൾ ഇപ്പോൾ ഉള്ളിടത്ത് നിന്ന് രണ്ട് ഡയറക്ടറികൾ മുകളിലേക്ക് നീക്കുക.

[email :/usr/local$ cd ../ ../ 

[email :/usr$

7. എവിടെനിന്നും ഉപയോക്താക്കളുടെ ഹോം ഡയറക്ടറിയിലേക്ക് നീക്കുക.

[email :/usr/local$ cd ~ 

[email :~$ 

or

[email :/usr/local$ cd 

[email :~$ 

8. വർക്കിംഗ് ഡയറക്uടറി നിലവിലെ വർക്കിംഗ് ഡയറക്uടറിയിലേക്ക് മാറ്റുക (പൊതുവിൽ ഉപയോഗമില്ലെന്ന് തോന്നുന്നു).

[email :~/Downloads$ cd . 
[email :~/Downloads$ 

or

[email :~/Downloads$ cd ./ 
[email :~/Downloads$ 

9. നിങ്ങളുടെ നിലവിലെ പ്രവർത്തിക്കുന്ന ഡയറക്uടറി \/usr/local/lib/python3.4/dist-packages/ ” ആണ്, അതിനെ \/home/avi/Desktop/ എന്നതിലേക്ക് മാറ്റുക, ഒരു വരി കമാൻഡിൽ, മുകളിലേക്ക് നീക്കുക '/' വരെയുള്ള ഡയറക്uടറി തുടർന്ന് കേവല പാത ഉപയോഗിക്കുന്നു.

[email :/usr/local/lib/python3.4/dist-packages$ cd ../../../../../home/avi/Desktop/ 

[email :~/Desktop$ 

10. TAB ഉപയോഗിച്ച് പൂർണ്ണമായി ടൈപ്പ് ചെയ്യാതെ നിലവിലെ വർക്കിംഗ് ഡയറക്ടറിയിൽ നിന്ന് /var/www/html ലേക്ക് മാറ്റുക.

[email :/var/www$ cd /v<TAB>/w<TAB>/h<TAB>

[email :/var/www/html$ 

11. നിങ്ങളുടെ നിലവിലെ പ്രവർത്തിക്കുന്ന ഡയറക്uടറിയിൽ നിന്ന് /etc/v__ _ ലേക്ക് നാവിഗേറ്റ് ചെയ്യുക, ശ്ശോ! നിങ്ങൾ ഡയറക്ടറിയുടെ പേര് മറന്നു, കൂടാതെ TAB ഉപയോഗിക്കേണ്ടതില്ല.

[email :~$ cd /etc/v* 

[email :/etc/vbox$ 

ശ്രദ്ധിക്കുക: 'v' ൽ ആരംഭിക്കുന്ന ഒരു ഡയറക്uടറി മാത്രമേ ഉള്ളൂവെങ്കിൽ മാത്രമേ ഇത് 'vbox' ലേക്ക് നീങ്ങുകയുള്ളൂ. 'v' ൽ ആരംഭിക്കുന്ന ഒന്നിലധികം ഡയറക്uടറികൾ നിലവിലുണ്ടെങ്കിൽ, കമാൻഡ് ലൈനിൽ കൂടുതൽ മാനദണ്ഡങ്ങൾ നൽകിയിട്ടില്ലെങ്കിൽ, അത് സ്റ്റാൻഡേർഡ് നിഘണ്ടുവിൽ അവയുടെ സാന്നിധ്യം അക്ഷരമാലാക്രമത്തിൽ 'v' യിൽ ആരംഭിക്കുന്ന ആദ്യ ഡയറക്ടറിയിലേക്ക് നീങ്ങും.

12. നിങ്ങൾ TAB ഉപയോഗിക്കാതെ തന്നെ ഉപയോക്താവായ ‘av’ (അത് avi അല്ലെങ്കിൽ avt ആണോ എന്ന് ഉറപ്പില്ല) ഹോം ഡയറക്ടറിയിലേക്ക് നാവിഗേറ്റ് ചെയ്യേണ്ടതുണ്ട്.

[email :/etc$ cd /home/av? 

[email :~$ 

13. ലിനക്സിൽ പുഷ്ഡ്, പോപ്പ്ഡ് എന്നിവ എന്തൊക്കെയാണ്?

പുഷ്uഡും പോപ്uഡും ബാഷിലെയും മറ്റ് ചില ഷെല്ലുകളിലെയും ലിനക്uസ് കമാൻഡുകളാണ്, ഇത് നിലവിലെ വർക്കിംഗ് ഡയറക്ടറി ലൊക്കേഷൻ മെമ്മറിയിലേക്ക് സംരക്ഷിക്കുകയും മെമ്മറിയിൽ നിന്ന് ഡയറക്uടറിയിലേക്ക് യഥാക്രമം നിലവിലെ വർക്കിംഗ് ഡയറക്uടറിയായി മാറ്റുകയും ഡയറക്uടറി മാറ്റുകയും ചെയ്യുന്നു.

[email :~$ pushd /var/www/html 

/var/www/html ~ 
[email :/var/www/html$ 

മുകളിലുള്ള കമാൻഡ് നിലവിലെ സ്ഥാനം മെമ്മറിയിലേക്ക് സംരക്ഷിക്കുകയും ആവശ്യപ്പെട്ട ഡയറക്ടറിയിലേക്ക് മാറ്റുകയും ചെയ്യുന്നു. popd ഫയർ ചെയ്തയുടൻ, അത് മെമ്മറിയിൽ നിന്ന് സംരക്ഷിച്ച ഡയറക്ടറി ലൊക്കേഷൻ ലഭ്യമാക്കുകയും അത് നിലവിലെ പ്രവർത്തന ഡയറക്ടറി ആക്കുകയും ചെയ്യുന്നു.

[email :/var/www/html$ popd 
~ 
[email :~$ 

14. വൈറ്റ് സ്uപെയ്uസ് അടങ്ങിയ ഡയറക്uടറിയിലേക്ക് മാറ്റുക.

[email :~$ cd test\ tecmint/ 

[email :~/test tecmint$ 

or

[email :~$ cd 'test tecmint' 
[email :~/test tecmint$ 

or 

[email :~$ cd "test tecmint"/ 
[email :~/test tecmint$ 

15. നിലവിലെ വർക്കിംഗ് ഡയറക്uടറിയിൽ നിന്ന് ഡൗൺലോഡുകളിലേക്ക് മാറ്റുകയും അതിന്റെ എല്ലാ ക്രമീകരണങ്ങളും ഒറ്റയടിക്ക് ലിസ്റ്റുചെയ്യുകയും ചെയ്യുക.

[email :/usr$ cd ~/Downloads && ls

…
.
service_locator_in.xls 
sources.list 
teamviewer_linux_x64.deb 
tor-browser-linux64-3.6.3_en-US.tar.xz 
.
...

ലിനക്uസ് പ്രവർത്തനങ്ങളെയും നിർവ്വഹണങ്ങളെയും കുറിച്ച് സാധ്യമായ ഏറ്റവും കുറഞ്ഞ വാക്കുകളിലും മുമ്പത്തെപ്പോലെ ഉപയോക്തൃ സൗഹൃദത്തോടെയും നിങ്ങളെ ബോധവാന്മാരാക്കാനുള്ള ഞങ്ങളുടെ ശ്രമമാണിത്.

ഇപ്പോഴത്തേക്ക് ഇത്രമാത്രം. രസകരമായ മറ്റൊരു വിഷയവുമായി ഞാൻ ഇവിടെ വീണ്ടും വരും. അതുവരെ തുടരുക, Tecmint-ലേക്ക് കണക്റ്റ് ചെയ്യുക. ചുവടെയുള്ള അഭിപ്രായങ്ങളിൽ നിങ്ങളുടെ വിലയേറിയ ഫീഡ്uബാക്ക് ഞങ്ങൾക്ക് നൽകാൻ മറക്കരുത്.