ഒരു ടെയിൽ കമാൻഡിൽ ലിനക്സിൽ ഒരു ഫയലിന്റെ അവസാനം കാണാൻ എങ്ങനെ

ലിനക്സിൽ വളരെ പ്രയോജനപ്രദമായ രണ്ട് കമാൻഡുകൾ ഉണ്ട്, അവ നിങ്ങൾക്ക് ഒരു ഫയലിന്റെ ഭാഗം കാണാൻ അനുവദിക്കുന്നു. ആദ്യം ഹെൽപ് എന്നും അറിയപ്പെടുന്നുവെന്നും ആദ്യം ഒരു ഫയലിൽ ആദ്യത്തെ 10 വരികൾ കാണിക്കുന്നു. രണ്ടാമത്തേത്, ഒരു ഫയലിൽ കഴിഞ്ഞ പത്താമത്തെ വരികൾ കാണാൻ നിങ്ങളെ അനുവദിക്കുന്ന ടൈൽ കമാൻഡ് ആണ്.

ഈ കമാന്ഡുകളില് ഒന്ന് എന്തിനാണ് ഉപയോഗിക്കേണ്ടത്? മുഴുവൻ ഫയൽ കാണുന്നതിനോ അല്ലെങ്കിൽ നാനോ പോലുള്ള ഒരു എഡിറ്റർ ഉപയോഗിക്കുന്നതിനോ എന്തുകൊണ്ട് cat കമാൻഡ് ഉപയോഗിക്കരുത്?

നിങ്ങൾ വായിക്കുന്ന ഫയൽ അതിൽ 300,000 വരികൾ ഉണ്ട് എന്ന് സങ്കൽപ്പിക്കുക.

ഫയൽ ഡിസ്ക് സ്പേസ് ധാരാളം ഉപയോഗിക്കുന്നുവെന്നും സങ്കൽപ്പിക്കുക.

നിങ്ങൾ കാണാനാഗ്രഹിക്കുന്ന ഫയൽ തീർച്ചയായും ശരിയായ ഫയൽ ആണെന്ന് ഉറപ്പുവരുത്തുന്നതാണ് ഹെഡ് കമാൻഡ് ഉപയോഗിക്കുന്നതിനുള്ള സാധാരണ ഉപയോഗം. ആദ്യത്തെ ചില വരികൾ കണ്ടുകൊണ്ട് നിങ്ങൾ ശരിയായ ഫയലിലേക്ക് നോക്കുകയാണെങ്കിൽ സാധാരണയായി നിങ്ങൾക്ക് പറയാൻ കഴിയും. ഫയൽ എഡിറ്റുചെയ്യാൻ നാനോ പോലുള്ള എഡിറ്റർ ഉപയോഗിക്കാൻ നിങ്ങൾക്കാവും.

/ Var / log ഫോൾഡറിൽ സൂക്ഷിച്ചിരിക്കുന്ന ലോഗ് ഫയലിൽ എന്താണ് സംഭവിക്കുന്നതെന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയുമ്പോഴും ഫയലുകളുടെ കഴിഞ്ഞ ഏതാനും ലൈനുകൾ കാണാൻ ടെയിൽ കമാൻഡ് ഉപയോഗപ്പെടുന്നു.

ലഭ്യമായ എല്ലാ സ്വേദങ്ങളും ഉൾപ്പടെ ടെയിൽ ആജ്ഞ ഉപയോഗിക്കേണ്ടത് എങ്ങനെയെന്ന് ഈ ഗൈഡ് കാണിച്ചുതരും.

ടെയിൽ ആജ്ഞയുടെ ഉപയോഗം ഉദാഹരണം

നേരത്തെ സൂചിപ്പിച്ചതുപോലെ ടെയിൽ കമാൻഡ് ഡിഫോൾട്ട് ഒരു ഫയൽ അവസാന 10 ലൈനുകൾ കാണിക്കുന്നു.

ടെയിൽ ആജ്ഞയ്ക്കുള്ള സിന്റാക്സ് താഴെ കാണിച്ചിരിക്കുന്നു:

വാൽ <ഫയൽനാമം>

ഉദാഹരണത്തിനു് നിങ്ങളുടെ സിസ്റ്റത്തിനുള്ള ബൂട്ട് ലോഗ് കാണുന്നതിനായി നിങ്ങൾക്കു് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

സുഡോ ടെയിൽ /var/log/boot.log

ഔട്ട്പുട്ട് ഇങ്ങനെ ആയിരിക്കാം:

