Pytania oznaczone «tput»

79
Tabela kolorów tput setaf? Jak ustalić kody kolorów?

Jestem w trakcie kolorowania terminala PS1. Ustawiam zmienne kolorów za pomocą tput; na przykład tutaj jest fioletowy: PURPLE=$(tput setaf 125) Pytanie: Jak znaleźć kody kolorów (np. 125) Innych kolorów? Czy gdzieś jest kolorowy przewodnik po tabelach / ściągawka? Po prostu nie jestem pewien,...

61
Zapisz wszystkie dane wyjściowe terminala w pliku

Czy istnieje jakiś sposób zapisania wszystkich danych wyjściowych terminala do pliku za pomocą polecenia? Nie mówię o przekierowaniu command > file.txt Nie historia history > file.txt, potrzebuję pełnego tekstu terminala Nie z klawiszami skrótu! Coś jak terminal_text >...

58
Konwertowanie kolorowych wydruków na HTML

Istnieją narzędzia zapewniające kolorowe wydruki: dwdiff -c File1 File2 # word level diff grep --color=always # we all know this guy ... Pytanie brzmi: jak przekonwertować kolorowe wyjście dowolnego programu na kolorowy plik HTML? Inne formaty wyjściowe również mogą być odpowiednie (LaTeX byłby...

17
Wstrzymywanie wyjścia terminala

Mam polecenie, które wyświetla wiele danych (powiedzmy, strace z dużą ilością wywołań systemowych, działa przez kilka minut). Czy jest jakaś opcja (np. Opakowanie polecenia lub coś podobnego), która pozwoliłaby mi wstrzymać wyjście polecenia (tylko wyjście na ekranie, nie mam nic przeciwko...

17
Jaka jest różnica między „setf” i „setaf” tput?

Polecenie tputma dwie różne opcje ustawiania koloru, setfa setafjednak oba wydają się działać dobrze na moim komputerze: $ tput setf 2 && echo 'Hello world!' $ tput setaf 2 && echo 'Hello world!' Wydaje się, że istnieje podobna dualność setb i setab. Jaka jest różnica między...

16
dd: zapisywać na wiele dysków?

Mam 2 dokładnie takie same sformatowane, ten sam rozmiar i tę samą markę SD. Chciałbym ddzobrazować /dev/disk2i /dev/disk3jednocześnie. Pseudo kod sudo dd bs=1m if=/Users/masi/2016-05-10-raspbian-jessie.img of={/dev/disk2,/dev/disk3} Jak możesz ddprzejść od jednego wejścia do wielu...

15
Uzyskiwanie szerokości konsoli za pomocą skryptu bash

Występuje problem polegający na tym, że próbuję uzyskać rozmiar terminala za pomocą skryptów. Normalnie używałbym polecenia tput colswewnątrz konsoli, jednak chcę móc tę funkcję osiągnąć poprzez ścisłe używanie skryptów. Obecnie jestem w stanie wykryć działającą konsolę i uzyskać ścieżkę do pliku....

14
Jak przekierować wyjście dowolnego polecenia?

Próbuję napisać prosty skrypt do monitorowania stanu mojej sieci, bez wszystkich danych pingwyjściowych: ping -q -c 1 google.com > /dev/null && echo online || echo offline Problem polega na tym, że gdy nie mam połączenia, nadal pojawia się komunikat o błędzie w moich wynikach: ping:...

14
Co zapobiega przeplataniu stdout / stderr?

Powiedzmy, że uruchamiam kilka procesów: #!/usr/bin/env bash foo & bar & baz & wait; Uruchomiłem powyższy skrypt tak: foobarbaz | cat o ile wiem, kiedy którykolwiek z procesów zapisuje do stdout / stderr, ich wyjście nigdy się nie przeplata - każda linia stdio wydaje się być...

13
Jak uzyskać (tylko) status http witryny w skrypcie powłoki?

Sądzę, że curl zrobiłby robotę. Napisałem w skrypcie: #!/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 Problem tutaj nie ma znaczenia, co robię, nie mogę go zatrzymać, aby...

12
Pełna lista opcji tput

Chciałem ukryć kursor i byłem świadomy tputdowodzenia. Przeszukałem jego stronę podręcznika. Podczas przeszukiwania Internetu znalazłem $ tput civis # to hide the cursor $ tput cnorm # to bring back the cursor Działa to doskonale, ale te opcje nie są wymienione nigdzie na stronie podręcznika....

12
Czy istnieje sposób na dublowanie wyjść USB?

Obecnie piszę program do projektu. To jest dla systemu odczytu brajlowskiego, w którym mam monitor brajlowski podłączony przez USB, który jest kontrolowany przez program o nazwie brltty. Jednym z wymagań tego projektu jest możliwość podłączenia więcej niż jednego monitora brajlowskiego, chociaż...

11
Wyczyść połowę ekranu z wiersza poleceń

Czy jest jakiś sposób wyczyść terminal, ale zamiast pozostawiać monit na górze ekranu, pozostawia go na środku? Wygląda na to, że w clearzasadzie ignoruje wszystkie parametry wiersza polecenia. Myślałem, że będzie na to sposób, tputale nie mogę go