другая полезная команда, используемая для просмотра файлов, - это хвост с помощью хвоста, вы можете просматривать
последние строки файла, и по умолчанию он показывает последние 10 строк, хвост и т.д. пароль,
это последние 10 строк файла, поэтому последние 10 пользователей, если они
кажутся слишком базовое представление, что вы большую часть времени интересуетесь последними событиями, которые произошли,
например, команда, которую я только что выполнил, показала, что у последних 10 созданных пользователей
есть несколько параметров, которые можно использовать для получения желаемого
результата, если вы хотите прочтите произвольное количество строк файла, используйте минус n и число,
например, я хочу увидеть последние две группы, которые были созданы, хвост минус n2 и путь к
файлу и т. д. группа, это то место, где группы сохраняются, и это две группы, которые были созданы,
или если я хочу прочитать последние строки, начиная с определенного номера строки, тогда я могу использовать команду
вроде этого хвоста минус n плюс 20 и путь к файлу, например var log syslog, он отобразит
последние строки файла, начинающегося со строки номер 20. Таким образом, от строки 20 до конца
tail действительно полезно для чтения файла в реальном времени, например, когда вы хотите просмотреть последние n строк
файла журнала для важных системных сообщений, которые вы используете tail для просмотра файлов журнала по мере их обновления
использование хвоста параметра минус f автоматически выводит новые сообщения из открытого файла на экран
в режиме реального времени, например, чтобы активно наблюдать, как пользователи входят и выходят, я запущу следующий
хвост комментария минус f и путь к файлу, в котором попытки аутентификации сохраненная
косая черта var log oauth.log это последние 10 строк файла,
и содержимое файла будет обновляться в реальном времени, а в другом терминале
я войду в оболочку esrut, поэтому sudo я намеренно ввожу неправильный пароль
посмотреть, как tail обновил файл в режиме реального времени, мы можем увидеть сообщение об ошибке
аутентификации, пользователь студент не может стать пользователем root, теперь я успешно аутентифицирую,
и это сеанс сообщения, открытый для пользователя root
правдой студента, когда вы закончите с tail нажмите ctrl и c
последняя команда, которую я собираюсь показать вам, - это head, это дополнительная команда tail, и,
как следует из названия, печатает верхнее количество строк из заданного заголовка файла, которое используется для отображения
начала заголовка файла etc пароль по умолчанию он читает первые 10 строк файла, поэтому
предыдущая команда распечатала первых 10 пользователей, вы можете изменить количество отображаемых строк
, указав минус n и число или просто количество строк, которые вы хотите видеть в
заголовке минус и три косой черты и т. д. это первые три группы или глава минус
семь косых черт tc group первые семь групп, и в конце я познакомлю вас с другой
командой Linux, которая не имеет ничего общего с просмотром файлов, но может быть очень полезна, если
вы хотите запустить команду, многократно отображающую ее вывод и ошибку, вы используете команду watch, она
позволяет вам наблюдать за изменением вывода программы с течением времени Я запускаю ls несколько раз, наблюдая ls,
это содержимое текущего рабочего каталога, который пользователь ho me по умолчанию команда
ls запускается каждые две секунды, и часы будут работать до тех пор, пока не будут прерваны, чтобы прервать ее, удерживая ctrl
и нажимая c, поэтому ctrl и c двумя интересными параметрами являются минус d, чтобы выделить различия между
последовательными обновлениями и минус n и число для укажите интервал обновления. Я запускаю команду ls
minus l каждые три секунды, выделяя различия, поэтому смотрите минус n3 минус d
ls минус l, а в другом терминале я создаю файл в том же каталоге. touch abc.txt,
посмотрите, как он выделил различия между объектами в последнем примере, я хочу увидеть, как pecs
отправляются и принимаются, многократно выполняя vifconfig watch минус n1 минус d ifconfig
Я закрываю этот терминал, вы можете сгенерировать некоторый сетевой трафик, чтобы он был более ясным,
я открываю браузер firefox и посетите некоторые веб-сайты,
хорошо, посмотрите различия, посмотрите, как обновляется
количество полученных и отправленных пакетов