O Shell é um programa interpretador de instruções, escrito e...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: D - Todos os caracteres, a partir daquele ponto até a instrução para restauração de tela, aparecerão sublinhados na tela.
Vamos entender por que essa é a alternativa correta.
O que é o comando tput?
O comando tput é usado em scripts de Shell para controlar diversos aspectos do terminal, como movimentação do cursor, alteração de cores e formatação de texto. Ele interage com a biblioteca termcap ou terminfo para realizar essas operações.
Sobre o comando tput smul
O comando tput smul é utilizado para ativar o modo de sublinhado no terminal. Isso significa que, após a execução desse comando, todos os caracteres digitados ou exibidos no terminal estarão sublinhados até que um comando de restauração seja emitido.
Vamos analisar as alternativas para entender por que a alternativa D está correta:
- A - Restaura o modo normal do terminal.
Esta alternativa está incorreta. O comando que restaura o modo normal do terminal é tput rmul (remover sublinhado), e não tput smul.
- B - Limpa a partir da posição do cursor até o fim da linha.
Esta alternativa está incorreta. O comando que realiza essa função é tput el (erase line), e não tput smul.
- C - Devolve a quantidade de linhas do monitor corrente, terminal corrente ou console (se esta for o monitor corrente).
Esta alternativa está incorreta. O comando que devolve a quantidade de linhas do terminal é tput lines, e não tput smul.
- D - Todos os caracteres, a partir daquele ponto até a instrução para restauração de tela, aparecerão sublinhados na tela.
Esta alternativa está correta. O comando tput smul ativa o modo de sublinhado, fazendo com que todos os caracteres exibidos a partir desse ponto estejam sublinhados até que um comando de desativação (como tput rmul) seja dado.
Resumo:
Entender o uso de comandos como tput é fundamental para manipular o terminal de forma eficaz em scripts de Shell. Saber como ativar e desativar modos de exibição, como o sublinhado, pode ser útil em diversas situações, como destacar mensagens importantes em scripts automatizados.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Start underlined text
d-
The tput smul command is used in Linux and Unix-like operating systems to set the terminal to underline mode. It is part of the tput command, which is a terminal interface used to query and set terminal capabilities. In this case, smul stands for "start underline."
tput smul - entra underline mode
tput rmul - sai do underline mode
O comando tput smul é utilizado no Linux para ativar o modo de sublinhado no terminal. Ele faz parte do conjunto de comandos do tput, que é utilizado para controlar as capacidades de terminal e a formatação do texto exibido no terminal.
Quando você executa o comando tput smul, ele ativa o modo de sublinhado, fazendo com que o texto que for exibido a partir desse ponto seja sublinhado. É importante mencionar que o efeito do comando pode depender do terminal que está sendo utilizado e das capacidades do terminal em relação ao sublinhado.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo