തുടക്കക്കാർക്കുള്ള 5 ഉപയോഗപ്രദമായ ലിനക്സ് കമാൻഡ് ടിപ്പുകൾ


നിങ്ങൾ Linux പരമാവധി പ്രയോജനപ്പെടുത്തുകയാണോ? നിരവധി ലിനക്സ് ഉപയോക്താക്കൾക്കുള്ള നുറുങ്ങുകളും തന്ത്രങ്ങളും ആയി കാണപ്പെടുന്ന നിരവധി സഹായകരമായ സവിശേഷതകൾ ഉണ്ട്. ചിലപ്പോൾ നുറുങ്ങുകളും തന്ത്രങ്ങളും ആവശ്യമായിത്തീരുന്നു. മെച്ചപ്പെടുത്തിയ പ്രവർത്തനക്ഷമതയോടെ ഒരേ കൂട്ടം കമാൻഡുകൾ ഉപയോഗിച്ച് ഉൽപ്പാദനക്ഷമത കൈവരിക്കാൻ ഇത് നിങ്ങളെ സഹായിക്കുന്നു.

ഇവിടെ ഞങ്ങൾ ഒരു പുതിയ സീരീസ് ആരംഭിക്കുകയാണ്, അവിടെ ഞങ്ങൾ ചില നുറുങ്ങുകളും തന്ത്രങ്ങളും എഴുതുകയും ചെറിയ സമയത്തിനുള്ളിൽ കഴിയുന്നത്ര കൂടുതൽ വഴങ്ങാൻ ശ്രമിക്കുകയും ചെയ്യും.

1. Linux ഹിസ്റ്ററി കമാൻഡ്

ഞങ്ങൾ മുമ്പ് പ്രവർത്തിപ്പിക്കുന്ന കമാൻഡുകൾ ഓഡിറ്റ് ചെയ്യുന്നതിന്, ഞങ്ങൾ ഹിസ്റ്ററി കമാൻഡ് ഉപയോഗിക്കുന്നു.

# history

ഔട്ട്പുട്ടിൽ നിന്ന് വ്യക്തമാകുന്നത് പോലെ, ഹിസ്റ്ററി കമാൻഡ് അവസാനം എക്സിക്യൂട്ട് ചെയ്ത കമാൻഡുകളുടെ ലോഗ് ഉപയോഗിച്ച് ടൈം സ്റ്റാമ്പ് ഔട്ട്പുട്ട് ചെയ്യുന്നില്ല.

ബാഷ് ചരിത്രത്തിൽ ടൈംസ്റ്റാമ്പ് സജ്ജീകരിക്കാൻ, പ്രവർത്തിപ്പിക്കുക:

# HISTTIMEFORMAT="%d/%m/%y %T "
# history

നിങ്ങൾക്ക് ബാഷ് ചരിത്രത്തിൽ ടൈംസ്റ്റാമ്പ് ശാശ്വതമായി പ്രവർത്തനക്ഷമമാക്കണമെങ്കിൽ, താഴെയുള്ള വരി ~/.bashrc എന്നതിലേക്ക് ചേർക്കുക.

export HISTTIMEFORMAT="%d/%m/%y %T "

തുടർന്ന്, ടെർമിനൽ റണ്ണിൽ നിന്ന്,

# source ~/.bashrc

കമാൻഡുകളുടെയും സ്വിച്ചുകളുടെയും വിശദീകരണം.

  • ചരിത്രം – GNU ഹിസ്റ്ററി ലൈബ്രറി
  • HISTIMEFORMAT - പരിസ്ഥിതി വേരിയബിൾ
  • %d - ദിവസം
  • %m – മാസം
  • %y – വർഷം
  • %T – ടൈം സ്റ്റാമ്പ്
  • ഉറവിടം - ചുരുക്കത്തിൽ, ഫയലിന്റെ ഉള്ളടക്കങ്ങൾ ഷെല്ലിലേക്ക് അയയ്ക്കുക
  • .bashrc – സംവേദനാത്മകമായി ആരംഭിക്കുമ്പോഴെല്ലാം BASH പ്രവർത്തിക്കുന്ന ഒരു ഷെൽ സ്uക്രിപ്റ്റാണ്.

