ലിനക്സിൽ നാനോ ടെക്സ്റ്റ് എഡിറ്റർ എങ്ങനെ ഉപയോഗിക്കാം എന്നതിനെക്കുറിച്ചുള്ള ഒരു തുടക്കക്കാർക്കുള്ള ഗൈഡ്


നാനോ ഒരു കമാൻഡ് ലൈൻ ടെക്സ്റ്റ് എഡിറ്ററാണ്, ഇത് മിക്കവാറും എല്ലാ ലിനക്സ് വിതരണത്തിലും മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. vi/vim, emacs തുടങ്ങിയ മറ്റ് കമാൻഡ് ലൈൻ ടെക്സ്റ്റ് എഡിറ്ററുകളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ, അതിന്റെ ലാളിത്യം കാരണം പുതിയ ഉപയോക്താക്കൾ ഇത് തിരഞ്ഞെടുക്കുന്നു. സിന്റാക്സ് കളറിംഗ്, ലൈൻ നമ്പറിംഗ്, എളുപ്പത്തിലുള്ള തിരയൽ തുടങ്ങി നിരവധി ഉപയോഗപ്രദമായ സവിശേഷതകൾ ഇതിന് ഉണ്ട്.

ലിനക്സിൽ നാനോ എഡിറ്റർ ഇൻസ്റ്റാൾ ചെയ്യുക

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

# apt install nano [For Ubuntu/Debian]
# yum install nano [For CentOS/Fedora]

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

നിങ്ങൾ അറിഞ്ഞിരിക്കേണ്ട ഒരു കാര്യം, ^ ഉപയോഗിച്ച് പ്രതിനിധീകരിക്കുന്ന കീബോർഡ് കുറുക്കുവഴിയും ഒരു ചിഹ്നവും (ഉദാഹരണത്തിന് ^W) Ctrl കീയും ആ ചിഹ്നവും (Ctrl+W) ചേർന്നതാണ് ഞങ്ങളുടെ ഉദാഹരണത്തിൽ).

M-ൽ ആരംഭിക്കുന്നതായി കാണിക്കുന്ന ഒരു കോമ്പിനേഷൻ അർത്ഥമാക്കുന്നത് Alt കീയും ഇനിപ്പറയുന്ന ചിഹ്നവും അമർത്തി അത് പൂർത്തിയാക്കേണ്ടതുണ്ട് എന്നാണ്.

നിങ്ങൾ ആദ്യം നാനോ തുറക്കുമ്പോൾ കാണുന്ന ഓപ്ഷനുകൾ ചുവടെ പട്ടികപ്പെടുത്തിയിരിക്കുന്നു:

  • G സഹായം നേടുക
  • ^O എഴുതുക
  • ^W എവിടെയാണ്
  • ^K കട്ട് വാചകം
  • ^ജെ ന്യായീകരിക്കുക
  • ^C Cur Pos
  • M-U പഴയപടിയാക്കുക
  • ^X എക്സിറ്റ്
  • ^R ഫയൽ വായിക്കുക
  • ^\ മാറ്റിസ്ഥാപിക്കുക
  • ^U അൺകട്ട് വാചകം
  • ^T അക്ഷരവിന്യാസം ചെയ്യാൻ
  • ^_ ലൈനിലേക്ക് പോകുക
  • M-E വീണ്ടും ചെയ്യുക

ഓരോ ഓപ്ഷനും എപ്പോഴും നിങ്ങളുടെ മുന്നിലുള്ളതിനാൽ നിങ്ങൾ ഓർക്കേണ്ടതില്ല. നാനോയുടെ സഹായ മെനു തുറക്കുന്ന ^G (അല്ലെങ്കിൽ F1 അമർത്തുക) അമർത്തി കീബോർഡ് കോമ്പിനേഷനുകളുടെ പൂർണ്ണമായ ലിസ്റ്റ് നിങ്ങൾക്ക് ലഭിക്കും. ഒറ്റ കീ ഉപയോഗിച്ച് ചില കുറുക്കുവഴികൾ ഉപയോഗിക്കാൻ കഴിയുമെന്ന് നിങ്ങൾ ശ്രദ്ധിക്കും.

ഉദാഹരണത്തിന് സഹായം ലഭിക്കാൻ F1 കീ അല്ലെങ്കിൽ നാനോയിൽ നിന്ന് പുറത്തുകടക്കാൻ F2.

പുതിയ ഫയൽ സൃഷ്ടിക്കുന്നത് നാനോ പ്രവർത്തിപ്പിക്കുന്നത് പോലെ ലളിതമാണ്:

$ nano

ഇത് എഡിറ്റർ തുറക്കുകയും ഫയൽ സേവ് ചെയ്യുമ്പോൾ, പുതിയ ഫയൽ സേവ് ചെയ്യുന്ന ഒരു പേര് നൽകാൻ നിങ്ങളോട് ആവശ്യപ്പെടുകയും ചെയ്യും.

ഒരു ഫയൽ തുറക്കാൻ നിങ്ങൾക്ക് പ്രവർത്തിപ്പിക്കാൻ കഴിയും:

