Linux-നുള്ള എന്റെ പ്രിയപ്പെട്ട കമാൻഡ് ലൈൻ എഡിറ്റർമാർ - നിങ്ങളുടെ എഡിറ്റർ എന്താണ്?


കമാൻഡ് ലൈൻ വഴി ഫയലുകൾ എങ്ങനെ വേഗത്തിലും ഫലപ്രദമായും എഡിറ്റ് ചെയ്യാമെന്ന് അറിയുന്നത് ഓരോ Linux സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർക്കും അത്യന്താപേക്ഷിതമാണ്. ഒരു കോൺഫിഗറേഷൻ ഫയലോ ഉപയോക്തൃ ഫയലോ ടെക്uസ്uറ്റ് ഡോക്യുമെന്റോ അല്ലെങ്കിൽ നിങ്ങൾ എഡിറ്റ് ചെയ്യേണ്ട ഏത് ഫയലോ ആകട്ടെ, ഫയൽ എഡിറ്റുകൾ ദിവസേന നടത്തുന്നു.

അതുകൊണ്ടാണ് പ്രിയപ്പെട്ട കമാൻഡ് ലൈൻ ടെക്സ്റ്റ് എഡിറ്റർ തിരഞ്ഞെടുത്ത് അതിൽ പ്രാവീണ്യം നേടുന്നത് നല്ലത്. മറ്റ് ടെക്സ്റ്റ് എഡിറ്റർമാരുമായി എങ്ങനെ പ്രവർത്തിക്കണമെന്ന് അറിയുന്നത് നല്ലതാണ്, എന്നാൽ നിങ്ങൾ കുറഞ്ഞത് ഒരെണ്ണമെങ്കിലും മാസ്റ്റർ ചെയ്യണം, അതിനാൽ നിങ്ങൾക്ക് ആവശ്യമുള്ളപ്പോൾ കൂടുതൽ സങ്കീർണ്ണമായ ജോലികൾ ചെയ്യാൻ കഴിയും.

ഈ ട്യൂട്ടോറിയലിൽ, ലിനക്സിലെ ഏറ്റവും സാധാരണമായ കമാൻഡ് ലൈൻ ടെക്സ്റ്റ് എഡിറ്ററുകൾ ഞങ്ങൾ നിങ്ങൾക്ക് കാണിച്ചുതരാനും അവയുടെ ഗുണദോഷങ്ങൾ കാണിക്കാനും പോകുന്നു.

എന്നിരുന്നാലും, അവയിൽ ഓരോന്നിനും എങ്ങനെ പ്രവർത്തിക്കാം എന്നതിന്റെ പൂർണ്ണമായ ഒരു ഗൈഡ് ഞങ്ങൾ കവർ ചെയ്യില്ല എന്നത് ശ്രദ്ധിക്കുക, കാരണം ഇത് വിശദീകരണത്തോടുകൂടിയ മറ്റൊരു ലേഖനമാകാം.

1. Vi/Vim എഡിറ്റർ

ഞങ്ങളുടെ ലിസ്റ്റിൽ ഒന്നാമത്തേത് കുപ്രസിദ്ധമായ Vi/Vim ആണ് (Vim വരുന്നത് Vi മെച്ചപ്പെടുത്തിയതിൽ നിന്നാണ്). ടെക്uസ്uറ്റിൽ വിവിധ പ്രവർത്തനങ്ങൾ ചെയ്യാൻ കഴിയുന്ന വളരെ വഴക്കമുള്ള ടെക്uസ്uറ്റ് എഡിറ്ററാണിത്.

ഉദാഹരണത്തിന്, vim ഉപയോഗിച്ച് ഒരു ഫയലിലെ ടെക്uസ്uറ്റ് സ്uനിപ്പെറ്റുകൾ മാറ്റിസ്ഥാപിക്കാൻ നിങ്ങൾക്ക് സാധാരണ എക്uസ്uപ്രഷനുകൾ ഉപയോഗിക്കാം. തീർച്ചയായും ഇത് മാത്രമല്ല പ്രയോജനം. Vi(m) വരികൾ, വാക്കുകൾ ഖണ്ഡികകൾ എന്നിവയ്ക്കിടയിൽ നാവിഗേറ്റ് ചെയ്യാനുള്ള എളുപ്പവഴി നൽകുന്നു. ടെക്സ്റ്റ് ഹൈലൈറ്റിംഗും ഇതിൽ ഉൾപ്പെടുന്നു.

