GNU/Linux >> Tutoriels Linux >  >> Linux

Bash écrase la première ligne, invite Ps1 Bash ?

J'ai joué avec PS1 et PROMPT_COMMAND dans bash pour créer une invite de droite de style zsh. J'ai une solution qui presque fonctionne.

Le problème est que si j'écris une longue ligne d'entrée, la deuxième ligne écrase la première. La troisième ligne apparaîtra bien sur une nouvelle ligne.

Peut-être que certains compteurs de lignes sont de un à cause de mon mouvement de curseur, ou est-ce une limitation/un bogue ?

Un exemple simple :

exporter PS1="invite>[
Linux
  1. L'invite du terminal écrase la ligne actuelle ?

  2. Mettez en surbrillance les séparateurs de chemin dans Ps1 ?

  3. Imprimer un fichier, en sautant les X premières lignes, dans Bash

  4. Quel est ce total dans la toute première ligne après ls -l ?

  5. script bash ajoute du texte à la première ligne d'un fichier

Astuces Bash pour tous les jours en ligne de commande

Testez vos compétences BASH en jouant à des jeux en ligne de commande

Personnage étrange dans l'invite Bash ?

Premiers caractères de la commande répétés à l'écran lors de l'achèvement ?

Comment différencier uniquement la première ligne de deux fichiers?

Comment changer rapidement le premier mot d'une commande Bash ?