Quand j'ai essayé de regarder le fichier binaire avec chat, les personnages étaient déformés et j'ai eu des sueurs froides. J'écrirai une méthode d'adaptation et un paramètre d'alias qui résume les informations se trouvant sur le Web.
reset
Réinitialisez le terminal avec la commande de réinitialisation. Il semble que cela ne résout pas le problème. Dans ce cas, il sera réinitialisé ** par une méthode plus puissante que la commande de réinitialisation.
echo ^[c
echo Tapez "espace" "Ctrl + v" "Esc" "c" "Entrée".
alias clearbin="echo -e '\ec'"
Puisqu'il efface ce qui est devenu un binaire, je l'ai simplement fait clearbin. J'essaie d'interpréter le caractère d'échappement avec echo -e. e devient "Esc" et c reste le même.
Je ne comprenais pas pourquoi il avait été corrigé dans la deuxième solution, alors je l'ai étudié.
echo
echo Lorsque vous appuyez sur "Espace" et "Ctrl + v", cela ressemble à ceci. "Ctrl + v" est une chose préparatoire pour entrer "Esc", et rien n'est affiché quand il s'agit d'une seule unité. Il semble que cette préparation soit nécessaire car vous ne pouvez pas entrer en appuyant simplement sur "Echap".
echo ^[
Puis appuyez sur "Echap" et cela ressemblera à ceci.
echo ^[c
En plus de cela, entrez "c" Il semble que "Esc" et "c" peuvent être utilisés pour réinitialiser le terminal plus puissamment que la commande de réinitialisation. Enfin, appuyez sur "Entrée" pour terminer.
Il semble que "Esc" puisse être représenté en octal ou hexadécimal lorsqu'il est défini sur alias.
alias clearbin="echo -e '\033c'"
alias clearbin="echo -e '\0x1bc'"
À propos de la séquence d'échappement ANSI What does printf(“\033c” ) mean?