O comando export TERM=linux
define o emulador de terminal como linux
. Dependendo do ambiente e da capacidade do console que você está usando, algumas emulações funcionam melhor que outras.
A configuração padrão TERM para o Ubuntu é xterm
. Você pode verificar sua configuração TERM executando echo TERM
.
Talvez seja necessário verificar com o provedor do aplicativo que você está executando para descobrir o melhor emulador de terminal recomendado para o programa. A maioria dos aplicativos espera que você já tenha o emulador configurado para algo compatível, como xterm
ou linux
.
set -x
Uma configuração de depuração:
Você se refere a um script barulhento. Você está obtendo uma saída detalhada do seu script por causa das configurações de set -x
que são usadas para depuração. Uma vez que você veja o que está acontecendo e tenha o seu script rodando do jeito que você quer, você pode comentar a linha set -x
colocando o símbolo #
na frente dele.
set -e
Esta configuração está dizendo ao script para sair em um erro de comando. Por exemplo, se seu comando fosse alterar o diretório para um diretório existente ou listar um arquivo não existente, o script terminaria com o erro, em vez de prosseguir para a próxima linha.
Seu problema com o ssh
através do servidor no qual você está efetuando login pode resultar em que, por padrão, o servidor tente corresponder ao emulador de terminal das configurações do computador do qual você está efetuando login. Se não tiver uma correspondência, não sabe quais configurações você pode manipular. Para isso, você terá que usar o comando export TERM
para especificar ao servidor como se comunicar com você.