OSX/IOS

Agregue color al terminal en Mac OS X.

Terminal de color

Agregar salida ls de color al terminal en Mac OS X es una buena manera de hacer que la navegación por la línea de comandos sea un poco más fácil para los ojos. Esto hace que aparezcan diferentes artículos en diferentes colores, incluidos directorios, archivos, ejecutables y enlaces simbólicos.

Cómo agregar la salida del comando Color ‘ls’ al terminal Mac OS X

Cubriremos una configuración de salida de color personalizada para terminales oscuros y claros, y puede obtener una vista previa de la salida de color ls escribiendo «ls -G» en la línea de comando. La vista previa con ls -G dependerá de la configuración de color de los terminales y no necesariamente representará los colores que se muestran en las capturas de pantalla a continuación.

  • Abra la terminal y escriba:
  • nano .bash_profile

  • Use las teclas de flecha para navegar hasta la parte inferior del documento y pegue cualquiera de los bloques de texto a continuación, según la apariencia de los terminales (consulte la entrada del hombre a continuación para ver otras personalizaciones)

Colores para temas de Dark Terminal:
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced

Colores terminales oscuros

Colores para temas de Light Terminal:
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad

Tema de color Light Terminal

  • Después de pegar las cadenas en el .bash_profile, confirme que se ve así en el nano:
  • Cadena de terminales de color en el perfil bash

  • Presione Control + O para guardar y abrir una nueva ventana de Terminal
  • Escriba «ls» o «ls -la» para confirmar la salida en color

Opcionalmente, es posible que desee crear un alias en .bash_profile para vincular ls a algo como ls -GFh, se vería así:

alias ls="ls -GFh"

Esto funcionará con Mac OS X 10.6, OS X 10.7, OS X 10.8 y más, siempre que use el shell bash. Si no está seguro de qué shell usar, busque en la barra de título de la ventana de Terminal «bash» o puede verificar con el siguiente comando:

echo $SHELL

La salida será «/ bin / bash» si es bash y algo más si no.

Recuerde que puede cambiar instantáneamente el aspecto de las ventanas de la Terminal y también puede cambiar el fondo de pantalla de la Terminal.


Personalización manual de LSCOLORS
Si las opciones de color anteriores no hicieron esto por usted, puede configurar lo que desee. Aquí está la página del manual sobre LSCOLORS si desea realizar una toma. El valor predeterminado es «exfxcxdxbxegedabagacad», pero eliminar la entrada de color .bash_profile también eliminará las horribles combinaciones de colores.

LSCOLORS El valor de esta variable describe qué color usar
para qué atributo cuando los colores se activan con
HACER CLIC. Esta cadena es una concatenación de pares de
formato fb, donde f es el color de primer plano y b es
color de fondo.

Los diseñadores de color son los siguientes:

un negro
b rojo
c verde
d mar
Es azul
f magenta
g cian
h gris claro
Un negro intenso, generalmente aparece como gris oscuro.
B rojo espeso
C verde negrita
D marrón negrita, generalmente aparece como amarillo
Es azul intenso
F negrita magenta
G cian negrita
H gris claro negrita; parece un blanco brillante
x primer plano o fondo predeterminado

Tenga en cuenta que los anteriores son colores ANSI estándar. Actual
la pantalla puede diferir dependiendo de las capacidades de color de
el terminal utilizado.

El orden de los atributos es el siguiente:

1. director
2. conexión simbólica
3. base
4. tubo
5. ejecutable
6. bloque especial
7. carácter especial
8. ejecutable con conjunto de bits establecido
9. ejecutable con setgid bit establecido
10. directorio grabable para otros, con bit pegajoso
11. director escrito para otros, sin pegamento
un poco

El valor predeterminado es «exfxcxdxbxegedabagacad», que significa azul
campo y fondo predeterminados para directorios regulares,
primer plano negro y fondo rojo para la ejecución de setuid
bendiciones, etc.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar