ആമുഖം
നിങ്ങൾ ലിനക്സ് ഉപയോഗിക്കുമ്പോഴും, പ്രത്യേകിച്ചും ലിനക്സ് കമാൻഡ് ലൈൻ പരിചയപ്പെടാൻ തുടങ്ങിയാൽ നിങ്ങൾക്ക് അറിയാമായിരിക്കും, ബാഷ് ഒരു ലിനക്സ് ഷെൽ ആണ്.
ബാഷ് ബോൺ എഗെയിൻ ഷെല്ലാണ്. Csh, zsh, dash, korn എന്നിവയുൾപ്പെടെ പല തരത്തിലുള്ള ഷെല്ലുകൾ ഉണ്ട്.
ഒരു ഷെൽ എന്നത് ഒരു ഉപയോക്താവിനു വേണ്ട കമാൻഡുകൾ അംഗീകരിക്കുകയും ഫയൽ സിസ്റ്റം ഉപയോഗിച്ച് നാവിഗേറ്റ് ചെയ്യുക , പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കുകയും ഉപകരണങ്ങളുമായി ഇടപഴകുകയും ചെയ്യുന്ന പ്രവർത്തനങ്ങൾ നടത്തുന്നതിന് ഒരു ഇന്റർപ്രെട്ടറാണ് .
ഡെബിയൻ, ലിനക്സ്, ഡെബിയൻ, ലിനക്സ് മിന്റ് തുടങ്ങിയ ഡെബിയൻ ലിനക്സ് വിതരണങ്ങൾ ബാാഷിന് പകരം ഷെൽ ഉപയോഗിക്കുകയാണ്. DASH ഡെബിയൻ അൽക്വസ്റ്റ് ഷെല്ലാണ്. DASH ഷെൽ ബാഷ് വളരെ സാമ്യമുള്ളതാണ്, എന്നാൽ അതു ബാഷ് ഷെല്ലിനേക്കാൾ വളരെ ചെറുതാണ്.
നിങ്ങൾ ബാഷ് അല്ലെങ്കിൽ ഡാഷ് ഉപയോഗിക്കുന്നതാണോ എന്നത് സംബന്ധിച്ച് നിങ്ങൾക്ക് .bashrc എന്ന് വിളിക്കുന്ന ഒരു ഫയൽ ഉണ്ടാകും. വാസ്തവത്തിൽ നിങ്ങൾക്ക് ഒന്നിലധികം .bashrc ഫയലുകൾ ഉണ്ടാകും.
ടെർമിനൽ വിൻഡോ തുറന്ന് താഴെ പറയുന്ന കമാൻഡിൽ ടൈപ്പ് ചെയ്യുക:
sudo find / -name .bashrc
ഞാൻ ഈ കമാൻഡ് പ്രവർത്തിപ്പിക്കുമ്പോൾ മൂന്ന് ഫലങ്ങൾ മടങ്ങിയുണ്ട്:
- /etc/skel/.bashrc
- /home/gary/.bashrc
- /root/.bashrc
ഒരു സിസ്റ്റത്തിൽ സൃഷ്ടിയ്ക്കപ്പെടുന്ന പുതിയ ഉപയോക്താക്കളുടെ / home / home / / /.
ഉപയോക്താവിന്റെ ഗാരി ഒരു ഷെൽ തുറക്കുമ്പോഴും റൂട്ട് ഫയൽ ഷെൽ തുറക്കുമ്പോൾ റൂട്ട് ഫയൽ ഉപയോഗിക്കുമ്പോഴും ഉപയോഗിക്കുന്ന ഫയൽ ആണ് /home/gary/.bashrc.
എന്താണ് .bashrc ഫയൽ?
ഓരോ തവണയും ഒരു പുതിയ ഷെൽ തുറക്കുന്ന ഷെൽ സ്ക്രിപ്റ്റ് ആണ്. Bashrc ഫയൽ.
ഉദാഹരണത്തിന് ഒരു ടെർമിനൽ വിൻഡോ തുറന്ന് താഴെ പറയുന്ന കമാൻഡ് നൽകുക:
ബാഷ്
ഇപ്പോൾ ഒരേ വിൻഡോയിൽ തന്നെ ഈ കമാൻഡ് നൽകുക:
ബാഷ്
നിങ്ങൾ ഒരു ടെർമിനൽ വിൻഡോ തുറക്കുന്ന ഓരോ തവണയും bashrc ഫയൽ നടപ്പിലാക്കുന്നു.
അതിനാൽ നിങ്ങൾ ഒരു ഷെൽ തുറക്കുന്ന ഓരോ തവണയും പ്രവർത്തിപ്പിക്കാനുള്ള കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് .bashrc ഫയൽ നല്ലൊരു സ്ഥലമാണ്.
ഉദാഹരണമായി നാനോ ഉപയോഗിച്ചു .bashrc ഫയൽ തുറക്കുക:
nano ~ / .bashrc
ഫയലിന്റെ അവസാനത്തിൽ താഴെ പറയുന്ന കമാൻഡ് നൽകുക:
echo "Hello $ USER" എക്കോ
CTRL ഉം O ഉം അമർത്തി ഫയൽ സംരക്ഷിക്കുക തുടർന്ന് CTRL, X എന്നിവ അമർത്തി നാനോയിൽ നിന്ന് പുറത്തുകടക്കുക.
ടെർമിനൽ ജാലകത്തിനു താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:
ബാഷ്
"ഹലോ" എന്ന വാക്ക് നിങ്ങൾ ആയി ലോഗിൻ ചെയ്തിരിക്കുന്ന ഉപയോക്തൃനാമത്തോടൊപ്പം പ്രദർശിപ്പിക്കണം.
നിങ്ങൾ ആഗ്രഹിക്കുന്ന എന്തും ചെയ്യുന്നതിന് .bashrc ഫയൽ നിങ്ങൾക്ക് ഉപയോഗിക്കാം. തീർച്ചയായും ഈ ഗൈഡിൽ, screenfetch കമാൻഡ് ഉപയോഗിച്ച് സിസ്റ്റം വിവരങ്ങൾ എങ്ങനെ പ്രദർശിപ്പിക്കാമെന്ന് ഞാൻ കാണിച്ചുതന്നു .
അപരിചിതർ ഉപയോഗിക്കുന്നത്
സാധാരണയായി ഉപയോഗിക്കുന്ന കമാൻഡുകളിലേക്ക് വിളിപ്പേരുകൾ സ്ഥാപിക്കുന്നതിനായി .bashrc ഫയൽ സാധാരണയായി ഉപയോഗിക്കാറുണ്ട്, അങ്ങനെ നിങ്ങൾ ദീർഘമായ ആജ്ഞകൾ ഓർക്കേണ്ടതില്ല.
ചില ആളുകൾ ഇത് ഒരു മോശമായ കാര്യമാണെന്ന് കരുതുന്നു, കാരണം നിങ്ങളുടെ സ്വന്തമായുള്ള ഒരു മെഷീനിൽ സ്ഥാപിക്കുമ്പോൾ യഥാർത്ഥ കമാൻഡിനെ എങ്ങനെ ഉപയോഗിക്കണമെന്ന് നിങ്ങൾക്ക് മറക്കാൻ കഴിയും .bashrc ഫയൽ നിലവിലില്ല.
എന്നാൽ സത്യത്തിൽ എല്ലാ കല്പനകളും ഓൺലൈനിലും, മാൻ താളുകളിലും ലഭ്യമായതാകാം, അതിനാൽ നെഗറ്റീവ് നെയിം നെഗറ്റീവ് അല്ലാതെ ഒരു പോസിറ്റീവ് ആയാണ് കാണുന്നത്.
Ubuntu അല്ലെങ്കിൽ Mint പോലുള്ള ഒരു വിതരണത്തിൽ നിങ്ങൾ default .bashrc ഫയൽ നോക്കിയാൽ, ഇതിനകം തന്നെ ചില അലിയെയ്സുകൾ സജ്ജീകരിക്കും.
ഉദാഹരണത്തിന്:
alias ll = 'ls -alF'
alias la = 'ls-A'
alias l = 'ls -CF'
ഫയൽ സിസ്റ്റമിലുളള ഫയലുകളും ഡയറക്ടറികളും ലഭ്യമാക്കുന്നതിനായി ls കമാൻഡ് ഉപയോഗിക്കുന്നു. നിങ്ങൾ ഈ ഗൈഡ് വായിച്ചാൽ നിങ്ങൾ ls കമാൻറ് പ്രവർത്തിപ്പിക്കുമ്പോൾ എന്താണ് സ്വിച്ചുകൾ എന്ന് അർത്ഥമാക്കുന്നത് .
-എൽഎഫ് എന്നാൽ നിങ്ങൾ ഒരു ഫയൽ ലിസ്റ്റിംഗ് കാണും ഒരു ഡോട്ട് മുൻപ് ചെയ്തിരിക്കുന്നു മറച്ച ഫയലുകൾ ഉൾപ്പെടെ എല്ലാ ഫയലുകളും കാണും. ഫയൽ ലിസ്റ്റിംഗിൽ രചയിതാവിന്റെ പേര് ഉൾപ്പെടുത്തും, ഓരോ ഫയൽ തരവും വർഗീകരിക്കപ്പെടും.
-A സ്വിച്ച് എല്ലാ ഫയലുകളും ഡയറക്ടറികളും ലിസ്റ്റുചെയ്യുന്നു, എന്നാൽ അത് ഫയലിനെ ഒഴിവാക്കുന്നു.
അവസാനമായി- സിഎഫ് അവരുടെ വിഭാഗീയതയ്ക്കൊപ്പം കോളങ്ങളും നൽകും.
ഇപ്പോൾ നിങ്ങൾക്ക് ഈ കമാൻഡുകളിലൊന്ന് ഒരു ടെർമിനലിലേക്ക് നേരിട്ട് എപ്രകാരമായി പ്രവേശിക്കാം:
ls -alF
ls -A
ls-CF
.bashrc ഫയലില് ഒരു alias set ചെയ്തിരിയ്ക്കുന്നതു് പോലെ നിങ്ങള്ക്കു് ഇനി പറയുന്നതു് പോലെ alias പ്രവര്ത്തിപ്പിയ്ക്കാം:
വാ
ല
മ
നിങ്ങൾ സ്വയം ഒരു ആജ്ഞ ഉപയോഗിച്ചു പ്രവർത്തിക്കുന്നതായും അതു വളരെ ദീർഘകാല കമാൻഡും ആണെങ്കിൽ, നിങ്ങളുടെ സ്വന്തം അപരനാമത്തെ .bashrc ഫയലിൽ ചേർക്കുന്നത് മൂല്യമായിരിക്കും.
അപരനാമത്തിനുള്ള ഫോർമാറ്റ് ഇനിപ്പറയുന്നതാണ്:
അപരനാമം new_command_name = command_to_run
അടിസ്ഥാനപരമായി നിങ്ങൾ alias കമാൻഡ് വ്യക്തമാക്കിയ ശേഷം അപരനാമത്തിൽ ഒരു പേര് നൽകുക. അപ്പോൾ നിങ്ങൾ ചിഹ്നത്തിനു ശേഷം പ്രവർത്തിപ്പിക്കാൻ ആഗ്രഹിക്കുന്ന കമാൻഡ് വ്യക്തമാക്കുക.
ഉദാഹരണത്തിന്:
അലിയാസ് അപ് = 'സിഡി ..'
മുകളിലുള്ള കമാൻഡ് നിങ്ങൾക്കൊരു ഡയറക്റ്ററ് കയറാൻ അനുവദിയ്ക്കുന്നു.
സംഗ്രഹം
.bashrc ഫയൽ വളരെ ശക്തിയേറിയ ഒരു ഉപകരണമാണു്, അതു് നിങ്ങളുടെ ലിനക്സ് ഷെൽ യഥേഷ്ടമാക്കുന്നതിനുള്ള ഏറ്റവും ഉത്തമമായ രീതിയാണു്. ശരിയായ രീതിയിൽ ഉപയോഗിക്കുന്നത് നിങ്ങളുടെ ഉല്പാദനക്ഷമത 10 മടങ്ങ് വർദ്ധിപ്പിക്കും.