Что еще почитать
Не пропустите новых публикаций, получайте обновления прямо на почту
Не стесняйтесь, задавайте свои вопросы в комментариях, а также подписывайтесь на новые публикации, чтобы не пропустить самое интересное.
На этом я заканчиваю рассказ о работе с файлами в Linux. В следующий раз, мы поговорим о символических ссылках и архивировании в Linux.
Я написал абстрактный путь. Вам следует написать правильный путь.
tail -f /home/user/domains/my-domain.ru/www/error_log
Например, чтобы проследить за файлом логов ошибок, Вам нужно написать так:
В заключении, хотелось бы рассказать как можно следить за файлом в режиме реального времени. Это пригодится, например, для просмотра файла логов ошибок при отладке какого-либо скрипта или для просмотра файла с логами доступа. В этом поможет команда tail сключем -f и указанием какого-либо файла.
Например, команды head -20 my_new_file.txt и tail -20 my_new_file.txt выведут 20 строк с начала и конца файла соответственно. На скриншоте я показал вывод двух строк.
Команды head и tail позволяют вывести любое количество строк. Как и говорилось выше, обе команды по умолчанию выводят 10 строк с файла. Чтобы вывести, скажем, 2 строки или 200, то нужно использовать соответствующий ключ.
Итак, команда head с указание файла - head my_new_file.txt покажет нам первые 10 строк файла. А команда tail с указание файла - tail my_new_file.txt покажет последние 10 строк файла. На скриншоте показан результат работы команды head. Команда tail работает аналогично.
Следующим шагом предлгаю рассмотреть просмотр начала файла и конца. В этом нам помогут команды head и tail. Я думаю, Вы уже догадались какая команда служит для просмотра начала файла, а какая для просмотра конца файла.
Двигаемся дальше. С комощью команды cat и ключа >> с указанием файла, можно дописать в конец файла, какую либо информацию. На скриншоте отражено создание файла с записью, дальше идет дозаписывание в файл и просмотр файла.
Имейте ввиду, что если файл уже был ранее создан, то подобное действие приведет к потере информации, которая содержалась в файле. Команда пересоздаст файл и очистит его содержимое.
Также, данная команда, может создать файл и позволить Вам сразу записать в него что-либо. Для этого нужно написать в консоле cat > my_new_file.txt и нажать enter. Результатом данной команды будет создание файла с именем my_file.txt и приглашением написать в него что-либо. После того, как Вы напишите пару строк в файл, Вам потребуется нажать ctrl + c, чтобы прервать запись и остановить выполнение команды. Далее на скриншоте показано как это происходит.
Пример: $cat my_file.txt - покажет содержимое файла my_file.txt
Для начала, давайте создадим какой-либо файл. В прошлом посте, я рассказывал, что создать файл можно командой touch. Если, Вы, после создания файла, желаете сразу что-то написать, то можно воспользоваться командой cat. Если запустить команду без какого-либо ключа но указав конкретный файл, система попытается вывести содержимое файла на экран.
В прошлом посте, я рассказывал о том, и как с ними работать. Сегодня мы поговорим о том, как можно записывать в файл, как можно дозаписывать в файл и как просмотреть начало или конец файла.
Сисадминим: Часть 2 - работы с файлами в linux
Сисадминим: Часть 2 - работы с файлами в linux
Комментариев нет:
Отправить комментарий