Digitei acidentalmente ls'
e recebi uma interface interativa: >
O que é isso?
Eu tentei pesquisar na internet, não encontrei nada.
Esse comportamento é agnóstico. Você abriu uma cotação, o shell está exibindo $PS2
a variável global ( $PS2
é a >
saída) enquanto a segunda cotação está ausente.
Você pode alterar o PS2 com o que deseja:
Ex: export PS2=">>>"
O valor de $ PS2 é impresso (após a expansão) como o prompt secundário para mais dados quando o bash estiver em execução interativa. Veja man bash
, em PROMPTING.
significa que você abre uma sequência longa com
'
e não a fechou, então o bash aguarda a sequência (argumento) terminar com'
Use
ls
sem'
no final.fonte
"PS" significa (provavelmente) "string de prompt". PS1 é o que o shell exibirá como prompt de linha de comando do processo do shell. O PS2 é exibido quando mais entradas são necessárias para concluir o comando (sequência não citada, leitura de stdin, etc.).
man bash
depois pesquise PS1 ou PS2 (/PS[12]<CR>
)fonte