Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

голова / хвост - печать первой / последней части файлов

Иногда вам не нужен весь вывод команды. Вам могут понадобиться только первые несколько строк или последние несколько строк. команда печатает первые десять строк файла и хвост команда печатает последние десять строк. По умолчанию обе команды печатают десять строк текста, но это можно изменить с помощью опции «-n»:



[я @ linuxbox ~] $ голова -n 5 ls-output.txt

Всего 343496

-rwxr-xr-x 1 корень корень 31316 2007 12:05 [

-rwxr-xr-x 1 корень корень 8240 2007 12:09 13toppm

-rwxr-xr-x 1 корень root 111276 2007-11-26, 14:27 a2p

-rwxr-xr-x 1 корень root 25368 2006-10-06 20:16 a52dec [me@linuxbox ~]$ хвост -n 5 ls-output.txt

-rwxr-xr-x 1 корень root 5234 2007-06-27 10:56 znew

-rwxr-xr-x 1 корень root 691 2005 сентября 09 г., 10:04 Zonetab21pot.py

-rw-r--r-- 1 корень root 930 2007, 11:01 Zonetab12pot.pyc

-rw-r--r-- 1 корень root 930 2007, 11:01 Zonetab12pot.pyo

lrwxrwxrwx 1 корень корень 6 2016 01:31 zsoelim -> soelim

[я @ linuxbox ~] $ голова -n 5 ls-output.txt

Всего 343496

-rwxr-xr-x 1 корень корень 31316 2007 12:05 [

-rwxr-xr-x 1 корень корень 8240 2007 12:09 13toppm

-rwxr-xr-x 1 корень root 111276 2007-11-26, 14:27 a2p

-rwxr-xr-x 1 корень root 25368 2006-10-06 20:16 a52dec [me@linuxbox ~]$ хвост -n 5 ls-output.txt

-rwxr-xr-x 1 корень root 5234 2007-06-27 10:56 znew

-rwxr-xr-x 1 корень root 691 2005 сентября 09 г., 10:04 Zonetab21pot.py

-rw-r--r-- 1 корень root 930 2007, 11:01 Zonetab12pot.pyc

-rw-r--r-- 1 корень root 930 2007, 11:01 Zonetab12pot.pyo

lrwxrwxrwx 1 корень корень 6 2016 01:31 zsoelim -> soelim


Их также можно использовать в трубопроводах:



[я @ linuxbox ~] $ лс /usr/bin | хвост -n 5

[я @ linuxbox ~] $ лс /usr/bin | хвост -n 5


znew Zonetab2pot.py Zonetab2pot.pyc Zonetab2pot.pyo zsoelim

znew Zonetab2pot.py Zonetab2pot.pyc Zonetab2pot.pyo zsoelim


Tail имеет опцию, позволяющую просматривать файлы в режиме реального времени. Это полезно для наблюдения за ходом записи файлов журналов. В следующем примере мы рассмотрим файл сообщений в /var/log (или файл /var/log/syslog, если сообщения отсутствуют). В некоторых дистрибутивах Linux для этого требуются права суперпользователя, поскольку файл /var/log/messages может содержать информацию безопасности:


[я @ linuxbox ~] $ хвост -f / var / журнал / сообщения

8 февраля 13:40:05 Twin4 dhclient: DHCPACK от 192.168.1.1

8 февраля 13:40:05 Twin4 dhclient: привязан к 192.168.1.4 - обновление через 1652 секунды.

8 февраля 13:55:32 Twin4 mountd [3953]: /var/NFSv4/musicbox экспортирован как в 192.168.1.0/24, так и в Twin7.localdomain в 192.168.1.0/24, Twin7.localdomain

8 февраля 14:07:37 Twin4 dhclient: DHCPREQUEST на eth0 к порту 192.168.1.1 67

8 февраля 14:07:37 Twin4 dhclient: DHCPACK от 192.168.1.1

8 февраля 14:07:37 Twin4 dhclient: привязан к 192.168.1.4 - обновление через 1771 секунды.

8 февраля 14:09:56 Twin4 smartd[3468]: Устройство: /dev/hda, Атрибут предотработки SMART: 8 Seek_Time_Performance изменен с 237 на 236 8 февраля 14:10:37 Twin4 mountd[3953]: /var/NFSv4/musicbox экспортируется как в 192.168.1.0/24, так и в Twin7.localdomain в 192.168.1.0/24,win7.localdomain

8 февраля 14:25:07 Twin4 sshd (pam_unix) [29234]: сеанс открыт для меня пользователем (uid = 0)

8 февраля 14:25:36 Twin4 su(pam_unix)[29279]: сеанс открыт для пользователя root мной (uid=500)

[я @ linuxbox ~] $ хвост -f / var / журнал / сообщения

8 февраля 13:40:05 Twin4 dhclient: DHCPACK от 192.168.1.1

8 февраля 13:40:05 Twin4 dhclient: привязан к 192.168.1.4 - обновление через 1652 секунды.

8 февраля 13:55:32 Twin4 mountd [3953]: /var/NFSv4/musicbox экспортирован как в 192.168.1.0/24, так и в Twin7.localdomain в 192.168.1.0/24, Twin7.localdomain

8 февраля 14:07:37 Twin4 dhclient: DHCPREQUEST на eth0 к порту 192.168.1.1 67

8 февраля 14:07:37 Twin4 dhclient: DHCPACK от 192.168.1.1

8 февраля 14:07:37 Twin4 dhclient: привязан к 192.168.1.4 - обновление через 1771 секунды.

8 февраля 14:09:56 Twin4 smartd[3468]: Устройство: /dev/hda, Атрибут предотработки SMART: 8 Seek_Time_Performance изменен с 237 на 236 8 февраля 14:10:37 Twin4 mountd[3953]: /var/NFSv4/musicbox экспортируется как в 192.168.1.0/24, так и в Twin7.localdomain в 192.168.1.0/24,win7.localdomain

8 февраля 14:25:07 Twin4 sshd (pam_unix) [29234]: сеанс открыт для меня пользователем (uid = 0)

8 февраля 14:25:36 Twin4 su(pam_unix)[29279]: сеанс открыт для пользователя root мной (uid=500)


Используя опцию «-f», хвост продолжает следить за файлом и при добавлении новых строк они сразу появляются на дисплее. Это продолжается до тех пор, пока вы не наберете Ctrl-C.


Лучшие облачные вычисления для ОС в OnWorks: