ലിനക്സിൽ അപരനാമ കമാൻഡ് എങ്ങനെ സൃഷ്ടിക്കുകയും ഉപയോഗിക്കുകയും ചെയ്യാം


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

നിങ്ങൾ ഏറ്റവും കൂടുതൽ ഉപയോഗിക്കുന്ന കമാൻഡുകൾക്ക് അപരനാമങ്ങൾ സൃഷ്ടിച്ചുകൊണ്ട് നിങ്ങൾക്ക് കുറച്ച് സമയം ലാഭിക്കാം. ഇഷ്uടാനുസൃത ഓപ്uഷനുകൾ ഉപയോഗിച്ചോ അല്ലാതെയോ എക്uസിക്യൂട്ട് ചെയ്uത ഒരു കമാൻഡിനെ (അല്ലെങ്കിൽ കമാൻഡുകളുടെ കൂട്ടം) പ്രതിനിധീകരിക്കാൻ ഉപയോഗിക്കുന്ന ഇഷ്uടാനുസൃത കുറുക്കുവഴികൾ പോലെയാണ് അപരനാമങ്ങൾ. നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ നിങ്ങൾ ഇതിനകം അപരനാമങ്ങൾ ഉപയോഗിക്കുന്നുണ്ടാകാം.

ലിനക്സിൽ നിലവിൽ നിർവചിച്ചിരിക്കുന്ന അപരനാമങ്ങളുടെ പട്ടിക

അപരനാമം കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്നതിലൂടെ നിങ്ങളുടെ പ്രൊഫൈലിൽ നിർവചിക്കപ്പെട്ട അപരനാമങ്ങളുടെ ഒരു ലിസ്റ്റ് നിങ്ങൾക്ക് കാണാൻ കഴിയും.

$ alias

ഉബുണ്ടു 18.04-ൽ നിങ്ങളുടെ ഉപയോക്താവിനായി നിർവചിച്ചിരിക്കുന്ന ഡിഫോൾട്ട് അപരനാമങ്ങൾ ഇവിടെ കാണാം.

നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, നടപ്പിലാക്കുന്നു.

$ ll

ഓടുന്നതിന് തുല്യമാണ്:

$ ls -alF

നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ഒരു കമാൻഡിന് തുല്യമായ ഒരൊറ്റ പ്രതീകം ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു അപരനാമം സൃഷ്ടിക്കാൻ കഴിയും.

ലിനക്സിൽ അപരനാമങ്ങൾ എങ്ങനെ സൃഷ്ടിക്കാം

അപരനാമങ്ങൾ സൃഷ്ടിക്കുന്നത് താരതമ്യേന എളുപ്പവും വേഗത്തിലുള്ളതുമായ പ്രക്രിയയാണ്. നിങ്ങൾക്ക് രണ്ട് തരം അപരനാമങ്ങൾ സൃഷ്ടിക്കാൻ കഴിയും - താൽക്കാലികവും ശാശ്വതവും. ഞങ്ങൾ രണ്ട് തരങ്ങളും അവലോകനം ചെയ്യും.

നിങ്ങൾ ചെയ്യേണ്ടത് അപരനാമം എന്ന വാക്ക് ടൈപ്പുചെയ്ത്, =\ ചിഹ്നത്തിന് ശേഷം ഒരു കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ നിങ്ങൾ ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന പേര് ഉപയോഗിക്കുകയും നിങ്ങൾ അപരനാമമാക്കാൻ ആഗ്രഹിക്കുന്ന കമാൻഡ് ഉദ്ധരിക്കുകയും ചെയ്യുക എന്നതാണ്.

വാക്യഘടന ഇപ്രകാരമാണ്:

$ alias shortName="your custom command here"

ഒരു യഥാർത്ഥ ഉദാഹരണം ഇതാ:

$ alias wr=”cd /var/www/html”

വെബ്റൂട്ട് ഡയറക്uടറിയിലേക്ക് പോകാൻ നിങ്ങൾക്ക് \wr\ കുറുക്കുവഴി ഉപയോഗിക്കാം. നിങ്ങളുടെ നിലവിലെ ടെർമിനൽ സെഷനിൽ മാത്രമേ ഇത് ലഭ്യമാകൂ എന്നതാണ് ആ അപരനാമത്തിന്റെ പ്രശ്നം.

നിങ്ങൾ പുതിയ ടെർമിനൽ സെഷൻ തുറക്കുകയാണെങ്കിൽ, അപരനാമം ഇനി ലഭ്യമാകില്ല. സെഷനുകളിലുടനീളം നിങ്ങളുടെ അപരനാമങ്ങൾ സംരക്ഷിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് ഒരു സ്ഥിരം അപരനാമം ആവശ്യമാണ്.

സെഷനുകൾക്കിടയിൽ അപരനാമങ്ങൾ നിലനിർത്താൻ, നിങ്ങൾക്ക് അവ നിങ്ങളുടെ ഉപയോക്താവിന്റെ ഷെൽ കോൺഫിഗറേഷൻ പ്രൊഫൈൽ ഫയലിൽ സംരക്ഷിക്കാം. ഇത് ഇതായിരിക്കാം:

  • ബാഷ് – ~/.bashrc
  • ZSH – ~/.zshrc
  • മത്സ്യം – ~/.config/fish/config.fish

നിങ്ങൾ ഉപയോഗിക്കേണ്ട വാക്യഘടന ഒരു താൽക്കാലിക അപരനാമം സൃഷ്ടിക്കുന്നതിന് തുല്യമാണ്. ഈ സമയം നിങ്ങൾ അത് ഒരു ഫയലിൽ സേവ് ചെയ്യും എന്നതിൽ നിന്നാണ് വ്യത്യാസം. ഉദാഹരണത്തിന്, ബാഷിൽ, നിങ്ങൾക്ക് ഇതുപോലെ പ്രിയപ്പെട്ട എഡിറ്റർ ഉപയോഗിച്ച് .bashrc ഫയൽ തുറക്കാൻ കഴിയും:

$ vim ~/.bashrc

നിങ്ങൾ അപരനാമങ്ങൾ സൂക്ഷിക്കാൻ ആഗ്രഹിക്കുന്ന ഫയലിൽ ഒരു സ്ഥലം കണ്ടെത്തുക. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് അവ ഫയലിന്റെ അവസാനം ചേർക്കാം. ഓർഗനൈസേഷന്റെ ഉദ്ദേശ്യങ്ങൾക്കായി നിങ്ങളുടെ അപരനാമങ്ങൾക്ക് മുമ്പ് ഇതുപോലുള്ള എന്തെങ്കിലും അഭിപ്രായം രേഖപ്പെടുത്താം:

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

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

$ source ~/.bashrc

കമാൻഡ് ലൈൻ വഴി ചേർത്ത ഒരു അപരനാമം നീക്കം ചെയ്യാൻ unalias കമാൻഡ് ഉപയോഗിച്ച് അൺലിയാസ് ചെയ്യാവുന്നതാണ്.

$ unalias alias_name
$ unalias -a [remove all alias]

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