$ nano ~/my_text_file.txt

മുകളിലെ കമാൻഡ് നിങ്ങളുടെ ഹോം ഡയറക്ടറിയിൽ നിന്ന് \my_text_file.txt ഫയൽ തുറക്കാൻ ശ്രമിക്കും. ഫയൽ നിലവിലില്ലെങ്കിൽ, നാനോ അത് സൃഷ്ടിക്കാൻ ശ്രമിക്കും.

ചിലപ്പോൾ, നിങ്ങൾ ഒരു ഫയൽ തുറന്ന് കൃത്യമായ വരിയിലോ നിരയിലോ പോകേണ്ടി വന്നേക്കാം. ഇനിപ്പറയുന്നവ ഉപയോഗിച്ച് ഇത് ചെയ്യാൻ നാനോ നിങ്ങളെ അനുവദിക്കുന്നു:

$ nano +line,columns file

ഉദാഹരണത്തിന്:

$ nano +3,2 ~/.bashrc

നിങ്ങളുടെ .bashrc ഫയൽ തുറക്കും, കഴ്uസർ മൂന്നാം വരി, രണ്ടാമത്തെ നിരയിൽ സ്ഥിതിചെയ്യും.

ഫയലുകൾ തുറക്കുകയോ സൃഷ്uടിക്കുകയോ ചെയ്uതാൽ നിങ്ങൾക്ക് ഉടനടി എഡിറ്റുചെയ്യൽ/എഴുത്ത് തുടങ്ങാം. വിമ്മിൽ നിന്ന് വ്യത്യസ്തമായി, നാനോയിൽ എഡിറ്റ് മോഡിലേക്ക് മാറേണ്ട ആവശ്യമില്ല. ഫയലിന് ചുറ്റും കഴ്uസർ നീക്കാൻ, നിങ്ങളുടെ കീബോർഡിലെ അമ്പടയാള കീകൾ ഉപയോഗിക്കാം.

\എവിടെയാണ് എന്ന ഓപ്ഷനെ പ്രതിനിധീകരിക്കുന്ന ^W ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു ഫയലിനുള്ളിൽ ടെക്uസ്uറ്റ് തിരയാൻ കഴിയും. ഇത് മെനുവിന് മുകളിൽ ഒരു തിരയൽ ഇൻപുട്ട് തുറക്കും, അവിടെ നിങ്ങൾ തിരയുന്ന ടെക്uസ്uറ്റ് ഇൻപുട്ട് ചെയ്യാൻ കഴിയും. :

താഴെയുള്ള മെനു മാറുന്നതും ചില അധിക ഓപ്ഷനുകൾ കാണിക്കുന്നതും നിങ്ങൾ കാണും. അവ സ്വയം വിശദീകരിക്കുന്നവയാണ്, അതിനാൽ കൂടുതൽ പ്രധാനപ്പെട്ടവ ഞങ്ങൾ അവലോകനം ചെയ്യും.

  • പതിവ് എക്സ്പ്രഷനുകൾ ഉപയോഗിച്ച് തിരയുക - M-R (Alt + R കീകൾ) അമർത്തി, നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന പതിവ് എക്സ്പ്രഷനുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ തിരയൽ നൽകുക.
  • ലൈനിലേക്ക് പോകുക – ^T (Ctrl + T) അമർത്തുക, തുടർന്ന് നിങ്ങൾ കഴ്uസർ നീക്കാൻ ആഗ്രഹിക്കുന്ന വരി.
  • ടെക്uസ്റ്റ് മാറ്റിസ്ഥാപിക്കുക - തിരയൽ മോഡിൽ ^R (Ctrl +T) അല്ലെങ്കിൽ റെഗുലർ മോഡിൽ ^\ അമർത്തുക. നിങ്ങളുടെ തിരയൽ നൽകാൻ നിങ്ങളോട് ആവശ്യപ്പെടും, എന്റർ അമർത്തിയ ശേഷം, പകരം വയ്ക്കുന്നതിന് ഉപയോഗിക്കുന്ന ടെക്സ്റ്റ് ഇൻപുട്ട് ചെയ്യാൻ നിങ്ങളോട് ആവശ്യപ്പെടും. അവസാനമായി നിങ്ങളുടെ തിരയലിന്റെ പൊരുത്തപ്പെടുന്ന ഒരു ഉദാഹരണം അല്ലെങ്കിൽ എല്ലാ പൊരുത്തങ്ങളും മാറ്റിസ്ഥാപിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ എന്ന് നിങ്ങളോട് ചോദിക്കും. നിങ്ങൾ \ഇല്ല തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, അടുത്ത പൊരുത്തത്തിലേക്ക് കഴ്uസർ നീക്കും.
  • ആദ്യ വരിയിലേക്ക് പോകുക - ^Y (Ctrl + Y) അമർത്തുക.
  • അവസാന വരിയിലേക്ക് പോകുക – ^V (Ctrl +V) അമർത്തുക.

