perché l'output di tutti i comandi shell include caratteri strani attorno al nome del comando [chiuso]


1

Ogni volta che digito un comando, l'output include il nome del comando racchiuso tra caratteri strani:

  ~ pwd
kpwd\/home/alec
  ~ whoami
kwhoami\alec
  ~ echo $SHELL
kecho\/usr/bin/zsh

inserisci qui la descrizione dell'immagine

Immagino che avrebbe più senso inserire le interruzioni di riga attorno al nome del comando o semplicemente non stampare affatto il nome del comando. Ma non so nemmeno come raggiungere.

Aiuto per favore?


2
probabilmente una configurazione del prompt interrotta. succede sotto zsh -f? in caso contrario, dividere in due la configurazione di zsh fino a trovare il bug
thrig

Risposte:


1

Questa riga da .zshrc stava causando il problema.

export TERM=screen-256color

2
... perché stavi dicendo alle tue applicazioni, inclusa la shell Z, che il tuo tipo di terminale era il screenprogramma quando non lo era.
JdeBP,

Oh! Non mi ero reso conto che "schermo" in quel caso si riferiva al screenprogramma! Grazie!
alec,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.