Perguntas sobre 'escape-characters'

9
respostas

Removendo caracteres de controle (incluindo códigos / cores do console) da saída do script

Eu posso usar o comando "script" para gravar uma sessão interativa na linha de comando. No entanto, isso inclui todos os caracteres de controle e códigos de cores. Eu posso remover caracteres de controle (como backspace) com "col -b", mas não...
09.06.2011 / 15:51
9
respostas

Como faço para limpar o histórico do terminal do Gnome?

Quando usamos o comando clear ou Ctrl + L no terminal, ele limpa o terminal, mas ainda podemos rolar para trás para ver os últimos comandos usados. Existe uma maneira de limpar completamente o terminal?     
16.12.2011 / 14:18
2
respostas

Por que o Ctrl-D (EOF) sai do shell?

Você está literalmente "terminando um arquivo" inserindo essa seqüência de escape, ou seja, a sessão do shell interativo é vista como um fluxo de arquivo real pelo shell, como qualquer outro fluxo de arquivo? Em caso afirmativo, qual arquivo?...
21.01.2014 / 11:45
5
respostas

Como escapar aspas no shell?

Estou com problemas para escapar de personagens no bash. Gostaria de escapar de aspas simples e duplas ao executar um comando sob um usuário diferente. Para os propósitos desta pergunta, digamos que eu queira repetir o seguinte na tela: 'sing...
05.02.2012 / 05:48
3
respostas

Onde encontro uma lista de códigos de teclas de terminal para remapear atalhos no bash?

Por exemplo: "\e[1;5C" "\e[Z" "\e-1\C-i" Eu só sei bits e peças, como \e significa escape e C- para Ctrl , mas quais são esses números ( 1 ) e letras ( Z )? Quais são os sinais ; , [ e - ? Existe apenas tentativa e err...
21.05.2013 / 12:25
3
respostas

Como algumas ferramentas (por exemplo, nano, less) conseguem não deixar conteúdo nos terminais após a saída? [duplicado]

Sempre que eu uso um pager como less ou um editor como nano no shell (meu shell é GNU bash), vejo um comportamento que não posso explicar completamente e que difere do comportamento que posso observar com outras ferramentas como cat o...
11.01.2017 / 16:17
2
respostas

Para onde meus códigos de escape ANSI vão quando canalizo para outro processo? Posso mantê-los?

Eu às vezes quero canalizar a saída codificada por cores para um processo, por exemplo. grep ... mas quando eu canalizo para outro processo, por exemplo. sed, os códigos de cores são perdidos ... É alguma maneira de manter os códigos intactos...
07.04.2011 / 14:37
6
respostas

Existe alguma razão pela qual eu recebo ^ [[A quando eu pressiono a seta para cima na tela de login do console?

Sempre que estou no login do console, pressiono a seta para cima intencionalmente para ver os comandos digitados anteriormente. Mas eu vejo isso ^[[A . Mas quando pressiono Ctrl Alt Imprimir Tela Scroll Lock Interromper Pausa P...
04.12.2013 / 07:54
4
respostas

Como tornar o terminal display user @ machine em negrito?

Eu tenho visto em algumas telas (não me lembro onde na web) que o terminal pode exibir o [username@machine /]$ em negrito. Estou ansioso para conseguir isso também, porque sempre me vejo percorrendo longas saídas para descobrir com dificuldad...
14.02.2012 / 22:41
3
respostas

Como impedir que a saída aleatória do console quebre o terminal?

Existem muitas questões sobre o SE que mostram como se recuperar do terminal quebrado por cat /dev/urandom . Para aqueles que não estão familiarizados com este problema - aqui do que se trata: Você executa cat /dev/urandom ou equivalent...
07.12.2015 / 22:35