ലിനക്uസിന്റെ 60 കമാൻഡുകൾ: പുതുമുഖങ്ങളിൽ നിന്ന് സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്ററിലേക്കുള്ള ഒരു ഗൈഡ്


ലിനക്സിൽ പുതിയതായി വരുന്ന ഒരു വ്യക്തിക്ക്, ഉബുണ്ടു, മിന്റ് തുടങ്ങിയ ഉപയോക്തൃ സൗഹൃദ ലിനക്സ് വിതരണത്തിന്റെ ആവിർഭാവത്തിനു ശേഷവും ലിനക്സ് ഫങ്ഷണൽ കണ്ടെത്തുന്നത് അത്ര എളുപ്പമല്ല. സ്വമേധയാ ചെയ്യാനുള്ള ചില കോൺഫിഗറേഷൻ ഉപയോക്താവിന്റെ ഭാഗത്ത് എപ്പോഴും ഉണ്ടായിരിക്കുമെന്നതാണ് കാര്യം.

ആരംഭിക്കുന്നതിന്, ഒരു ഉപയോക്താവ് ആദ്യം അറിയേണ്ടത് ടെർമിനലിലെ അടിസ്ഥാന കമാൻഡുകൾ ആണ്. Linux GUI ഷെല്ലിൽ പ്രവർത്തിക്കുന്നു. GUI പ്രവർത്തിക്കുന്നില്ലെങ്കിലും ഷെൽ പ്രവർത്തിക്കുമ്പോൾ, Linux പ്രവർത്തിക്കുന്നു. ഷെൽ പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, ഒന്നും പ്രവർത്തിക്കുന്നില്ല. ലിനക്സിലെ കമാൻഡുകൾ ഷെല്ലുമായുള്ള ആശയവിനിമയത്തിനുള്ള ഒരു മാർഗമാണ്. തുടക്കക്കാർക്ക് ചില അടിസ്ഥാന കംപ്യൂട്ടേഷണൽ ജോലികൾ ഇവയാണ്:

  1. ഒരു ഡയറക്uടറിയിലെ ഉള്ളടക്കങ്ങൾ കാണുക : ഒരു ഡയറക്uടറിയിൽ വ്യത്യസ്ത ഫയൽ അനുമതികളുള്ള ദൃശ്യവും അദൃശ്യവുമായ ഫയലുകൾ അടങ്ങിയിരിക്കാം.
  2. കാണുക ബ്ലോക്കുകൾ, HDD പാർട്ടീഷൻ, ബാഹ്യ HDD
  3. ഡൗൺലോഡ് ചെയ്ത/കൈമാറ്റം ചെയ്ത പാക്കേജുകളുടെ സമഗ്രത പരിശോധിക്കുന്നു
  4. ഒരു ഫയൽ പരിവർത്തനം ചെയ്യുകയും പകർത്തുകയും ചെയ്യുന്നു
  5. നിങ്ങളുടെ മെഷീന്റെ പേര്, OS, കേർണൽ എന്നിവ അറിയുക
  6. കാണുന്ന ചരിത്രം
  7. ആയിരിക്കുന്നു
  8. ഡയറക്uടറി നിർമ്മിക്കുക
  9. ഫയലുകൾ നിർമ്മിക്കുക
  10. ഫയൽ അനുമതി മാറ്റുന്നു
  11. ഒരു ഫയൽ സ്വന്തമാക്കുക
  12. പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക, അപ്ഡേറ്റ് ചെയ്യുക, പരിപാലിക്കുക
  13. ഒരു ഫയൽ അൺകംപ്രസ്സ് ചെയ്യുന്നു
  14. നിലവിലെ തീയതിയും സമയവും കലണ്ടറും കാണുക
  15. ഒരു ഫയലിന്റെ ഉള്ളടക്കങ്ങൾ പ്രിന്റ് ചെയ്യുക
  16. പകർത്തുക, നീക്കുക
  17. എളുപ്പമുള്ള നാവിഗേഷനായി പ്രവർത്തിക്കുന്ന ഡയറക്uടറി കാണുക
  18. പ്രവർത്തിക്കുന്ന ഡയറക്uടറി മുതലായവ മാറ്റുക...

മുകളിലുള്ള എല്ലാ അടിസ്ഥാന കമ്പ്യൂട്ടേഷണൽ ടാസ്ക്കുകളും ഞങ്ങളുടെ ആദ്യ ലേഖനത്തിൽ ഞങ്ങൾ വിവരിച്ചിട്ടുണ്ട്.

ഇതായിരുന്നു ഈ പരമ്പരയിലെ ആദ്യ ലേഖനം. ലൈക്കുകൾ, കമന്റുകൾ, ട്രാഫിക് എന്നിവയുടെ കാര്യത്തിൽ ഞങ്ങളുടെ വായനക്കാർ വളരെയധികം വിലമതിച്ച വ്യക്തമായ ഉദാഹരണങ്ങളോടെ ഈ കമാൻഡുകളുടെ വിശദമായ വിവരണം നിങ്ങൾക്ക് നൽകാൻ ഞങ്ങൾ ശ്രമിച്ചു.

