ווי צו זען די סוף פון אַ טעקע אין לינוקס מיט די טייל קאַמאַנד

עס זענען צוויי זייער נוציק קאַמאַנדז אין לינוקס וואָס לאָזן איר זען טייל פון אַ טעקע. דער ערשטער איז גערופן קאָפּ און דורך פעליקייַט, עס ווייזט איר די ערשטער 10 שורות אין אַ טעקע. די רגע איז די עק באַפֿעלן וואָס דורך פעליקייַט לעץ איר זען די לעצטע 10 שורות אין אַ טעקע.

וואָס וואָלט איר ווילן צו נוצן אָדער פון די קאַמאַנדז? פארוואס נישט נאָר נוצן די קאַץ באַפֿעל צו זען די גאנצע טעקע אָדער נוצן אַ רעדאַקטאָר אַזאַ ווי נאַנאָ ?

ימאַגינע די טעקע וואָס איר לייענען איז 300,000 שורות אין עס.

ימאַגינע אויך אַז די טעקע קאַנסומז אַ פּלאַץ פון דיסק פּלאַץ.

א פּראָסט נוצן פֿאַר די קאָפּ באַפֿעלן איז צו מאַכן זיכער אַז די טעקע איר ווילן צו מיינונג איז טאַקע די ריכטיק טעקע. איר קענען יוזשאַוואַלי זאָגן אויב איר זוכט אין די ריכטיק טעקע נאָר דורך געזען די ערשטער ווייניק שורות. איר קענט אויך קלייַבן אַ רעדאַקטאָר אַזאַ ווי nano צו רעדאַגירן די טעקע.

די עק באַפֿעלן איז נוציק פֿאַר וויוינג די לעצט ביסל שורות פון טעקעס און איז זייער גוט ווען איר ווילן צו זען וואָס איז געשעעניש אין אַ לאָג טעקע געהאלטן אין די / וואַר / קלאָץ טעקע .

דעם פירער וועט ווייַזן איר ווי צו נוצן די עק באַפֿעלן אַרייַנגערעכנט אַלע בנימצא סוויטשאַז.

בייַשפּיל יוסידזש פון דער טייל קאַמאַנד

ווי דערמאנט פריער די עק באַפֿעלן דורך פעליקייַט ווייזט די לעצטע 10 שורות פון אַ טעקע.

דער סינטאַקס פֿאַר די עק באַפֿעלן איז ווי גייט:

עק <פילענאַמע>

פֿאַר בייַשפּיל, די שטיוול קלאָץ פֿאַר דיין סיסטעם איר קענען נוצן די ווייַטערדיק באַפֿעל:

סודאָ עק /var/log/boot.log

דער רעזולטאַט וואָלט זיין עפּעס ווי דאָס:

* סטאַרטינג געבן רימיינינג שטיוול-צייַט ינקריפּטיד פאַרשפּאַרן דעוויסעס [גוט]
* סטאַרטינג ראַטעווען ודוווו לאָג און דערהייַנטיקן כּללים [גוט]
* סטאָפּפּינג ראַטעווען ודוווו לאָג און דערהייַנטיקן כּללים [גוט]
* רייד דיספּאַטשער פאַרקריפּלט; רעדאַגירן / עטק / פעליקייַט / ​​רעדע-דיספּאַטשער
* ווירטואַלבאָקס אַדדיטיאָנס פאַרקריפּלט, נישט אין אַ ווירטואַל מאַשין
saned disabled; רעדאַגירן / עטק / פעליקייַט / ​​סאַנד
* רעסטאָרינג רעזערוו שטאַט ... [גוט]
* סטאָפּפּינג סיסטעם אין לאָנטש קאַמפּאַטאַבילאַטי [גוט]
* סטאַרטינג מדם ווייַז מאַנאַגער [גוט]
* סטאָפּפּינג שיקן אַ געשעעניש צו אָנווייַזן פּלימאָוטה איז אַרויף [גוט]

ווי צו ספּעציפיצירן די נומער פון שורות צו ווייַזן

אפֿשר איר ווילן צו זען מער ווי די לעצטע 10 שורות פון די טעקע. איר קענען ספּעציפיצירן די נומער פון שורות איר ווילן צו זען ניצן דעם ווייַטערדיק באַפֿעל:

סודאָ עק-נ 20 <פילענאַמע>

דער אויבן בייַשפּיל וואָלט ווייַזן די לעצטע 20 שורות פון די טעקע.

