ගොනුව අවසානය: ටයිම් කමාන්ඩ් සමඟ ලිනක්ස්

ලිනක්ස්හි ඉතා වැදගත් ප්රයෝජනවත් විධානයන් දෙකක් තිබේ. ඔබට ගොනුවක කොටසක දැකිය හැකිය. මුලින්ම හිස ලෙස හැඳින්වේ. එය පෙරනිමිය ලෙසින්, එය ඔබට පළමු ගොනුවේ පේළි 10 ක් පෙන්වයි. දෙවැනි වන්නේ, වින්ඩෝස් විධානය මඟින් ගොනුවක් තුළ අවසාන පේළි 10 ක් බැලීමට ඉඩ සලසයි.

මෙම විධානයන්ගෙන් එකක් හෝ භාවිතා කිරීමට ඔබට අවශ්ය වන්නේ මන්ද? සම්පූර්ණ ගොනුව බැලීමට හෝ නැමුන් වැනි සංස්කාරකය භාවිතා කිරීමට පමණක් cat විධානය භාවිතා නොකරන්න.

ඔබ කියවන ගොනුවේ සිතුවම් 300,000 ක් ඇත.

ගොනුව ඩිස්ක් ඉඩ විශාල ප්රමාණයක් පරිභෝජනය කරන බව සිතමු.

හිස විධානය සඳහා පොදු භාවිතය වන්නේ ඔබ බැලීමට අවශ්ය ගොනුව සැබවින්ම නිවැරදි ගොනුවයි. ඔබ සාමාන්යයෙන් පේළි කිහිපයක් පේළිය දෙස බැලීමෙන් නිවැරදි ගොනුව දෙස බලන්නේ නම් ඔබට සාමාන්යයෙන් පැවසිය හැකිය. ඉන්පසු ඔබට නැනෝ යන්ත්රය වැනි සංස්කාරකය භාවිතා කිරීම සඳහා ගොනුව සංස්කරණය කිරීමට තෝරා ගත හැකිය.

අවසාන විධාන රේඛාව පේළි කිහිපයේ පේළිය දෙස බැලීම සඳහා ප්රයෝජනවත් වන අතර එය / var / log ෆෝල්ඩරයේ ලොග් ගොනුව තුල සිදුවන දේ දැකීමට අවශ්ය වේ.

මෙම මාර්ගෝපදේශය මඟින් ඔබට පවතින ස්විචයන් ඇතුලුව විධාන විධානය භාවිතා කරන ආකාරය පෙන්වනු ඇත.

ආලේපන විධානය භාවිතා කරන්න

කලින් සඳහන් කළ ආකාරයට, විධාන විධානයන් විසින් පෙරනිමිය ලෙස දැක්වෙන්නේ ගොනුවක අවසන් පේළි 10 වේ.

Tail විධානය සඳහා රීති පහත පරිදි වේ:

වලිගය

උදාහරණයක් ලෙස ඔබේ පද්ධතිය සඳහා ආරම්භක ලොගය බැලීමට පහත දැක්වෙන විධානය භාවිතා කළ හැකිය:

sudo tail /var/log/boot.log

ප්රතිදානය මෙවැන්නක් වනු ඇත:

* ඉතිරි ඇරඹුම් කාලය සංකේතාත්මක බ්ලොක් උපාංග සක්රිය කිරීම ආරම්භ කිරීම [හරි]
* සුරකින්න udev ලඝු-සටහන් සහ යාවත්කාලීන නීති රීති [OK]
* ඉවත ලෑන්ඩ සුරකින්න සහ නව නීති රකින්න එපා [හරින්න]
* කථන දූපත් ආබාධිතය; සංස්කරණය / etc / පෙරනිමි / කථන-විසර්චකය
* VirtualBox අතිරේක අථත්ය යාන්ත්රණය තුල අක්රීය කර ඇත
ආබාධිත ආබාධිත / etc / default / saned සංස්කරණය
* Resolver state යළි පිහිටුවීම ... [හරි]
* පද්ධතියේ ක්රියාකාරීත්වය ක්රියා විරහිත කිරීම [හරි]
MDM දර්ශක කළමණාකරනය ආරම්භ කිරීම [හරි]
* නැවැත්වීම ප්ලිමිමාවුට් පෙන්වීම සඳහා සිදුවීමක් යැවීම [OK]

පෙන්වීම සඳහා පේළි ගණන සඳහන් කරන්න

සමහරවිට ඔබට ලිපිගොනුවෙහි අවසන් පේළි 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 <වැඩසටහනේ නම>

උදාහරණයක් ලෙස, ඔබ නැනෝ භාවිතයෙන් ගොනුවක් සංස්කරණය කරමින් උපකල්පනය කරන්න. පහත දැක්වෙන විධානය භාවිතා කර nano සඳහා ක්රියාවලි හැඳුනුම් පත් සොයා ගත හැකිය:

ps -ef | grep nano

විධානයෙන් නිමැවුම් මඟින් ක්රියාවලි හැඩතලයක් ලබා දෙනු ඇත. ක්රියාවලි හැදුනුම් අංකය 1234 වේ.

ඔබට පහත දැක්වෙන විධානය භාවිතයෙන් නැනෝ විසින් සංස්කරණය කරන ලද ගොනුවට එරෙහිව වලිගය ක්රියාත්මක කළ හැකිය:

sudo tail -F --pid = 1234

නැනෝ තුලදී ගොනුව සුරැකෙන සෑම අවස්ථාවකදීම tail විධානය මඟින් පහතින් නව රේඛා අඳින්න. නැනෝ සංස්කාරකය වසා දැමේ විට මෙම විධානය නතර කරයි.

උපස්ථ ආඥාව නැවත උත්සාහ කරන්නේ කෙසේද?

කිසියම් හේතුවක් නිසා එයට ප්රවේශ වීමට නොහැකි වීම නිසා, ඔබ විසින් විධාන විධානය ක්රියාත්මක කිරීමේදී දෝශයක් ලැබුනේ නම්, එම ගොනුව ලබා ගත හැකි වන පරිදි නැවත උත්සහ කිරීම සඳහා නැවත උත්සහ කිරීම සඳහා භාවිතා කළ හැක.

sudo tail --retry -F

මෙය සත්ය වශයෙන්ම ක්රියාත්මක වන්නේ -F ස්විචය සමඟ සහයෝගයෙන් ක්රියා කිරීමයි. ඔබට නැවත උත්සාහ කිරීමට අවශ්ය ගොනුව අනුගමනය කළ යුතුය.

සාරාංශය

මෙම මාර්ගෝපදේශය මඟින් tail විධානයෙහි වඩාත් බහුලව භාවිතා වේ.

විධාන විධානය පිළිබඳ වැඩි විස්තර දැනගැනීම සඳහා පහත සඳහන් විධානය භාවිතා කළ හැකිය:

මිනිසා වලිගය

බොහෝ විධාන තුලදී මම sudo එක ඇතුලත් කර ඇති බව ඔබට පෙනෙනු ඇත. මෙය ඔබගේ සාමාන්ය පරිශීලකයා ලෙස අවසරයක් නොමැති විට ඔබට අවසර නොමැත. ඔබට අවශ්ය අවසරය අවශ්යයි.