ഈ പ്രാരംഭ കമാൻഡുകൾക്ക് ശേഷം എന്താണ്? വ്യക്തമായും ഞങ്ങൾ ഈ ലേഖനത്തിന്റെ അടുത്ത ഭാഗത്തേക്ക് നീങ്ങി, അവിടെ ഇതുപോലുള്ള കമ്പ്യൂട്ടേഷണൽ ജോലികൾക്കായി ഞങ്ങൾ കമാൻഡുകൾ നൽകി:

  1. ഒരു ഡയറക്uടറിയിൽ ഒരു ഫയൽ കണ്ടെത്തുന്നു
  2. നൽകിയ കീവേഡുകൾ ഉപയോഗിച്ച് ഒരു ഫയൽ തിരയുന്നു
  3. ഓൺലൈൻ ഡോക്യുമെന്റേഷൻ കണ്ടെത്തൽ
  4. നിലവിലെ പ്രവർത്തിക്കുന്ന പ്രക്രിയകൾ കാണുക
  5. ഒരു റണ്ണിംഗ് പ്രോസസ്സ് ഇല്ലാതാക്കുക
  6. ഇൻസ്റ്റാൾ ചെയ്ത ബൈനറികളുടെ സ്ഥാനം കാണുക
  7. ഒരു സേവനം ആരംഭിക്കുന്നു, അവസാനിപ്പിക്കുന്നു, പുനരാരംഭിക്കുന്നു
  8. അപരനാമങ്ങൾ ഉണ്ടാക്കുകയും നീക്കം ചെയ്യുകയും ചെയ്യുക
  9. ഡിസ്ക്, സ്പേസ് ഉപയോഗങ്ങൾ കാണുക
  10. ഒരു ഫയൽ കൂടാതെ/അല്ലെങ്കിൽ ഡയറക്ടറി നീക്കം ചെയ്യുന്നു
  11. സ്റ്റാൻഡേർഡ് ഔട്ട്uപുട്ടിൽ ഒരു ഇഷ്uടാനുസൃത ഔട്ട്uപുട്ട് പ്രിന്റ് ചെയ്യുക/എക്കോ ചെയ്യുക
  12. നിങ്ങൾ റൂട്ട് ആണെങ്കിൽ സ്വയത്തിന്റെയും മറ്റുള്ളവരുടെയും പാസ്uവേഡ് മാറ്റുന്നു.
  13. അച്ചടി ക്യൂ കാണുക
  14. രണ്ട് ഫയലുകൾ താരതമ്യം ചെയ്യുക
  15. ഒരു ഫയൽ ഡൗൺലോഡ് ചെയ്യുക, Linux വഴി (wget)
  16. ഒരു ബ്ലോക്ക്/പാർട്ടീഷൻ/ബാഹ്യ HDD മൌണ്ട് ചെയ്യുക
  17. ‘C’, ‘C++’, ‘Java’ പ്രോഗ്രാമിംഗ് ഭാഷയിൽ എഴുതിയ ഒരു കോഡ് സമാഹരിച്ച് പ്രവർത്തിപ്പിക്കുക

ഈ രണ്ടാമത്തെ ലേഖനം linux-console.net-ന്റെ വായനക്കാർ വീണ്ടും വളരെയധികം വിലമതിച്ചു. അനുയോജ്യമായ ഉദാഹരണങ്ങളും ഔട്ട്uപുട്ടും സഹിതം ലേഖനം നന്നായി വിപുലീകരിച്ചു.

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

