vim est une commande comprise par bash.
adresse-1 n’est pas une commande.
Difficile de comprendre ce qui n’est pas compris.
――――――――――――――――――――――――――
Réponse à l’edit:
Bash ne comprend pas qu’exclusivement les ‹ vraies › commandes, ou plutôt les ‹ built-in commands › dont le nombre est très limité:
$ compgen -b
. : [ alias bg bind break builtin caller cd command compgen complete compopt
continue declare dirs disown echo enable eval exec exit export false fc fg
getopts hash help history jobs kill let local logout mapfile popd printf pushd
pwd read readarray readonly return set shift shopt source suspend test times
trap true type typeset ulimit umask unalias unset wait
Les commandes couramment utilisées telles que cp, ls, date, etc, ne sont pas spécifiques à bash, et sont fournies par le paquet coreutils:
cat chgrp chmod chown cp date dd df dir echo false ln ls mkdir mknod mktemp mv
pwd readlink rm rmdir sleep stty sync touch true uname vdir [ arch b2sum base32
base64 basename basenc chcon cksum comm csplit cut dircolors dirname du env
expand expr factor fmt fold groups head hostid id install join link logname md5sum
mkfifo nice nl nohup nproc numfmt od paste pathchk pinky pr printenv printf ptx
realpath runcon seq sha1sum sha224sum sha256sum sha384sum sha512sum
shred shuf sort split stat stdbuf sum tac tail tee test timeout tr truncate tsort tty
unexpand uniq unlink users wc who whoami yes chroot
Bash utilise exec (built-in) de manière transparente pour lancer plus généralement les exécutables graphiques ou non, tel que xterm
par exemple.
Le souci relatif à xdotool n’est donc pas la notion de ‹ vraies › commandes, mais uniquement de comprendre que ‹ Hello1 › ou n’importe quel ligne de texte ne peut pas être comprise par bash, la touche ‹ Return › du clavier lançant l’exécution de la supposée ligne de commande.
Si envoyer des lignes de texte avec xdotool dans un terminal est inutile, sauf preuve du contraire, il n’est probablement pas judicieux d’insister dans cette voie.
Pour afficher du texte pur dans un terminal, bash comprendra mieux les commandes cat, echo, print, printf etc., lancées à partir d’un script *sh, ou d’un alias, ou d’une fonction.