ടെർമിനൽ വെള്ളിയാഴ്ച: കമാൻഡ് ലൈൻ എഡിറ്റിംഗ്

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

കമാൻഡ് ലൈനിൽ എഡിറ്റുചെയ്യുന്നു

നമ്മളിൽ പലരും സാധാരണ രീതിയിൽ ടെർമിനൽ ഉപയോഗിക്കുന്നു, പക്ഷേ അതിന്റെ പൂർണ്ണ ശേഷിയെക്കുറിച്ച് ഞങ്ങൾക്ക് അറിയില്ല, അതിനാൽ കുറച്ച് മാസങ്ങൾക്ക് മുമ്പ്, ഞാൻ ശേഖരിക്കുന്ന ചുമതല ഏറ്റെടുത്തു കുറുക്കുവഴികൾ ക്ലീനിംഗ് ബാഷ് പോലുള്ള സാധാരണ പതിവ് മുതൽ അവസാന രണ്ട് പ്രതീകങ്ങളുടെ ക്രമം അല്ലെങ്കിൽ അവസാന രണ്ട് ആർഗ്യുമെന്റുകളുടെ ക്രമം വരെ.

ടെർമിനൽഈ കുറുക്കുവഴികൾ നിങ്ങൾ ഉപയോഗിക്കുന്നവയുമായി വളരെ സാമ്യമുള്ളതാണ് ഇമാക്സ് തീർച്ചയായും ഇത് ബാഷ് വികസിപ്പിച്ചതിനാലാണ് ഗ്നു ഇനിപ്പറയുന്ന കമാൻഡ് ടൈപ്പുചെയ്യുന്നതിലൂടെ ക്രമീകരണങ്ങൾ Vi / Vim ശൈലിയിലേക്ക് മാറ്റാൻ കഴിയും.

$ സെറ്റ് -o vi

 എങ്ങനെ വായിക്കാം:

C: ഇടത് Ctrl.

M: മെറ്റാ, സാധാരണയായി ഇടത് Alt.

Cx ക്യു: Ctrl അമർത്തുക, x റിലീസ് ചെയ്യാതെ x അമർത്തി Ctrl റിലീസ് ചെയ്യുക.

എനിക്കറിയാവുന്ന കുറച്ച് കാര്യങ്ങൾ ഇപ്പോൾ ഞാൻ എഴുതാം:

അടിസ്ഥാന

സി.ബി: നിങ്ങൾ ഒരു പ്രതീകം പിന്നോട്ട് നീക്കുന്നു.

Cf: നിങ്ങൾ ഒരു പ്രതീകം മുന്നോട്ട് നീക്കുന്നു.

സി-_  "അഥവാ" Cx Cu: കമാൻഡിന്റെ അവസാന എഡിറ്റ് പഴയപടിയാക്കുക.

Cl: സ്ക്രീൻ വൃത്തിയാക്കുക.

ക്യു: നൽകിയ വരി ഇല്ലാതാക്കുക.

ഡിസി: നിലവിലെ പ്രവർത്തിക്കുന്ന കമാൻഡ് റദ്ദാക്കുക.

ഇല്ലാതാക്കുക

ച: ഒരു പ്രതീകം പിന്നിലേക്ക് ഇല്ലാതാക്കുക.

സിഡി: ഒരു പ്രതീകം മുന്നോട്ട് ഇല്ലാതാക്കുക.

സി.കെ: കഴ്‌സർ സ്ഥാനത്ത് നിന്ന് വരിയുടെ അവസാനം വരെ വാചകം ഇല്ലാതാക്കുക.

എംഡി: കഴ്‌സർ സ്ഥാനത്ത് നിന്ന് നിലവിലെ പദത്തിന്റെ അവസാനം വരെ വാചകം ഇല്ലാതാക്കുന്നു.

Cw: കഴ്‌സർ സ്ഥാനത്ത് നിന്ന് നിലവിലെ പദത്തിന്റെ ആരംഭം വരെ വാചകം ഇല്ലാതാക്കുന്നു.