നാനോയുടെ ഇന്റർഫേസ് ഒരു GUI ടെക്സ്റ്റ് എഡിറ്ററുമായി വളരെ സാമ്യമുള്ളതാണ്. GUI എഡിറ്ററിൽ ഒരു വാചകം പകർത്താനോ മുറിക്കാനോ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾ ആദ്യം അത് തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്. നാനോയിലും ഇതുതന്നെയാണ് സംഭവിക്കുന്നത്. ഒരു വാചകം അടയാളപ്പെടുത്തുന്നതിന് Ctrl + ^അമർത്തുക, തുടർന്ന് അമ്പടയാള കീകൾ ഉപയോഗിച്ച് കഴ്uസറുകൾ നീക്കുക.

  • അടയാളപ്പെടുത്തിയ വാചകം പകർത്താൻ Alt + ^അമർത്തുക.
  • അടയാളപ്പെടുത്തിയ വാചകം മുറിക്കാൻ ^K (Ctrl +K) അമർത്തുക.
  • അടയാളപ്പെടുത്തിയ വാചകം ഒട്ടിക്കാൻ, കഴ്uസർ അനുയോജ്യമായ സ്ഥാനത്തേക്ക് നീക്കി ^U (Ctrl + U) അമർത്തുക.

നിങ്ങളുടെ നിലവിലെ മാറ്റങ്ങൾ ഫയലിൽ സംരക്ഷിക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ^O (Ctrl + O) കോമ്പിനേഷൻ അമർത്തുക. നിങ്ങൾ ഒരു പുതിയ ഫയൽ എഡിറ്റുചെയ്യുകയാണെങ്കിൽ, ആ ഫയലിന് ഒരു പേര് നൽകാൻ നിങ്ങളോട് ആവശ്യപ്പെടും. ഇത് നിങ്ങളുടെ നിലവിലെ മാറ്റങ്ങൾ സംരക്ഷിക്കുകയും നാനോ തുറന്ന നിലയിൽ തുടരുകയും ചെയ്യും, അതിനാൽ നിങ്ങൾക്ക് ഫയലിൽ മാറ്റങ്ങൾ വരുത്തുന്നത് തുടരാം.

ചിലപ്പോൾ ഒരു ഫയൽ എഡിറ്റ് ചെയ്യുമ്പോൾ, അതേ ഫയലിന്റെ താൽക്കാലിക പകർപ്പുകൾ നിങ്ങൾക്ക് സൂക്ഷിക്കേണ്ടി വന്നേക്കാം. നിങ്ങൾക്ക് നാനോയുടെ -B ഓപ്ഷൻ ഉപയോഗിക്കാം, അത് നിങ്ങൾ എഡിറ്റ് ചെയ്യുന്ന ഫയലിന്റെ ബാക്കപ്പ് സൃഷ്ടിക്കും. നിങ്ങൾക്ക് ഇത് -C എന്ന ഓപ്uഷനുമായി സംയോജിപ്പിച്ച് ഉപയോഗിക്കാവുന്നതാണ്, ആ ബാക്കപ്പുകൾ ഇതുപോലെ എവിടെ സംരക്ഷിക്കണമെന്ന് നാനോയോട് പറയുക:

$ nano -BC ~/backups myfile.txt

മുകളിൽ പറഞ്ഞവ, ഉപയോക്താവിന്റെ ഹോം ഡയറക്uടറിയിൽ സ്ഥിതി ചെയ്യുന്ന \ബാക്കപ്പുകൾ എന്ന ഫോൾഡറിൽ myfile.txt ഫയലിന്റെ ബാക്കപ്പ് പകർപ്പുകൾ ഉണ്ടാക്കും. ബാക്കപ്പ് ഡയറക്uടറി നിലവിലുണ്ടാകണമെന്നത് ശ്രദ്ധിക്കുക, അല്ലെങ്കിൽ, ഡയറക്uടറി അസാധുവാണെന്ന് നാനോ നിങ്ങളോട് പറയും.

നാനോയിൽ നിന്ന് പുറത്തുകടക്കാൻ, ^X (Ctrl +X കീകൾ) അമർത്തുക. ഫയൽ മുമ്പ് സംരക്ഷിച്ചിട്ടില്ലെങ്കിൽ, മാറ്റങ്ങൾ അതെ/ഇല്ല എന്ന് ഉപയോഗിച്ച് സംരക്ഷിക്കാനോ എക്സിറ്റ് റദ്ദാക്കാനോ നിങ്ങളോട് ആവശ്യപ്പെടും.

നാനോ ഉപയോഗിക്കാൻ എളുപ്പമുള്ള കമാൻഡ് ലൈൻ ടെക്സ്റ്റ് എഡിറ്ററാണ്, അത് അതിന്റെ ലാളിത്യം കൊണ്ട് ഉപയോക്താക്കളെ ആകർഷിക്കുന്നു. ഇതിന്റെ ഇന്റർഫേസ് GUI എഡിറ്ററുകളുടേതിന് സമാനമാണ്, ഇത് Linux പുതുമുഖങ്ങൾക്ക് അനുയോജ്യമാക്കുന്നു.