2. Linux dd കമാൻഡ്

ലിസ്റ്റിലെ അടുത്ത രത്നം ഇതാണ് - ലിനക്സ് ഡിസ്ക് റൈറ്റ് സ്പീഡ് എങ്ങനെ പരിശോധിക്കാം. ശരി, വൺ-ലൈനർ dd കമാൻഡ് സ്ക്രിപ്റ്റ് ഉദ്ദേശ്യം നിറവേറ്റുന്നു.

# dd if=/dev/zero of=/tmp/output.img bs=8k count=256k conv=fdatasync; rm -rf /tmp/output.img

കമാൻഡുകളുടെയും സ്വിച്ചുകളുടെയും വിശദീകരണം.

  • dd – ഒരു ഫയൽ പരിവർത്തനം ചെയ്uത് പകർത്തുക
  • if=/dev/zero – ഫയൽ വായിക്കുക, stdin അല്ല
  • of=/tmp/output.img – ഫയലിലേക്കാണ് എഴുതുക, stdout അല്ല
  • bs - പരമാവധി M ബൈറ്റുകൾ വരെ വായിക്കുകയും എഴുതുകയും ചെയ്യുക, ഒറ്റത്തവണ
  • എണ്ണം - എൻ ഇൻപുട്ട് ബ്ലോക്ക് പകർത്തുക
  • പരിവർത്തനം – കോമയാൽ വേർതിരിച്ച ചിഹ്ന പട്ടിക പ്രകാരം ഫയൽ പരിവർത്തനം ചെയ്യുക.
  • rm - ഫയലുകളും ഫോൾഡറും നീക്കംചെയ്യുന്നു
  • -rf – (-r) ഡയറക്uടറികളും ഉള്ളടക്കങ്ങളും ആവർത്തിച്ച് നീക്കംചെയ്യുകയും (-f) പ്രോംപ്റ്റില്ലാതെ നീക്കം ചെയ്യാൻ നിർബന്ധിക്കുകയും ചെയ്യുന്നു.

3. Linux du കമാൻഡ്

നിങ്ങളുടെ ഇടം നശിപ്പിക്കുന്ന മികച്ച ആറ് ഫയലുകൾ നിങ്ങൾ എങ്ങനെ പരിശോധിക്കും? ഡു കമാൻഡിൽ നിന്ന് നിർമ്മിച്ച ഒരു ലളിതമായ വൺ-ലൈനർ സ്ക്രിപ്റ്റ്, ഇത് പ്രാഥമികമായി ഫയൽ സ്പേസ് ഉപയോഗത്തിനായി ഉപയോഗിക്കുന്നു.

# du -hsx * | sort -rh | head -6

കമാൻഡുകളുടെയും സ്വിച്ചുകളുടെയും വിശദീകരണം.

  • du – ഫയൽ സ്ഥലത്തിന്റെ ഉപയോഗം കണക്കാക്കുക
  • -hsx – (-h) ഹ്യൂമൻ റീഡബിൾ ഫോർമാറ്റ്, (-കൾ) സംഗ്രഹങ്ങളുടെ ഔട്ട്uപുട്ട്, (-x) ഒരു ഫയൽ ഫോർമാറ്റ്, മറ്റ് ഫയൽ ഫോർമാറ്റുകളിലെ ഡയറക്uടറികൾ ഒഴിവാക്കുക.
  • അടുക്കുക – ടെക്സ്റ്റ് ഫയൽ ലൈനുകൾ അടുക്കുക
  • -rh – (-r) താരതമ്യത്തിന്റെ ഫലം വിപരീതമാക്കുക, മനുഷ്യർക്ക് വായിക്കാവുന്ന ഫോർമാറ്റ് താരതമ്യം ചെയ്യാൻ (-h).
  • ഹെഡ് - ഫയലിന്റെ ആദ്യ n വരികൾ ഔട്ട്uപുട്ട് ചെയ്യുക.

