Utilizo masilla con un fondo negro y me preguntaba si había o hay una manera de cambiar los colores de los directorios que son azul oscuro.
noté DIR_COLORS.xterm y DIR_COLORS
¿juegan ellos este papel?
Utilizo masilla con un fondo negro y me preguntaba si había o hay una manera de cambiar los colores de los directorios que son azul oscuro.
noté DIR_COLORS.xterm y DIR_COLORS
¿juegan ellos este papel?
Respuestas:
Depende de la versión de Linux que esté utilizando, por ejemplo, en Ubuntu edita el archivo Bash, mientras que en otros edita DIR_COLORS.
CentOS / RHEL / Fedora
Paso 1: copie DIR_COLORS a su carpeta de inicio u omita esto para todas las cuentas.
cp /etc/DIR_COLORS ~/.dir_colors
Paso 2: edite DIR_COLORS (si lo copió a su carpeta de inicio, de lo contrario solo vi dir_colors
vi ~/.dir_colors
Paso 3 - Encuentra
DIR 01;34 # directory
Paso 4 - Reemplace con (Cambie el 33 con el color que desee)
DIR 01;33 # directory
Es posible que también necesite hacer esto en el archivo Xterm, pero en general eso es más local.
Ubuntu
Paso 1: Ubuntu realiza una copia de seguridad del archivo Bash primero
sudo cp .bashrc .bashrc-backup
Paso 2: luego nano el archivo Bashrc
sudo nano .bashrc
Puede encontrar más ayuda para los usuarios de Ubuntu aquí.
PuTTY utiliza sus propias especificaciones de color para emular terminales X. Está en la categoría Ventana -> Colores en la ventana de configuración principal que obtienes al iniciar. En la sección 'Ajustar los colores precisos que se muestra en PuTTY' puede editar las entradas en el cuadro 'Seleccionar un color para ajustar'. El color de directorio habitual, por ejemplo, es el azul ANSI. Esto me parece demasiado oscuro, así que lo aligero a (74,74,255).
Para habilitar los colores en una sesión bash estándar bajo la mayoría de las distribuciones (y ciertamente cosas similares a Debian como Ubuntu), primero pruebe la existencia del dircolors
ejecutable, luego busque una anulación local .dircolors
. Si se encuentra, ejecute dircolors con el archivo local y, si no, use los valores predeterminados del sistema.
if [ -x /usr/bin/dircolors ]; then
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
fi
La -b
bandera significa emitir reglas de coloración compatibles con shell Bourne. Para modificar los colores en sí, deberá proporcionar un archivo de recursos X11 con las anulaciones que desee. Pon esto ~/.Xresources
y agrega líneas como *xterm*color12: #1e90ff
. Esto se fusionará en su base de datos de recursos X en el próximo inicio de sesión. Tendrá que experimentar para ver qué color se asigna a qué tipo de archivo.
Puede modificar .dircolors.xterm
, por ejemplo, utilizando los siguientes códigos ... En su caso, si desea un color de directorio diferente, cambie de "01; 34" a algo como "01; 31".
# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
NORMAL 00 # global default, although everything should be something.
FILE 00 # normal file
DIR 01;34 # directory
LINK 01;36 # symbolic link
FIFO 40;33 # pipe
SOCK 01;35 # socket
BLK 40;33;01 # block device driver
CHR 40;33;01 # character device driver
ORPHAN 01;05;37;41 # orphaned syminks
MISSING 01;05;37;41 # ... and the files they point to
Tuve el mismo problema al usar PuTTY en Windows para conectarme a una caja de Linux. Una solución rápida es utilizar la función de sesión guardada de la interfaz de usuario PuTTY. Desde la pantalla de inicio de PuTTY:
Ahora, cuando desee volver a conectarse, puede seleccionar su sesión guardada y cargarla. Tus colores serán preservados.
Si te estás conectando a la misma casilla repetidamente, prefiero las otras respuestas. Prefiero editar un archivo de configuración que usar la interfaz de usuario. Sin embargo, he encontrado esto útil cuando necesito conectarme a una nueva máquina solo unas pocas veces.
sudo
para editar tu propio .bashrc. Dicho esto, la guía que vinculó solo cubre la coloración del aviso, nols
. Parece ser que las distribuciones de tipo Debian no utilizan~/.dir_colors
parals
, utilizan la$LS_COLORS
variable de entorno que puede ser configurado con un pequeño programa llamadodircolors