Respuestas:
si está utilizando PUTTY para acceder de forma remota al shell, entonces:
- en el panel izquierdo, haga clic en Colores
- desmarque las tres casillas en el panel derecho (están marcadas de forma predeterminada)
unset LS_COLORS; export TERM=xterm
debería hacerlo, o al menos llevarte la mayor parte del camino. Es posible que tenga que cambiar eso para decir TERM=vt220
algunos programas demasiado "inteligentes".
xterm -cm
Esto iniciará una xterm sin colores.
Encontré el mismo problema mientras escribía un robot SSH en Python (los colores salieron como un truco cuando se ejecuta a través de Visual Studio). La solución más simple era abrir un nuevo shell dentro del otro shell que se estaba ejecutando.
sh
Esto abrió una nueva carcasa sin ninguna de mis configuraciones y todas las impresiones fueron monocromáticas. También restableció el mensaje, lo que fue una ventaja para mi propósito.
haga una copia de seguridad de .bashrc y luego abra .bashrc y elimine todas estas líneas. ¡Esto tiene el beneficio adicional de deshabilitar los colores de texto en gedit!
establecer un indicador elegante (sin color, a menos que sepamos que "queremos" el color)
caso "$ TERM" en xterm | xterm-color | * -256color) color_prompt = yes ;; esac
descomentar para una solicitud de color, si el terminal tiene la capacidad; convertido
apagado por defecto para no distraer al usuario: el foco en una ventana de terminal
debe estar en la salida de comandos, no en el indicador
force_color_prompt = yes
if [-n "$ force_color_prompt"]; entonces si [-x / usr / bin / tput] && tput setaf 1> & / dev / null; entonces # Tenemos soporte de color; supongamos que cumple con Ecma-48 # (ISO / IEC-6429). (La falta de este tipo de soporte es extremadamente rara, y dicho # caso tiende a soportar setf en lugar de setaf). Color_prompt = yes else color_prompt = fi fi
if ["$ color_prompt" = yes]; entonces si [[$ {EUID} == 0]]; entonces PS1 = '$ {debian_chroot: + ($ debian_chroot)} [\ 033 [01; 31m] \ h [\ 033 [01; 34m] \ W \ $ [\ 033 [00m]' más PS1 = '$ {debian_chroot : + ($ debian_chroot)} [\ 033 [01; 32m] \ u @ \ h [\ 033 [00m] [\ 033 [01; 34m] \ w \ $ [\ 033 [00m] 'fi else PS1 =' $ {debian_chroot: + ($ debian_chroot)} \ u @ \ h \ w \ $ 'fi unset color_prompt force_color_prompt 42a70,89
Si se trata de un xterm, configure el título como usuario @ host: dir
caso "$ TERM" en xterm * | rxvt *) PS1 = "[\ e] 0; $ {debian_chroot: + ($ debian_chroot)} \ u @ \ h \ w \ a] $ PS1" ;; *) ;; esac
habilite el soporte de color de ls y también agregue prácticos alias
si [-x / usr / bin / dircolors]; luego pruebe -r ~ / .dircolors && eval "$ (dircolors -b ~ / .dircolors)" || eval "$ (dircolors -b)" alias ls = 'ls --color = auto' #alias dir = 'dir --color = auto' #alias vdir = 'vdir --color = auto'
alias grep='grep --color=auto' alias fgrep='fgrep --color=auto' alias egrep='egrep --color=auto'
fi