* ബാക്കിയുളള സമയപരിധി എൻക്രിപ്റ്റ് ചെയ്ത ബ്ലോക്ക് ഡിവൈസുകൾ പ്രവർത്തിപ്പിക്കുന്നു [ശരി]
* Udev ലാഭവും അപ്ഡേറ്റ് നിയമങ്ങളും സംരക്ഷിക്കുന്നത് ആരംഭിക്കുന്നു [ശരി]
Udev ലോഗും അപ്ഡേറ്റ് നിയമങ്ങളും സംരക്ഷിക്കുന്നത് നിർത്തുക [ശരി]
* സംഭാഷണം-ഡിസ്പാഷർ അപ്രാപ്തമാക്കി; edit / etc / default / speech-dispatcher
VirtualBox കൂട്ടിച്ചേർക്കൽ വിർച്വൽ മെഷീനിൽ അല്ല
saned അപ്രാപ്തമാക്കി; edit / etc / default / saned
* റിസേർവർ സ്റ്റേറ്റ് പുനഃസ്ഥാപിക്കുന്നു ... [ശരി]
* സിസ്റ്റം വി റൺലവൽ പൊരുത്തക്കേടുകൾ നിർത്തുന്നു [ശരി]
* MDM ഡിസ്പ്ലേ മാനേജർ ആരംഭിക്കുന്നു [ശരി]
* നിർത്തുക പ്ലിമൗത്ത് സൂചിപ്പിക്കാൻ ഒരു ഇവന്റ് അയയ്ക്കുക [ശരി]

കാണിക്കേണ്ട രേഖകളുടെ എണ്ണം എങ്ങനെ വ്യക്തമാക്കണം

ഒരുപക്ഷേ ഫയലിന്റെ അവസാന 10 വരികളിലേക്കാൾ കൂടുതൽ കാണാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നു. നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് കാണാൻ ആഗ്രഹിക്കുന്ന വരികളുടെ എണ്ണം നിങ്ങൾക്ക് വ്യക്തമാക്കാം:

sudo tail -n20

മുകളിലുള്ള ഉദാഹരണം ഫയലിന്റെ അവസാന 20 വരികൾ കാണിക്കും.

ഇതര ഫയലിൽ തുടക്കത്തിലെ പോയിന്റ് വ്യക്തമാക്കാൻ -n സ്വിച്ച് ഉപയോഗിക്കാം. ഒരു ഫയലിൽ ആദ്യ 30 വരികൾ കമന്റുകളാണ് എന്ന് നിങ്ങൾക്കറിയാം, കൂടാതെ നിങ്ങൾ ഒരു ഫയലിൽ ഡാറ്റ കാണാൻ ആഗ്രഹിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, നിങ്ങൾ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കും:

sudo tail -n + 20

ഒരു കമാന്ഡ് തന്നെ ഒരു പേജ് ഡൌണ് ചെയ്യാന് കഴിയും, അങ്ങനെ ആ കമാന്ഡ് കൂടുതല് കമാന്ഡിനൊപ്പം ഉപയോഗിക്കുന്നു.

ഉദാഹരണത്തിന്:

sudo tail -n + 20 | കൂടുതൽ

മുകളിൽ പറഞ്ഞിരിക്കുന്ന കമാൻഡ് ഫയലിന്റെ നാമത്തിൽ നിന്ന് കഴിഞ്ഞ 20 വരികൾ അയക്കുകയും കൂടുതൽ കമാൻഡിലേക്ക് ഇൻപുട്ടിനെ പൈപ്പ് ചെയ്യുകയും ചെയ്യുന്നു:

ലൈനുകളുടെ പക്കലില്ലാതെ ഒരു നിശ്ചിത എണ്ണം ബൈറ്റുകള് കാണിക്കാനായി നിങ്ങള്ക്ക് tail കമാന്ഡ് ഉപയോഗിക്കാം:

sudo tail -c20

വീണ്ടും ഒരു പ്രത്യേക ബൈറ്റ് നമ്പറിൽ നിന്ന് കാണിക്കുന്നത് അതേ സ്വിച്ച് ഉപയോഗിക്കാം.

sudo tail -c + 20

ഒരു ലോഗ് ഫയൽ എങ്ങനെ നിരീക്ഷിക്കാം

സ്ക്രീനിൽ ഔട്ട്പുട്ട് ചെയ്യാത്ത നിരവധി സ്ക്രിപ്റ്റുകൾക്കും പ്രോഗ്രാമുകൾക്കും ഒരു ലോഗ് ഫയൽ പ്രവർത്തിപ്പിക്കുമ്പോൾ പ്രവർത്തിപ്പിക്കുക.