אַלטערנאַטיווע איר קענען נוצן די -ן באַשטימען צו ספּעציפיצירן די סטאַרטינג פונט אין דער טעקע אויך. אפשר איר וויסן די ערשטער 30 ראָוז אין אַ טעקע זענען באַמערקונגען און איר נאָר ווילן צו זען די דאַטן ין אַ טעקע. אין דעם פאַל, איר וואָלט נוצן דעם ווייַטערדיק באַפֿעל:

sudo tail -n + 20

די עק באַפֿעלן איז אָפט געניצט צוזאמען די מער באַפֿעל אַזוי אַז איר קענען לייענען די טעקע אַ בלאַט אין אַ צייַט.

פֿאַר בייַשפּיל:

sudo tail -n + 20 | מער

די אויבן באַפֿעל סענדז די לעצטע 20 שורות פון פילענאַמע און פּייפּס עס ווי די אַרייַנשרייַב צו די מער באַפֿעל:

איר קענען אויך נוצן די עק באַפֿעל צו ווייַזן אַ זיכער נומער פון ביטעס אַנשטאָט פון שורות:

sudo tail -c20

ווידער איר קענען נוצן די זעלבע באַשטימען צו אָנהייב ווייַזונג פון אַ זיכער בייט נומער ווי גייט:

sudo tail -c + 20

ווי צו מאָניטאָר אַ לאָג טעקע

עס זענען פילע סקריפּס און מגילה וואָס טאָן ניט אַרויספירן צו די פאַרשטעלן, אָבער טאָן צו לייגן אַ לאָג טעקע ווי זיי לויפן.

אין דעם בייַשפּיל, איר זאל וועלן צו מאָניטאָר די לאָג טעקע ווי עס ענדערונגען.

איר קענען נוצן די פאלגענדע עק באַפֿעל צו קאָנטראָלירן ווי די לאָגס טוישן יעדער אַזוי פילע סעקונדעס:

סודאָ עק פף-ס 20 <פילענאַמע>

איר קען אויך נוצן עק צו פאָרזעצן מאָניטאָרינג אַ קלאָץ ביז אַ פּראָצעס שטאַרבן ווי גייט:

sudo tail -f - pid = 1234

צו געפֿינען די פּראָצעס שייַן פֿאַר אַ פּראָצעס איר קענען נוצן די ווייַטערדיק באַפֿעל:

ps -ef | גרעפּ <פּראָגראַם נאָמען>

פֿאַר בייַשפּיל, ימאַדזשאַן איר רעדאַגירן אַ טעקע ניצן נאַנאָ. איר קענען געפֿינען די פּראָצעס שייַן פֿאַר נאַנאָ ניצן די ווייַטערדיק באַפֿעלן:

ps -ef | grep nano

דער רעזולטאַט פון דעם באַפֿעל וועט געבן איר אַ פּראָצעס שייַן. ימאַגינע דעם פּראָצעס שייַן איז 1234.

איר קענען איצט לויפן עק קעגן דער טעקע זייַענדיק עדיטיד דורך נאַנאָ ניצן די ווייַטערדיק באַפֿעל:

sudo tail -f - pid = 1234

יעדער מאָל די טעקע איז געראטעוועט ין נאַנאָ די עק באַפֿעל וועט קלייַבן אַרויף די נייַ שורות אין די דנאָ. דער באַפֿעל נאָר סטאַפּס ווען די נאַנאָ רעדאַקטאָר איז פארשלאסן.

ווי צו צוריקקריגן די טאַיל קאַמאַנד

אויב איר באַקומען אַ טעות בעת איר פּרובירן צו לויפן די עק באַפֿעל, ווייַל עס איז ינאַקסעסאַבאַל פֿאַר עטלעכע סיבה, איר קענען נוצן די צוריקקריגן פּאַראַמעטער צו האַלטן ריטריינג ביז דער טעקע איז בנימצא.

sudo tail --retry -F

דעם נאָר טאַקע אַרבעט אין קאַנדזשאַנגקשאַן מיט די-פ באַשטימען ווי איר דאַרפֿן צו זיין ווייַטערדיק די טעקע צו וועלן צו צוריקקריגן.

Summary

דעם וועגווייַזער ווייזט די מערסט פּראָסט ניצט פון די עק באַפֿעל.

צו געפֿינען מער אינפֿאָרמאַציע וועגן די עק באַפֿעלן, איר קענען נוצן די פאלגענדע באַפֿעל:

מענטש עק

איר וועט באַמערקן וואָס איך האָבן אַרייַנגערעכנט סודאָ ין רובֿ פון די קאַמאַנדז. דעם איז נאָר נייטיק ווו איר טאָן ניט האָבן פּערמישאַנז ווי דיין נאָרמאַל באַניצער צו זען די טעקע און איר דאַרפֿן עלעוואַטעד פּערמישאַנז.