4. ലിനക്സ് സ്റ്റാറ്റ് കമാൻഡ്

അടുത്ത ഘട്ടത്തിൽ എല്ലാ തരത്തിലുള്ള ഫയലുകളുടെയും ടെർമിനലിലെ സ്ഥിതിവിവരക്കണക്കുകൾ ഉൾപ്പെടുന്നു. സ്റ്റാറ്റ് (ഔട്ട്uപുട്ട് ഫയൽ/ഫയൽസിസ്റ്റം സ്റ്റാറ്റസ്) കമാൻഡിന്റെ സഹായത്തോടെ ഒരു ഫയലുമായി ബന്ധപ്പെട്ട സ്ഥിതിവിവരക്കണക്കുകൾ നമുക്ക് ഔട്ട്uപുട്ട് ചെയ്യാൻ കഴിയും.

# stat filename_ext  (viz., stat abc.pdf)

5. ലിനക്സ് മാൻ പേജുകൾ

അടുത്തതും അവസാനത്തേതും എന്നാൽ ഏറ്റവും കുറഞ്ഞത്, ഈ ഒറ്റവരി സ്ക്രിപ്റ്റ് പുതുമുഖങ്ങൾക്കുള്ളതാണ്. നിങ്ങൾ അനുഭവപരിചയമുള്ള ഒരു ഉപയോക്താവാണെങ്കിൽ, നിങ്ങൾക്കത് ആവശ്യമില്ലെങ്കിൽ, നിങ്ങൾക്ക് അതിൽ നിന്ന് കുറച്ച് രസം ആവശ്യമില്ലെങ്കിൽ.

ശരി, പുതുമുഖങ്ങൾ Linux-കമാൻഡ്-ലൈൻ ഫോബിക് ആണ്, താഴെയുള്ള വൺ-ലൈനർ റാൻഡം മാൻ പേജുകൾ സൃഷ്ടിക്കും. ഒരു പുതുമുഖം എന്ന നിലയിൽ നിങ്ങൾക്ക് എപ്പോഴും പഠിക്കാൻ എന്തെങ്കിലും ലഭിക്കുന്നു, ഒരിക്കലും ബോറടിക്കില്ല എന്നതാണ് പ്രയോജനം.

# man $(ls /bin | shuf | head -1)

കമാൻഡുകളുടെയും സ്വിച്ചുകളുടെയും വിശദീകരണം.

  • മാൻ - ലിനക്സ് മാൻ പേജുകൾ
  • ls – Linux ലിസ്റ്റിംഗ് കമാൻഡുകൾ
  • /bin – സിസ്റ്റം ബൈനറി ഫയൽ സ്ഥാനം
  • shuf - ക്രമരഹിതമായ ക്രമപ്പെടുത്തൽ സൃഷ്ടിക്കുക
  • ഹെഡ് - ഫയലിന്റെ ആദ്യ n ലൈൻ ഔട്ട്uപുട്ട് ചെയ്യുക.

ഇപ്പോഴത്തേക്ക് ഇത്രമാത്രം. നിങ്ങൾക്ക് അത്തരം നുറുങ്ങുകളും തന്ത്രങ്ങളും അറിയാമെങ്കിൽ, നിങ്ങൾക്ക് അവ ഞങ്ങളുമായി പങ്കിടാം, ഞങ്ങളുടെ പ്രശസ്തമായ വെബ്uസൈറ്റിൽ ഞങ്ങൾ അത് നിങ്ങളുടെ വാക്കുകളിൽ പോസ്റ്റ് ചെയ്യും.

നഷ്ടപ്പെടുത്തരുത്:

  • നവാഗതർക്ക് ഉപയോഗപ്രദമായ 10 കമാൻഡ് ലൈൻ തന്ത്രങ്ങൾ - ഭാഗം 2
  • ലിനക്സ് ഫയൽ തരങ്ങളും സിസ്റ്റം സമയവും നിയന്ത്രിക്കുന്നതിനുള്ള 5 ഉപയോഗപ്രദമായ കമാൻഡുകൾ - ഭാഗം 3