Vim ഏറ്റവും ഉപയോക്തൃ സൗഹൃദ ടെക്സ്റ്റ് എഡിറ്റർ ആയിരിക്കില്ല, പക്ഷേ ഡെവലപ്പർമാരും ലിനക്സ് പവർ ഉപയോക്താക്കളും ഇത് പലപ്പോഴും തിരഞ്ഞെടുക്കുന്നു. നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഈ കമാൻഡ് ലൈൻ ടെക്സ്റ്റ് എഡിറ്റർ ഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ, നിങ്ങളുടെ OS-മായി ബന്ധപ്പെട്ട കമാൻഡ് ഉപയോഗിക്കാം:

$ sudo apt-get install vim         [On Debian and its derivatives]
# yum install vim                  [On RedHat based systems]
OR
# dnf install vim                  [On newer Fedora 22+ versions]

vi(m) ന്റെ ഞങ്ങളുടെ പൂർണ്ണമായ കവറേജ് നിങ്ങൾക്ക് കാണണമെങ്കിൽ, ചുവടെയുള്ള ലിങ്കുകൾ പിന്തുടരുക:

  1. Linux-ൽ ഒരു ഫുൾ ടെക്സ്റ്റ് എഡിറ്ററായി Vi/Vim പഠിക്കുക, ഉപയോഗിക്കുക
  2. നിങ്ങളുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനുള്ള 'Vi/Vim' എഡിറ്റർ നുറുങ്ങുകളും തന്ത്രങ്ങളും അറിയുക
  3. 8 രസകരമായ 'Vi/Vim' എഡിറ്റർ നുറുങ്ങുകളും തന്ത്രങ്ങളും

2. നാനോ എഡിറ്റർ

നാനോ ഒരുപക്ഷേ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന കമാൻഡ് ലൈൻ ടെക്സ്റ്റ് എഡിറ്ററുകളിൽ ഒന്നാണ്. ഇതിന്റെ ലാളിത്യവും മിക്ക ലിനക്സ് വിതരണങ്ങളിലും പ്രീഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ളതുമാണ് ഇതിന് കാരണം.

നാനോയ്ക്ക് വിമ്മിന്റെ ഫ്ലെക്സിബിലിറ്റി ഇല്ല, പക്ഷേ നിങ്ങൾക്ക് ഒരു വലിയ ഫയൽ എഡിറ്റ് ചെയ്യണമെങ്കിൽ അത് തീർച്ചയായും പ്രവർത്തിക്കും. യഥാർത്ഥത്തിൽ പിക്കോയും നാനോയും തികച്ചും സമാനമാണ്. രണ്ടിന്റെയും കമാൻഡ് ഓപ്uഷനുകൾ ചുവടെ പ്രദർശിപ്പിക്കുന്നതിനാൽ ഏതാണ് പ്രവർത്തിപ്പിക്കേണ്ടതെന്ന് നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം. Ctrl-ന്റെ കീ കോമ്പിനേഷനുകളും ചുവടെ പ്രദർശിപ്പിച്ചിരിക്കുന്ന ഒരു അക്ഷരവും ഉപയോഗിച്ച് കമാൻഡുകൾ പൂർത്തിയാക്കുന്നു.

നാനോയ്ക്ക് ഇനിപ്പറയുന്ന സവിശേഷതകൾ ഉണ്ട്, അത് നിങ്ങൾക്ക് ബോക്സിന് പുറത്ത് ഉപയോഗിക്കാം:

  1. സഹായം നേടുക
  2. എഴുതുക
  3. ന്യായീകരിക്കുക
  4. ഫയൽ വായിക്കുക
  5. എവിടെയാണ് (തിരയൽ)
  6. മുമ്പത്തെ പേജ്
  7. അടുത്ത പേജ്
  8. വാചകം മുറിക്കുക
  9. കട്ട് ചെയ്യാത്ത വാചകം
  10. Cur Pos (നിലവിലെ സ്ഥാനം)
  11. സ്പെൽ ചെക്ക്

$ sudo apt-get install nano         [On Debian and its derivatives]
# yum install nano                  [On RedHat based systems]
OR
# dnf install nano                  [On newer Fedora 22+ versions]

ഈ ലിങ്കിൽ നാനോ എഡിറ്റർ ഉപയോഗിച്ച് ഫയലുകൾ എഡിറ്റ് ചെയ്യുന്നതിനുള്ള ഞങ്ങളുടെ പൂർണ്ണമായ ഗൈഡ് നിങ്ങൾക്ക് പരിശോധിക്കാം:

  1. ലിനക്സിൽ നാനോ എഡിറ്റർ എങ്ങനെ ഉപയോഗിക്കാം

3. ഇമാക്സ് എഡിറ്റർ