ഈ പരമ്പരയിലെ ഞങ്ങളുടെ മൂന്നാമത്തെയും അവസാനത്തെയും ലേഖനത്തിൽ, ഇനിപ്പറയുന്നതുപോലുള്ള കമ്പ്യൂട്ടേഷണൽ ടാസ്uക്കിന് ആവശ്യമായ കമാൻഡുകൾ ഉൾപ്പെടുത്താൻ ഞങ്ങൾ ശ്രമിച്ചു:

  1. നെറ്റ്uവർക്ക് ഇന്റർഫേസ് കോൺഫിഗർ ചെയ്യുന്നു
  2. ഇഷ്uടാനുസൃത നെറ്റ്uവർക്കുമായി ബന്ധപ്പെട്ട വിവരങ്ങൾ കാണുന്നു
  3. ഇഷ്ടാനുസൃതമാക്കാവുന്ന സ്വിച്ചുകളും ഫലങ്ങളും ഉള്ള ഇന്റർനെറ്റ് സെർവറിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ നേടുന്നു
  4. DNS കുഴിക്കുന്നു
  5. നിങ്ങളുടെ സിസ്uറ്റം പ്രവർത്തനസമയം അറിയുന്നു
  6. ലോഗിൻ ചെയ്uത മറ്റ് എല്ലാ ഉപയോക്താക്കൾക്കും ഇടയ്uക്കിടെ വിവരങ്ങൾ അയയ്uക്കുന്നു
  7. ഒരു ഉപയോക്താവിന് നേരിട്ട് വാചക സന്ദേശങ്ങൾ അയയ്uക്കുക
  8. കമാൻഡുകളുടെ സംയോജനം
  9. ഒരു ഫയലിന്റെ പേര് മാറ്റുന്നു
  10. ഒരു CPU-യുടെ പ്രക്രിയകൾ കാണുന്നു
  11. പുതുതായി ഫോർമാറ്റ് ചെയ്ത ext4 പാർട്ടീഷൻ സൃഷ്ടിക്കുന്നു
  12. vi, emacs, nano പോലുള്ള ടെക്uസ്uറ്റ് ഫയൽ എഡിറ്റർമാർ
  13. പ്രോഗ്രസ് ബാർ ഉപയോഗിച്ച് ഒരു വലിയ ഫയൽ/ഫോൾഡർ പകർത്തുന്നു
  14. സൗജന്യവും ലഭ്യമായതുമായ മെമ്മറിയുടെ ട്രാക്ക് സൂക്ഷിക്കുന്നു
  15. ഒരു mysql ഡാറ്റാബേസ് ബാക്കപ്പ് ചെയ്യുക
  16. ഊഹിക്കാൻ പ്രയാസമാക്കുക - ക്രമരഹിതമായ പാസ്uവേഡ്
  17. രണ്ട് ടെക്സ്റ്റ് ഫയലുകൾ ലയിപ്പിക്കുക
  18. തുറന്ന എല്ലാ ഫയലുകളുടെയും ലിസ്റ്റ്

ഈ ലേഖനവും ലേഖനത്തിനൊപ്പം പോകേണ്ട കമാൻഡുകളുടെ ലിസ്റ്റും എഴുതുന്നത് അൽപ്പം ബുദ്ധിമുട്ടായിരുന്നു. ഓരോ ലേഖനത്തിലും ഞങ്ങൾ 20 കമാൻഡുകൾ തിരഞ്ഞെടുത്തു, അതിനാൽ ഏത് കമാൻഡിനാണ് ഉൾപ്പെടുത്തേണ്ടതെന്നും ഏതൊക്കെ പ്രത്യേക പോസ്റ്റിൽ നിന്ന് ഒഴിവാക്കണമെന്നും ഞങ്ങൾ വളരെയധികം ചിന്തിച്ചു. ഒരു ഉപയോക്തൃ വീക്ഷണകോണിൽ നിന്നും ഒരു അഡ്മിനിസ്ട്രേറ്റർ വീക്ഷണകോണിൽ നിന്നും കമാൻഡുകൾ അവയുടെ ഉപയോഗക്ഷമതയുടെ അടിസ്ഥാനത്തിൽ (ഞാൻ ഉപയോഗിക്കുന്നതും ഉപയോഗിക്കുന്നതും പോലെ) ഞാൻ വ്യക്തിപരമായി തിരഞ്ഞെടുത്തു.

ഈ ലേഖനങ്ങൾ അതിന്റെ സീരീസിലെ എല്ലാ ലേഖനങ്ങളും സംയോജിപ്പിക്കാനും ഞങ്ങളുടെ ഈ ലേഖന പരമ്പരയിൽ തന്നെ നിർവഹിക്കാനാകുന്ന കമാൻഡുകളിലെ എല്ലാ പ്രവർത്തനങ്ങളും നിങ്ങൾക്ക് നൽകാനും ലക്ഷ്യമിടുന്നു.

Linux-ൽ വളരെ നീണ്ട കമാൻഡുകൾ ലഭ്യമാണ്. എന്നാൽ സാധാരണയായി ഉപയോഗിക്കുന്ന 60 കമാൻഡുകളുടെ ലിസ്റ്റ് ഞങ്ങൾ നൽകിയിട്ടുണ്ട്, കൂടാതെ ഈ 60 കമാൻഡുകളെക്കുറിച്ച് മൊത്തത്തിൽ അറിവുള്ള ഒരു ഉപയോക്താവിന് ടെർമിനലിൽ വളരെ സുഗമമായി പ്രവർത്തിക്കാൻ കഴിയും.

എന്നിൽ നിന്ന് ഇപ്പോൾ അത്രമാത്രം. ഞാൻ ഉടൻ തന്നെ മറ്റൊരു ട്യൂട്ടോറിയലുമായി വരും, നിങ്ങൾ അതിലൂടെ പോകാൻ ഇഷ്ടപ്പെടും. അതുവരെ കാത്തിരിക്കൂ! linux-console.net സന്ദർശിക്കുന്നത് തുടരുക.