ഈ ഉദാഹരണത്തിൽ, മാഗ് ഫയൽ മാറുന്നതുവരെ നിങ്ങൾ നിരീക്ഷിക്കേണ്ടതുണ്ട്.

ലോഗ് ഓരോ നിമിഷവും എങ്ങനെ മാറ്റുന്നു എന്നത് പരിശോധിക്കുന്നതിനായി താഴെ പറയുന്ന ടെയിൽ കമാൻഡ് നിങ്ങൾക്ക് ഉപയോഗപ്പെടുത്താം:

sudo tail -F-s20

ഒരു പ്രോസസ്സ് ചത്തുന്നത് വരെ ഒരു ലോഗ് തുടരുന്നതിന് നിങ്ങൾക്ക് വാൽ ഉപയോഗിക്കാം.

sudo tail -F --pid = 1234

ഒരു പ്രക്രിയയ്ക്കുള്ള ഐഡി കണ്ടുപിടിയ്ക്കുന്നതിനായി നിങ്ങൾക്കു് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

ps -ef | grep

ഉദാഹരണത്തിന്, നിങ്ങൾ നാനോ ഉപയോഗിച്ച് ഒരു ഫയൽ എഡിറ്റുചെയ്യുന്നു എന്ന് കരുതുക. നാനോയ്ക്കുള്ള പ്രോസ്സസ് ഐഡി നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് കാണാം:

ps -ef | grep nano

കമാൻഡിൽ നിന്നുള്ള ഔട്പുട്ട് നിങ്ങൾക്ക് ഒരു പ്രോസസ് ഐഡി നൽകും. പ്രോസസ് ഐഡി 1234 എന്ന് സങ്കൽപ്പിക്കുക.

നാനോ ഉപയോഗിച്ചു് താഴെ പറയുന്ന ആജ്ഞ ഉപയോഗിച്ചു് നിങ്ങൾക്കു് വോൾവോ പ്രവർത്തിപ്പിയ്ക്കാം:

sudo tail -F --pid = 1234

നാനോയ്ക്കുള്ളിൽ ഫയൽ സംരക്ഷിക്കപ്പെടുന്ന ഓരോ തവണയും ടെയിൽ കമാൻഡ് താഴെയുള്ള പുതിയ വരികൾ എടുക്കും. നാനോ എഡിറ്റർ അടച്ചപ്പോൾ മാത്രം കമാൻഡ് നിർത്തുന്നു.

ടെയിൽ ആജ്ഞകൾ എങ്ങനെ പുന $ സ്ഥാപിക്കണം

ചില കാരണങ്ങളാൽ ഇത് സാധ്യമല്ലാത്തതിനാൽ നിങ്ങൾക്ക് ടെയിൽ കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ ശ്രമിക്കുമ്പോൾ ഒരു തെറ്റ് ലഭിക്കും എങ്കിൽ, ഫയൽ ലഭ്യമാകുന്നതുവരെ വീണ്ടും ശ്രമിയ്ക്കുന്നതിനു് വീണ്ടും ശ്രമിയ്ക്കുന്നതിനുള്ള പരാമീറ്റർ ഉപയോഗിക്കാം.

സുഡോ ടെയിൽ --retry -F

വീണ്ടും ശ്രമിക്കാനായി നിങ്ങൾ ഫയൽ പിന്തുടരേണ്ടതുപോലെ -F സ്വിച്ച് -മൊത്ത് മാത്രമേ ഇത് പ്രവർത്തിക്കൂ.

സംഗ്രഹം

ഈ ഗൈഡ് ടെയിൽ ആജ്ഞയുടെ കൂടുതൽ സാധാരണ ഉപയോഗങ്ങൾ കാണിക്കുന്നു.

ടെയിൽ കമാൻഡിനേക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ കണ്ടെത്തുന്നതിന് നിങ്ങൾക്കു് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിക്കാം:

മനുഷ്യൻ വാൽ

ഞാൻ കമാൻഡുകളുടെ മിക്ക ഭാഗങ്ങളിലും sudo ഉൾപ്പെടുത്തിയിട്ടുണ്ട് എന്ന് നിങ്ങൾ ശ്രദ്ധിക്കും. നിങ്ങളുടെ സാധാരണ ഉപയോക്താവിന് ഫയൽ കാണുന്നതിന് നിങ്ങൾക്ക് അനുമതിയില്ല, നിങ്ങൾക്ക് ഉയർന്ന അനുമതി ആവശ്യമുണ്ട്.