എം-ബാക്ക്‌സ്‌പെയ്‌സ്: കഴ്‌സർ സ്ഥാനത്ത് നിന്ന് നിലവിലെ പദത്തിന്റെ ആരംഭം വരെ വാചകം ഇല്ലാതാക്കുന്നു.

ചലനങ്ങൾ

എസി: വരിയുടെ തുടക്കത്തിൽ കഴ്‌സർ സ്ഥാപിക്കുക.

EC: വരിയുടെ അവസാനം കഴ്‌സർ സ്ഥാപിക്കുക.

Mf: കഴ്‌സറിന് ഒരു വാക്ക് മുന്നിൽ വയ്ക്കുക.

എം.ബി: കഴ്‌സർ ഒരു വാക്ക് പിന്നിലേക്ക് നീക്കുക.

ചരിത്രം

Cr: ചരിത്രത്തിലൂടെ തിരയുക.

മുകളിലേക്കും താഴേക്കും: ചരിത്രം ബ്ര rowse സുചെയ്യുക.

വാദങ്ങൾ

Ct: അവസാന രണ്ട് പ്രതീകങ്ങളുടെ ക്രമം മാറ്റുക.

Esc-t: അവസാന രണ്ട് പദങ്ങളുടെ ക്രമം മാറ്റുക.

മറ്റുള്ളവരെ

ടാബ്: കമാൻഡുകൾ, റൂട്ടുകൾ, ഫയലുകൾ തുടങ്ങിയവ യാന്ത്രികമായി പൂർത്തിയാക്കുക ...

Cy: യാങ്ക് * അടുത്തിടെ ഇല്ലാതാക്കിയ വാചകം

* യാങ്ക് അക്ഷരാർത്ഥത്തിൽ പകർത്തുകയാണ്

എഡിറ്ററുടെ കുറിപ്പ്: സമയ പരിമിതി കാരണം ലേഖനം വെള്ളിയാഴ്ച പ്രസിദ്ധീകരിക്കാൻ കഴിഞ്ഞില്ല. ഇതിന് ഞങ്ങൾ ക്ഷമ ചോദിക്കുന്നു.


ലേഖനത്തിന്റെ ഉള്ളടക്കം ഞങ്ങളുടെ തത്ത്വങ്ങൾ പാലിക്കുന്നു എഡിറ്റോറിയൽ എത്തിക്സ്. ഒരു പിശക് റിപ്പോർട്ടുചെയ്യാൻ ക്ലിക്കുചെയ്യുക ഇവിടെ.

16 അഭിപ്രായങ്ങൾ, നിങ്ങളുടേത് വിടുക

നിങ്ങളുടെ അഭിപ്രായം ഇടുക

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിച്ചു ചെയ്യില്ല.

*

