Как не «проморгать» нужную строку
Как не «проморгать» нужную строку
Вы, думаю, помните, сколько всего выводится на экран при сборке ядра или какого-нибудь большого пакета. Постоянно наблюдать за выводом довольно скучно, а экранный буфер не всегда позволяет «отмотать» вывод до интересующего вас момента. Можно, конечно, перенаправить вывод в файл и потом изучать его сколько угодно, но в этом случае вы теряете возможность «мониторить» процесс в режиме реального времени. Проблема легко решается с помощью утилиты script:
# script /var/log/build.log
Script started, output file is /var/log/build.log
# make buildworld
<. . . отображение процесса сборки . . .>
# exit
exit
Script done, output file is /var/log/build.log
То есть вы всё видите на экране, но при этом весь вывод, равно как и ввод, дублируются в указанном файле. Главное, чтобы места на диске хватило. Только не забывайте, что в этот же файл попадут и управляющие символы, так что этот метод не слишком подходит для «логирования» интенсивной интерактивной работы, особенно если вам часто приходится использовать Backspace.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
evaluate - Создает новую пустую строку, и вставляет ;
evaluate - Создает новую пустую строку, и вставляет ; evaluateСоздает новую пустую строку, и вставляет ; для того, чтобы можно было ввести свой код в строку Expression панели Actions.Синтаксис:statement;Действие evaluate позволяет вызывать свои функции пользователю, который редактирует скрипт в
Находим нужную информацию с помощью поисковиков
Находим нужную информацию с помощью поисковиков В Интернете можно найти ответ практически на любой вопрос, стоит только ввести нужный запрос в поисковую строку какой-нибудь поисковой системы. Поисковых систем существует немало, однако самыми популярными на сегодня
Как выделить строку, столбец и ячейки
Как выделить строку, столбец и ячейки Если нужно что-то проделать с текстом одновременно в нескольких ячейках, их удобно выделить, используя следующие приемы.• Чтобы выделить столбец, подведите указатель мыши к верхней границе и, когда он примет вид маленькой черной
Три способа получить нужную тебе научно-техническую книгу в электронном виде с минимальными затратами
Три способа получить нужную тебе научно-техническую книгу в электронном виде с минимальными затратами Итоговый результат, описанного ниже процессаТермодинамика равновесия жидкость-парА.Г. Морачевский, Н.А. Смирнова, Е.М. Пиотровская и др.;Под ред. А.Г. Морачевского.-Л.:
2.21. Включение выражений в строку
2.21. Включение выражений в строку Это легко позволяет сделать синтаксическая конструкция #{}. Нет нужды думать о преобразовании, добавлении и конкатенации; нужно лишь интерполировать переменную или другое выражение в любое место строки:puts "#{temp_f} по Фаренгейту равно #{temp_c}
8.1.19. Преобразование массива в строку с разделителями
8.1.19. Преобразование массива в строку с разделителями Часто требуется вставить разделители между элементами массива, но не перед первым и не после последнего. Для этого предназначены метод join и оператор *.been_there = ["Veni", "vidi", "vici."]journal = been_there.join(", ") # "Veni, vidi, vici."letters =
9.3.4. Преобразование дерева в строку или массив
9.3.4. Преобразование дерева в строку или массив С помощью тех же приемов, которые применяются для обхода дерева, мы можем преобразовать его в строку или в массив. Ниже мы выполняем обход во внутреннем порядке, хотя подошел бы и любой другой способ:class Tree # Предполагается, что
Где найти нужную вам информацию?
Где найти нужную вам информацию? Часть I является "учебным лагерем" для новичков в Firebird. Здесь вы найдете основные сведения по инсталляции программного обеспечения, созданию и запуску клиента сети и некоторые полезные установки конфигурации. Эта часть завершается главой