<മുമ്പത്തെ | ഉള്ളടക്കം | അടുത്തത്>
ഡോക്യുമെന്റേഷൻ വായിക്കുന്നത് നിങ്ങളുടെ രണ്ടാമത്തെ സ്വഭാവമായിരിക്കണം. പ്രത്യേകിച്ച് തുടക്കത്തിൽ, സിസ്റ്റം ഡോക്യുമെന്റേഷൻ, അടിസ്ഥാന കമാൻഡുകൾക്കുള്ള മാനുവലുകൾ, HOWTO-കൾ തുടങ്ങിയവ വായിക്കേണ്ടത് പ്രധാനമാണ്. ഡോക്യുമെന്റേഷന്റെ അളവ് വളരെ വലുതായതിനാൽ, ബന്ധപ്പെട്ട എല്ലാ ഡോക്യുമെന്റേഷനുകളും ഉൾപ്പെടുത്തുന്നത് അസാധ്യമാണ്. മാൻ പേജുകൾ വായിക്കുന്ന ശീലം ഉത്തേജിപ്പിക്കുന്നതിന്, ചർച്ച ചെയ്യുന്ന എല്ലാ വിഷയങ്ങളിലും ഏറ്റവും ഉചിതമായ ഡോക്യുമെന്റേഷനിലേക്ക് നിങ്ങളെ നയിക്കാൻ ഈ പുസ്തകം ശ്രമിക്കും.
![]()
2.2.3. ബാഷ് സവിശേഷതകൾ ഉപയോഗിക്കുന്നു
ഗ്നു ഷെൽ, ബാഷ് ഉപയോഗിച്ച് കാര്യങ്ങൾ എളുപ്പത്തിലും വേഗത്തിലും ചെയ്യാൻ നിരവധി പ്രത്യേക കീ കോമ്പിനേഷനുകൾ നിങ്ങളെ അനുവദിക്കുന്നു, ഇത് മിക്കവാറും എല്ലാ ലിനക്സ് സിസ്റ്റത്തിലും സ്ഥിരസ്ഥിതിയാണ്, വിഭാഗം 3.2.3.2 കാണുക. ഏറ്റവും സാധാരണയായി ഉപയോഗിക്കുന്ന ഫീച്ചറുകളുടെ ഒരു ലിസ്റ്റ് ചുവടെയുണ്ട്; നിങ്ങളുടെ Linux അനുഭവം തുടക്കം മുതൽ തന്നെ പരമാവധി പ്രയോജനപ്പെടുത്തുന്നതിന്, അവ ഉപയോഗിക്കുന്നത് ഒരു ശീലമാക്കാൻ നിങ്ങളോട് ശക്തമായി നിർദ്ദേശിക്കുന്നു.
പട്ടിക 2-2. ബാഷിലെ പ്രധാന കോമ്പിനേഷനുകൾ
കീ അല്ലെങ്കിൽ കീ കോമ്പിനേഷൻ | ഫംഗ്ഷൻ |
Ctrl+A | കമാൻഡ് ലൈനിന്റെ തുടക്കത്തിലേക്ക് കഴ്സർ നീക്കുക. |
Ctrl+C | പ്രവർത്തിക്കുന്ന ഒരു പ്രോഗ്രാം അവസാനിപ്പിച്ച് പ്രോംപ്റ്റ് തിരികെ നൽകുക, അധ്യായം 4 കാണുക. |
Ctrl+D | ടൈപ്പിംഗിന് തുല്യമായ നിലവിലെ ഷെൽ സെഷനിൽ നിന്ന് ലോഗ് ഔട്ട് ചെയ്യുക പുറത്ത് or പുറത്തുകടക്കുന്നത്. |
Ctrl+E | കമാൻഡ് ലൈനിന്റെ അവസാനത്തിലേക്ക് കഴ്സർ നീക്കുക. |
Ctrl+H | ബാക്ക്സ്പേസ് പ്രതീകം സൃഷ്ടിക്കുക. |
Ctrl+L | ഈ ടെർമിനൽ മായ്ക്കുക. |
Ctrl+R | കമാൻഡ് ചരിത്രം തിരയുക, വിഭാഗം 3.3.3.4 കാണുക. |
Ctrl+Z | ഒരു പ്രോഗ്രാം താൽക്കാലികമായി നിർത്തുക, അധ്യായം 4 കാണുക. |
അമ്പടയാളം ഒപ്പം അമ്പടയാളം | കമാൻഡ് ലൈനിൽ കഴ്സർ ഒരിടത്തേക്ക് ഇടത്തോട്ടോ വലത്തോട്ടോ നീക്കുക, അതുവഴി നിങ്ങൾക്ക് തുടക്കത്തിലും അവസാനത്തിലും മാത്രമല്ല മറ്റ് സ്ഥലങ്ങളിലും പ്രതീകങ്ങൾ ചേർക്കാൻ കഴിയും. |
അമ്പടയാളം ഒപ്പം അമ്പടയാളം | ചരിത്രം ബ്രൗസ് ചെയ്യുക. നിങ്ങൾ ആവർത്തിക്കാൻ ആഗ്രഹിക്കുന്ന വരിയിലേക്ക് പോകുക, ആവശ്യമെങ്കിൽ വിശദാംശങ്ങൾ എഡിറ്റ് ചെയ്യുക, തുടർന്ന് അമർത്തുക നൽകുക സമയം ലാഭിക്കാൻ. |
മാറ്റം+പേജ്അപ്പ് ഒപ്പം മാറ്റം+അടുത്ത താൾ | ടെർമിനൽ ബഫർ ബ്രൗസ് ചെയ്യുക (സ്ക്രീൻ "സ്ക്രോൾ ഓഫ്" ചെയ്ത ടെക്സ്റ്റ് കാണാൻ). |
ടാബ് | കമാൻഡ് അല്ലെങ്കിൽ ഫയൽ നാമം പൂർത്തിയാക്കൽ; ഒന്നിലധികം ചോയ്സുകൾ സാധ്യമാകുമ്പോൾ, സിസ്റ്റം ഒന്നുകിൽ ഓഡിയോ അല്ലെങ്കിൽ വിഷ്വൽ ബെൽ ഉപയോഗിച്ച് സിഗ്നൽ നൽകും, അല്ലെങ്കിൽ വളരെയധികം ചോയ്സുകൾ സാധ്യമാണെങ്കിൽ, അവയെല്ലാം കാണണോ എന്ന് നിങ്ങളോട് ചോദിക്കുക. |
ടാബ് ടാബ് | ഫയൽ അല്ലെങ്കിൽ കമാൻഡ് പൂർത്തീകരണ സാധ്യതകൾ കാണിക്കുന്നു. |
![]()
മുകളിലുള്ള പട്ടികയിലെ അവസാന രണ്ട് ഇനങ്ങൾക്ക് ചില അധിക വിശദീകരണങ്ങൾ ആവശ്യമായി വന്നേക്കാം. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഡയറക്ടറിയിലേക്ക് മാറ്റണമെങ്കിൽ വളരെ_നീണ്ട_പേരുള്ള_ഡയറക്ടറി, നിങ്ങൾ ആ നീണ്ട പേര് ടൈപ്പ് ചെയ്യാൻ പോകുന്നില്ല, ഇല്ല. നിങ്ങൾ കമാൻഡ് ലൈനിൽ ടൈപ്പ് ചെയ്യുക സിഡി ഡയറക്ടർ, എന്നിട്ട് നിങ്ങൾ അമർത്തുക ടാബ് മറ്റ് ഫയലുകളൊന്നും ഒരേ മൂന്ന് പ്രതീകങ്ങളിൽ ആരംഭിക്കുന്നില്ലെങ്കിൽ, ഷെൽ നിങ്ങൾക്കുള്ള പേര് പൂർത്തിയാക്കുന്നു. തീർച്ചയായും, "d" ൽ ആരംഭിക്കുന്ന മറ്റ് ഇനങ്ങളൊന്നും ഇല്ലെങ്കിൽ, നിങ്ങൾക്ക് വെൽ ടൈപ്പ് ചെയ്യാം സിഡി ഡി എന്നിട്ട് ടാബ്. ഒരേ പ്രതീകങ്ങളിൽ ഒന്നിൽ കൂടുതൽ ഫയലുകൾ ആരംഭിക്കുകയാണെങ്കിൽ, ഷെൽ ഇത് നിങ്ങൾക്ക് സിഗ്നൽ നൽകും, അതിൽ നിങ്ങൾക്ക് അടിക്കാനാകും ടാബ് രണ്ട് തവണ ചെറിയ ഇടവേളയിൽ, ഷെൽ നിങ്ങൾക്ക് ഉള്ള ചോയിസുകൾ അവതരിപ്പിക്കുന്നു:
your_prompt> സിഡി സെന്റ്
സ്റ്റാർട്ടർ സ്റ്റഫ്
സ്റ്റഫിറ്റ്
your_prompt> സിഡി സെന്റ്
സ്റ്റാർട്ടർ സ്റ്റഫ്
മുകളിലെ ഉദാഹരണത്തിൽ, നിങ്ങൾ ആദ്യത്തെ രണ്ട് അക്ഷരങ്ങൾക്ക് ശേഷം "a" എന്ന് ടൈപ്പ് ചെയ്ത് അടിച്ചാൽ ടാബ് വീണ്ടും, മറ്റ് സാധ്യതകളൊന്നും അവശേഷിക്കുന്നില്ല, നിങ്ങൾ "rthere" എന്ന സ്ട്രിംഗ് ടൈപ്പ് ചെയ്യാതെ തന്നെ ഷെൽ ഡയറക്ടറിയുടെ പേര് പൂർത്തിയാക്കുന്നു:
your_prompt> cd ഇവിടെ തുടങ്ങുക
തീർച്ചയായും, നിങ്ങൾ ഇപ്പോഴും അടിക്കേണ്ടിവരും നൽകുക ഈ തിരഞ്ഞെടുപ്പ് അംഗീകരിക്കാൻ.
അതേ ഉദാഹരണത്തിൽ, നിങ്ങൾ "u" എന്ന് ടൈപ്പ് ചെയ്താൽ, തുടർന്ന് അമർത്തുക ടാബ്, ഷെൽ നിങ്ങൾക്കായി "ff" ചേർക്കും, എന്നാൽ അത് വീണ്ടും പ്രതിഷേധിക്കുന്നു, കാരണം ഒന്നിലധികം തിരഞ്ഞെടുപ്പുകൾ സാധ്യമാണ്. നിങ്ങൾ ടൈപ്പ് ചെയ്താൽ ടാബ് ടാബ് വീണ്ടും, നിങ്ങൾ തിരഞ്ഞെടുപ്പുകൾ കാണും; നിങ്ങൾ ഒന്നോ അതിലധികമോ പ്രതീകങ്ങൾ ടൈപ്പുചെയ്യുകയാണെങ്കിൽ, അത് സിസ്റ്റത്തിന് അവ്യക്തമായ തിരഞ്ഞെടുപ്പ് ഉണ്ടാക്കുന്നു, കൂടാതെ ടാബ് വീണ്ടും, അല്ലെങ്കിൽ നൽകുക നിങ്ങൾ തിരഞ്ഞെടുക്കാൻ ആഗ്രഹിക്കുന്ന ഫയലിന്റെ പേരിന്റെ അവസാനത്തിൽ എത്തുമ്പോൾ, ഷെൽ ഫയലിന്റെ പേര് പൂർത്തിയാക്കുകയും നിങ്ങളെ ആ ഡയറക്ടറിയിലേക്ക് മാറ്റുകയും ചെയ്യുന്നു - യഥാർത്ഥത്തിൽ ഇതൊരു ഡയറക്ടറി നാമമാണെങ്കിൽ.
കമാൻഡുകൾക്കുള്ള ആർഗ്യുമെന്റായ എല്ലാ ഫയൽ പേരുകൾക്കും ഇത് പ്രവർത്തിക്കുന്നു.
കമാൻഡ് നെയിം പൂർത്തീകരണത്തിനും ഇത് ബാധകമാണ്. ടൈപ്പിംഗ് ls എന്നിട്ട് അടിക്കുന്നു ടാബ് രണ്ട് തവണ കീ, നിങ്ങളുടെ എല്ലാ കമാൻഡുകളും ലിസ്റ്റ് ചെയ്യുന്നു PATH (വിഭാഗം 3.2.1 കാണുക) ഈ രണ്ട് പ്രതീകങ്ങളിൽ നിന്ന് ആരംഭിക്കുന്നു:
your_prompt> ls | ls lsdev | ല്സ്പ്ചി | lsraid lsw |
lsattr lsb_release | lsmod lsof | lspgpot lspnp | lss16toppm lsusb |
![]()
വിവരണക്കുറിപ്പു്