*

  1. ഡാറ്റയുടെ ഉത്തരവാദിത്തം: മിഗുവൽ ഏഞ്ചൽ ഗാറ്റൻ
  2. ഡാറ്റയുടെ ഉദ്ദേശ്യം: സ്പാം നിയന്ത്രിക്കുക, അഭിപ്രായ മാനേജുമെന്റ്.
  3. നിയമസാധുത: നിങ്ങളുടെ സമ്മതം
  4. ഡാറ്റയുടെ ആശയവിനിമയം: നിയമപരമായ ബാധ്യതയല്ലാതെ ഡാറ്റ മൂന്നാം കക്ഷികളുമായി ആശയവിനിമയം നടത്തുകയില്ല.
  5. ഡാറ്റ സംഭരണം: ഒസെന്റസ് നെറ്റ്‌വർക്കുകൾ (ഇയു) ഹോസ്റ്റുചെയ്യുന്ന ഡാറ്റാബേസ്
  6. അവകാശങ്ങൾ: ഏത് സമയത്തും നിങ്ങളുടെ വിവരങ്ങൾ പരിമിതപ്പെടുത്താനും വീണ്ടെടുക്കാനും ഇല്ലാതാക്കാനും കഴിയും.

  1.   ടെം‌പ്ലിക്സ് പറഞ്ഞു

    ആരും ചിന്തിക്കരുത്:

    $ സെറ്റ് -o vi

    hahahahahaaa ... പാവം ക്ലെയർ സഹോദരിമാർക്കുള്ളതാണെന്ന് ഞാൻ കണ്ടു ... hahahajjajaaa

  2.   ഗിസ്‌കാർഡ് പറഞ്ഞു

    എന്റെ കീബോർഡിൽ വളരെ സുഖപ്രദമായ ചില അമ്പുകളുണ്ട്. ഞാൻ ഇടത് അമ്പടയാളം അമർത്തി കഴ്‌സർ ഇടത്തേക്ക് നീങ്ങുന്നു. ഞാൻ ഹോം അമർത്തി കഴ്‌സർ വീട്ടിലേക്ക് പോകുന്നു. എനിക്ക് മുന്നോട്ട് പോകാം. എന്റെ കീബോർഡ് വളരെ അവബോധജന്യമാണ്. എല്ലാ പ്രോഗ്രാമുകളും അത് തിരിച്ചറിയുന്നു. അത് മാജിക് ആയിരിക്കണം
    അതുകൊണ്ടാണ് എനിക്ക് ഇത് ഇഷ്‌ടപ്പെടാത്തത്, ഞാനൊരിക്കലും ഇത് ഇഷ്‌ടപ്പെടില്ല vi * കീബോർഡുകൾ 80 കീയിൽ കുറവുള്ളപ്പോൾ മുതൽ ഒരു കീബോർഡ് ലേ layout ട്ട് സൂക്ഷിക്കുന്നതിലൂടെ. എഴുപതുകളിൽ ഇത് എനിക്ക് തോന്നുന്നു. ഇപ്പോൾ അവർ എല്ലാ കീബോർഡുകളിലും വരുന്ന കഴ്‌സർ ചലന കീകൾ സംയോജിപ്പിച്ചിരിക്കണം, അത്രമാത്രം. Ctrl + ഇതും Ctrl + ഉം പഠിക്കാൻ എന്തൊരു ബുദ്ധിമുട്ടാണ്, അത് INTUITIVE ആയിരിക്കണം.
    അത് എന്റെ അഭിപ്രായമാണ്. ആദരവോടെ.

    1.    ടെം‌പ്ലിക്സ് പറഞ്ഞു

      നിങ്ങൾ പരാമർശിച്ച കീകൾ ഉപയോഗിക്കുന്നതിൽ നിന്ന് ആരും നിങ്ങളെ തടയുന്നില്ല, അതിലുപരിയായി, vi അല്ലെങ്കിൽ emacs നിലവിലെ കീബോർഡുകളുടെ രണ്ട് കീകളും ചരിത്രാതീതകാലത്ത് ഉപയോഗിച്ചിരുന്നതുപോലെ പ്രശ്‌നങ്ങളില്ലാതെ ഉപയോഗിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു, എന്നാൽ ഈ എഡിറ്റർമാരുടെ കുറുക്കുവഴികൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് വളരെയധികം ഓപ്ഷനുകൾ ഉണ്ട് ഏതെങ്കിലും കീബോർഡ് വാഗ്ദാനം ചെയ്യുന്ന കുറച്ച് "അവബോധജന്യ" കീകൾ. എന്തായാലും, ഈ നാല് കീകൾ‌ നിങ്ങൾ‌ക്കും നിങ്ങളുടെ ദൈനംദിന ജോലികൾ‌ക്കും പര്യാപ്തമാണെങ്കിൽ‌, vi അല്ലെങ്കിൽ‌ ഇമാക്‍സ് ആയ ഈ റോളുകൾ‌ കുഴപ്പത്തിലാക്കാതിരിക്കാൻ‌ നിങ്ങൾ‌ വളരെ നന്നായിരിക്കും ... നിങ്ങളെ എന്നെന്നേക്കുമായി കുടുക്കാൻ‌ കഴിയുന്ന സമാന്തര പ്രപഞ്ചങ്ങളിലുള്ളവ കണ്ടെത്താൻ‌ നിങ്ങൾ‌ക്ക് കഴിയും. ...

      1.    എലിയോടൈം 3000 പറഞ്ഞു

        ശരി, നിങ്ങൾ നെറ്റ്ബുക്കുകളിൽ നിന്ന് കോഡ് എഡിറ്റുചെയ്യുകയാണെങ്കിൽ ഈ തരത്തിലുള്ള Vi അല്ലെങ്കിൽ EMACS കമാൻഡുകൾ ശരിക്കും ഉപയോഗപ്രദമാണ് (ഞാൻ ഇതുവരെ ഉപയോഗിച്ചതിൽ വച്ച് ഏറ്റവും മോശം കീബോർഡുകൾ).

    2.    അസംസ്കൃത അടിസ്ഥാനം പറഞ്ഞു

      Ctrl + M + ശൈലിയുടെ കുറുക്കുവഴികൾ ഇമാക്സുകളുടെയും മറ്റ് ഗ്നു ഉപകരണങ്ങളുടെയും ശൈലിയിലാണ് ... ... അവ vi- യിൽ അങ്ങനെയല്ല ... അതേ ലേഖനത്തിൽ പറയുന്നു

      vi വളരെ അവബോധജന്യമായ ഉപകരണമായി മാറുന്നു, അത് എങ്ങനെ ഉപയോഗിക്കണമെന്ന് അറിയാൻ ആഗ്രഹിക്കുന്നവർക്ക്..കീബോർഡ് അവബോധജന്യമല്ലാത്തപ്പോൾ ഉപയോഗിക്കാൻ ചില ഘട്ടങ്ങളിൽ നിങ്ങൾ പഠിച്ചു, ഒരു മൗസ് പോലെ തന്നെ .. .. അതുകൊണ്ടാണ് ഇത് സംഭവിച്ചത് മറ്റ് ആളുകൾക്കായി vi അല്ലെങ്കിൽ ഒരു ഡൊറാക്ക് കീബോർഡ് ഉപയോഗിക്കാൻ അവബോധജന്യമാകരുത് ..

    3.    സ്കിസുകെ പറഞ്ഞു

      ക്ഷമിക്കണം, vi, emacs എന്നിവയ്ക്ക് ആ കീബോർഡ് കോൺഫിഗറേഷനുകൾ ഉണ്ട്, കാരണം ഇപ്പോഴും പഴയ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും ഇപ്പോഴും പ്രവർത്തിക്കുന്നുണ്ട്, അവയ്ക്ക് വ്യത്യസ്ത തരം യുണിക്സ് ഉണ്ട്, മാത്രമല്ല എല്ലാ ആധുനിക സെർവറുകൾക്കും 101-കീ കീബോർഡുകൾ ഇല്ല, ചിലത് ഒരു ഫയൽ പരിഷ്കരിക്കാനുള്ള അടിസ്ഥാനകാര്യങ്ങൾ മാത്രം (നൽകുക ഇതിന് esc, ctrl, alt, shift എന്നിവ ഉള്ളതിന് നന്ദി), അവിടെയാണ് vi യുടെ കീബോർഡ് കുറുക്കുവഴികൾ നിങ്ങളെ സംരക്ഷിക്കുന്നത്. ചില യുണിക്സുകളിൽ vi, ഇമാക്സ്, നാനോ, മുതലായവ മാത്രമേ ഉള്ളൂ എന്നും ഗ്രാഫിക്കൽ ഇന്റർഫേസുള്ള ഒരെണ്ണം കുറവാണെന്നും പ്രത്യേകം പറയേണ്ടതില്ല, എനിക്ക് കണ്ടതോ ഇമാക്സോ ഇഷ്ടമല്ല, പക്ഷേ എന്റെ ജോലിയിൽ അവ അറിയേണ്ടത് അത്യാവശ്യമാണ് കുറുക്കുവഴികൾ എനിക്ക് ഏത് തരം സെർവറാണ് കൈകാര്യം ചെയ്യേണ്ടതെന്ന് എനിക്കറിയില്ല, 99% യുണിക്സുകളിലും ഇത് സ്ഥിരസ്ഥിതിയാണെന്ന് ഞാൻ കണ്ടു. ചിയേഴ്സ്

      1.    ezitoc പറഞ്ഞു

        നിങ്ങളുടെ കൈകൾ ചലിപ്പിക്കാതെ എല്ലാം വിരൽത്തുമ്പിൽ ഉള്ളത് എന്തുകൊണ്ടാണ് hjkl സിസ്റ്റം ഉപയോഗിക്കുന്നത്. ഇത് പഴയ സെർവറുകൾ മൂലമാകുമോ എന്നും ഇന്നത്തെ സാങ്കേതികവിദ്യയുടെ പുരോഗതി എന്നെന്താണ് എന്ന് സംശയിക്കുന്നുവെന്നും എനിക്കറിയില്ല. ആദരവോടെ.

  3.   എലിയോടൈം 3000 പറഞ്ഞു

    നല്ല ശ്രമം, പക്ഷേ ഞാൻ ഇപ്പോഴും ഇമാക്സിലാണ്.

    1.    ഗിസ്‌കാർഡ് പറഞ്ഞു

      +1

  4.   ജോക്വിൻ പറഞ്ഞു

    വളരെ നല്ലത്! പ്രത്യേകിച്ച് ആദ്യ ചിത്രം.

  5.   മരിയോ ഗില്ലെർമോ സവാല സിൽവ പറഞ്ഞു

    ക്ഷമാപണം സ്വീകരിച്ചു ... ഈ ജൂലൈ 18 ന് ഞങ്ങൾക്ക് ആ മികച്ച വിവരങ്ങൾ ലഭിക്കുമെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നുണ്ടെങ്കിലും.

    ചിയേഴ്സ്. !!!

  6.   amulet_linux പറഞ്ഞു

    വളരെ രസകരമാണ്, എനിക്ക് അടിസ്ഥാനകാര്യങ്ങൾ മാത്രമേ അറിയൂ

  7.   ഓസ്കാർ പറഞ്ഞു

    വളരെ നല്ലത്, ഒരു കാര്യം മാത്രം: ഇത് 'എസ്' ഉപയോഗിച്ച് അമർത്തുക, അത് അമർത്തുന്നില്ല ... ടിടി

    1.    വാഡ പറഞ്ഞു

      ഹഹഹഹ നീ ശരിയായ സഹോദരനാണ് ക്ഷമിക്കണം ഞാൻ വിമ്മിൽ തിരുത്തൽ പാസാക്കി
      ps കുറച്ചുകാലത്തേക്ക് ആ ഭീകരത ഉണ്ടാകും, എനിക്ക് പോസ്റ്റ് എഡിറ്റുചെയ്യാൻ കഴിയില്ല 😀 എന്നാൽ നിരീക്ഷണത്തിന് നന്ദി അടുത്തതിൽ ഞാൻ കൂടുതൽ സമഗ്രമായിരിക്കും

  8.   ahdezzz പറഞ്ഞു

    ഹായ്, ഞാൻ Vi മോഡിൽ സന്തോഷിക്കുന്നു; എന്നിരുന്നാലും, ഞാൻ ഏത് മോഡിലാണെന്ന് അറിയാൻ എന്തെങ്കിലും മാർഗമുണ്ടോ എന്ന് അറിയാൻ ഞാൻ ആഗ്രഹിക്കുന്നു, ഗ്രാഫിക്കൽ ഇൻഡിക്കേറ്റർ പോലുള്ള ഒന്ന്. മുൻകൂട്ടി ആശംസകളും നന്ദി.

    1.    വാഡ പറഞ്ഞു

      ഞാൻ ഒരു സ്ക്രിപ്റ്റ് സൃഷ്ടിക്കാൻ ശ്രമിക്കുകയായിരുന്നു, പക്ഷെ എനിക്ക് കഴിഞ്ഞില്ല, കാരണം ഈ ദിവസങ്ങളിൽ എനിക്ക് കൂടുതൽ സ time ജന്യ സമയം ഇല്ലെങ്കിലും ഒരു പരിഹാരം കണ്ടെത്തുമ്പോൾ ഞാൻ അത് പ്രസിദ്ധീകരിക്കുമെന്ന് വാഗ്ദാനം ചെയ്യുന്നു