uso Mac y usar iterm2 ssh login linux Server . pero cuando exec ls El terminal es blanco y negro. cómo configurar entonces como mac colors
uso Mac y usar iterm2 ssh login linux Server . pero cuando exec ls El terminal es blanco y negro. cómo configurar entonces como mac colors
Los informes predeterminados de TERM
type iTerm son xterm
y eso debería ser suficiente desde el final de tu Mac para ver los colores. El problema es que hay dos cosas en juego aquí: su terminal local iTerm y la máquina remota y su configuración de shell. Si no ha configurado su shell para mostrar el color, no importa lo que su iTerm está reportando para TERM
.
Parece que el problema está en el extremo remoto y que no has configurado ls
en tu sistema Linux para generar colores.
Intente configurar LS_COLORS en su entorno después de que haya ingresado ssh
en su máquina Linux. Aquí hay una forma de hacerlo:
export LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32'
Eso debería darte una buena oportunidad de asegurarte de ver los colores cuando ejecutas ls
en cualquier directorio. Si le gusta la configuración, haga que sean permanentes agregando esa línea a su archivo ~/.bash_profile
en la máquina con Linux.
También puede usar la variable de entorno COLORS
más nueva y más genérica y señalarla al archivo /etc/DIR_COLORS
que debería existir en la mayoría de las instalaciones modernas de Linux. Más herramientas eliminarán esto que solo ls
, por lo que verás color en herramientas como grep
también. Agregue lo siguiente a su ~/.bash_profile
:
export COLORS=/etc/DIR_COLORS
para agregar colores a más herramientas.
Establezca el valor Report Terminal Type
en
xterm-color