ഇത് ഒരുപക്ഷേ ഞങ്ങളുടെ ലിസ്റ്റിലെ ഏറ്റവും സങ്കീർണ്ണമായ ടെക്സ്റ്റ് എഡിറ്ററാണ്. Linux, UNIX അധിഷ്ഠിത സിസ്റ്റങ്ങൾക്ക് ലഭ്യമായ ഏറ്റവും പഴയ കമാൻഡ് ലൈൻ എഡിറ്ററാണിത്. വ്യത്യസ്uത തരത്തിലുള്ള ടാസ്uക്കുകൾക്കായി ഒരു സംയോജിത അന്തരീക്ഷം പ്രദാനം ചെയ്യുന്നതിലൂടെ കൂടുതൽ ഉൽപ്പാദനക്ഷമതയുള്ളവരാകാൻ Emacs-ന് നിങ്ങളെ സഹായിക്കാനാകും.

ആദ്യം ഉപയോക്തൃ ഇന്റർഫേസ് എങ്ങനെയെങ്കിലും ആശയക്കുഴപ്പമുണ്ടാക്കുന്നതായി തോന്നാം. ഫയൽ നാവിഗേഷൻ, എഡിറ്റുകൾ, ഇഷ്uടാനുസൃതമാക്കൽ, കമാൻഡുകൾ സജ്ജീകരിക്കൽ എന്നിവയ്uക്ക് നിങ്ങളെ സഹായിക്കുന്ന വളരെ വിശദമായ മാനുവൽ emacs-ൽ ഉണ്ട് എന്നതാണ് നല്ല കാര്യം. നൂതന *നിക്സ് ഉപയോക്താക്കൾ ഉപയോഗിക്കുന്ന ആത്യന്തിക ഉപകരണമാണ് ഇമാക്സ്.

ഞങ്ങൾ പരാമർശിച്ച മുൻ എഡിറ്റർമാരെ അപേക്ഷിച്ച് ഇതിനെ തിരഞ്ഞെടുക്കുന്ന ചില സവിശേഷതകൾ ഇതാ:

  1. ഇമാക്സ് സെർവർ പ്ലാറ്റ്uഫോം ഒന്നിലധികം ഹോസ്റ്റുകളെ ഒരേ ഇമാക്സ് സെർവറിലേക്ക് കണക്റ്റുചെയ്യാനും ബഫർ ലിസ്റ്റ് പങ്കിടാനും പ്രാപ്തമാക്കുന്നു.
  2. ശക്തവും വിപുലീകരിക്കാവുന്നതുമായ ഫയൽ മാനേജർ.
  3. ഒരു സാധാരണ എഡിറ്ററിനപ്പുറമുള്ള ഇഷ്uടാനുസൃതമാക്കൽ - ചിലർ പറയുന്നത് പോലെ ഇത് OS-ലെ ഒരു OS ആണ്.
  4. കമാൻഡുകൾ ഇഷ്uടാനുസൃതമാക്കൽ.
  5. Vi(m) ലൈക്ക് മോഡിലേക്ക് മാറ്റാൻ കഴിയും.

ഇമാക്സ് ഒരു മൾട്ടി-പ്ലാറ്റ്ഫോം എഡിറ്ററാണ്, താഴെ കാണിച്ചിരിക്കുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് എളുപ്പത്തിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ കഴിയും:

$ sudo apt-get install emacs         [On Debian and its derivatives]
# yum install emacs                  [On RedHat based systems]
OR
# dnf install emacs                  [On newer Fedora 22+ versions]

ശ്രദ്ധിക്കുക: Linux Mint 17-ൽ, ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാക്കാൻ എനിക്ക് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കേണ്ടി വന്നു:

$ sudo apt-get install emacs23-nox

ഉപസംഹാരം

മറ്റ് കമാൻഡ് ലൈൻ എഡിറ്റർമാർ ഉണ്ട്, എന്നാൽ മുകളിൽ പറഞ്ഞ 3 നൽകുന്ന പ്രവർത്തനക്ഷമതയിൽ പോലും അവ എത്തിച്ചേരുന്നില്ല. നിങ്ങൾ ഒരു ലിനക്uസ് പുതുമുഖമോ ലിനക്സ് ഗുരുവോ ആകട്ടെ, മുകളിൽ പറഞ്ഞിരിക്കുന്ന എഡിറ്റർമാരിൽ ഒരാളെയെങ്കിലും നിങ്ങൾ തീർച്ചയായും പഠിക്കേണ്ടതുണ്ട്. ഈ ലേഖനത്തിൽ ഞങ്ങൾക്ക് ഏതെങ്കിലും കമാൻഡ്-ലൈൻ എഡിറ്റർ നഷ്uടപ്പെട്ടിട്ടുണ്ടെങ്കിൽ, അഭിപ്രായങ്ങളിലൂടെ ഞങ്ങളെ അറിയിക്കാൻ മറക്കരുത്.