El export TERM=linux
La commande définit l'émulateur de terminal à linux
. Selon l'environnement et les capacités de la console que vous utilisez, certaines émulations fonctionneront mieux que d'autres.
La valeur par défaut TERME pour Ubuntu est xterm
. Vous pouvez vérifier votre paramètre TERM en exécutant echo $TERM
.
Vous devrez peut-être vérifier auprès du fournisseur de l'application que vous exécutez pour connaître l'émulateur de terminal le mieux recommandé pour son programme. La plupart des applications s'attendent à ce que l'émulateur soit déjà configuré sur quelque chose de compatible, par exemple xterm
o linux
.
set -x
Un paramètre de débogage :
Vous faites référence à un script bruyant. Vous obtenez une sortie verbeuse de votre script en raison de la set -x
qui sont utilisés pour le débogage. Une fois que vous avez vu ce qui se passe et que votre script s'exécute comme vous le souhaitez, vous pouvez commenter le paramètre set -x
en plaçant le #
en face d'elle.
set -e
Ce paramètre indique au script de sortir en cas d'erreur de commande. Par exemple, si votre commande devait changer de répertoire vers un répertoire inexistant ou lister un fichier inexistant, le script se terminerait sur l'erreur, plutôt que de passer à la ligne suivante.
Votre problème avec le ssh
via le serveur auquel vous vous connectez peut avoir pour conséquence que, par défaut, le serveur essaie de faire correspondre l'émulateur de terminal des paramètres de l'ordinateur à partir duquel vous vous connectez. S'il n'a pas de correspondance, il ne sait pas quels paramètres vous pouvez gérer. Pour cela, vous devrez utiliser l'option export TERM
pour indiquer au serveur comment communiquer avec vous.