Вопросы с тегом «tput»

119
Передать вывод предыдущей команды next в качестве аргумента

У меня есть команда, которая выводит данные в stdout ( command1 -p=aaa -v=bbb -i=4). Выходная строка может иметь следующее значение: rate (10%) - name: value - 10Kbps Я хочу получить этот вывод, чтобы сохранить этот показатель (я думаю, что труба будет полезна здесь). И, наконец, я хотел бы, чтобы...

79
таблица цветов tput setaf? Как определить цветовые коды?

Я нахожусь в процессе окраски моего терминала PS1. Я устанавливаю переменные цвета, используя tput; например, вот фиолетовый: PURPLE=$(tput setaf 125) Вопрос: Как мне найти цветовые коды (например 125) других цветов? Есть ли где-нибудь руководство по таблице цветов / шпаргалка? Я просто не уверен,...

61
Сохранить весь вывод терминала в файл

Есть ли способ сохранить все выходные данные терминала в файл с помощью команды? Я не говорю о перенаправлении command > file.txt Не история history > file.txt, мне нужен полный текст терминала Не с горячими клавишами! Что-то вроде terminal_text >...

58
Преобразование цветного вывода в HTML

Есть инструменты, обеспечивающие цветной вывод: dwdiff -c File1 File2 # word level diff grep --color=always # we all know this guy ... Вопрос в том, как преобразовать их цветной вывод произвольной программы в цветной HTML-файл? Другие выходные форматы также могут подойти (LaTeX был бы отличным). Я...

49
Как вывести текст на экран и файл внутри сценария оболочки?

В настоящее время у меня есть сценарий оболочки, который записывает сообщения в файл журнала, как это: log_file="/some/dir/log_file.log" echo "some text" >> $log_file do_some_command echo "more text" >> $log_file do_other_command При выполнении этого сценария нет вывода на экран, и,...

30
Как добавить новые строки между строками, напечатанными в командной строке?

Почтовые журналы невероятно трудно читать. Как я могу вывести пустую строку между каждой строкой, напечатанной в командной строке? Например, скажите, что я выполняю поиск в журнале. Таким образом, несколько обернутых строк не...

23
Как предотвратить случайный выход консоли из строя терминала?

Есть много вопросов о SE, которые показывают, как восстановиться после поломки терминала cat /dev/urandom. Для тех, кто не знаком с этой проблемой - вот что это такое: Вы выполняете cat /dev/urandomили эквивалент (например, cat binary_file.dat). Мусор распечатан. Это было бы хорошо ... за...

17
В чем разница между "setf" и "setaf" в tput?

У команды tputесть два различных параметра для установки цвета, setfи setafвсе же оба они, кажется, прекрасно работают на моем компьютере: $ tput setf 2 && echo 'Hello world!' $ tput setaf 2 && echo 'Hello world!' Кажется, есть похожая двойственность с setbи setab. В чем разница...

17
Приостановка вывода терминала

У меня есть команда, которая выводит много данных (скажем, strace с большим количеством системных вызовов, выполняющихся в течение нескольких минут). Есть ли какая-либо опция (например, командная оболочка или что-то подобное), которая позволила бы мне приостановить вывод команды (только вывод на...

16
дд: записать на несколько дисков?

У меня есть 2 абсолютно одинаковые отформатированные, одинакового размера и SD-карты той же марки. Я хотел бы, чтобы ddизображение /dev/disk2и /dev/disk3одновременно. ПСЕВДОКОД sudo dd bs=1m if=/Users/masi/2016-05-10-raspbian-jessie.img of={/dev/disk2,/dev/disk3} Как вы можете ddс одного входа на...

15
Получение ширины консоли с помощью bash-скрипта

Я столкнулся с проблемой, когда я пытаюсь получить размер терминала с помощью сценариев. Обычно я использую команду tput colsвнутри консоли, однако я хочу иметь возможность выполнить эту функцию, строго используя сценарии. На данный момент я могу определить работающую консоль и получить путь к...

15
Почему эта команда at не выводится на стандартный вывод?

Я относительный новичок в Linux. Я пытаюсь узнать, как использовать, atчтобы я мог запланировать задачи на более позднее время, без использования sleep. Я смотрел на этот предыдущий вопрос о помощи. Мой вопрос в следующем примере скрипта bash, который я создал, почему «Running» никогда - насколько...

15
Может ли zsh получить доступ к выводу последней запущенной программы?

Я часто использую findили locateчтобы узнать о путях. (~) locate foobar.mmpz /home/progo/lmms/projects/foobar.mmpz Следующим шагом часто является открытие или иное манипулирование файлами. В счастливом случае, как выше, я могу сделать это: (~) ls `!!` ls `locate foobar.mmpz`...

14
Как перенаправить вывод любой команды?

Я пытаюсь написать простой скрипт для мониторинга моего состояния сети, без pingвывода всех данных: ping -q -c 1 google.com > /dev/null && echo online || echo offline Проблема в том, что когда я не подключен, я все еще получаю сообщение об ошибке в моем выводе: ping: unknown host...

13
Как получить (только) статус http сайта в сценарии оболочки?

Я полагаю, что локон сделает эту работу. Я написал в сценарии: #!/bin/sh function test { res=`curl -I $1 | grep HTTP/1.1 | awk {'print $2'}` if [ $res -ne 200 ] then echo "Error $res on $1" fi } test mysite.com test google.com Проблема здесь не в том, что я делаю, я не могу заставить ее прекратить...

13
Что мешает чередованию stdout / stderr?

Скажем, я запускаю несколько процессов: #!/usr/bin/env bash foo & bar & baz & wait; Я запускаю приведенный выше скрипт так: foobarbaz | cat насколько я могу судить, когда любой из процессов записывает в stdout / stderr, их вывод никогда не перемежается - каждая строка stdio кажется...

12
Есть ли способ отразить выходы USB?

Я сейчас пишу программу для проекта. Это для системы чтения Брайля, где у меня есть дисплей Брайля, подключенный через USB, который управляется программой brltty. Одним из требований для этого проекта является возможность подключения более одного дисплея Брайля, хотя только главный дисплей может...

12
Полный список опций tput

Я хотел скрыть курсор, и я знал о tputкоманде. Я искал его справочную страницу. По поиску в интернете я нашел $ tput civis # to hide the cursor $ tput cnorm # to bring back the cursor Они отлично работают, но эти параметры нигде не упоминаются на странице руководства. Где они официально...

11
Как вывести разницу между двумя файлами?

Мой файл состоит из следующего; грубо: username:username:username:username:username Выше строка продолжается до 600 символов. Я использую awkкоманду, чтобы использовать ее в качестве аргумента в запросе API / HTTP, отправляемом из командной строки. Я использую свой сценарий, чтобы получить список...