[eSlack] Colores para directorios, ejecutables,
para usuarios comunes
DoNoBaN
donoban at gmail.com
Thu Nov 9 03:14:50 CET 2006
Me parece que te estas haciendo la picha un lío tío:
El problema no es ni de xterm, ni de aterm, ni de nada... La cosa es que
existen varias formas de hacer una llamada a bash. La primera que haces al
loguearte sin X se llama Shell de Entrada. Esta puede ser cuando te logueas,
o cuando en el su agregas -. Si te das cuenta al hacerlo te sale el
mensajito del fortune y demás.
La otra forma más común es la Shell Interactiva, que se hace cuando abres el
xterm, eterm, etc... En la que no sale lo del fortune y tampoco te saldrán
los colores del ls.
La llamada Interactiva no carga el /etc/profile que es el que ejecuta
dircolors -b y aparte de definir los colores, que ya están definidos para la
interactiva, te crea los alias pertinentes para que ls sea ls --color entre
otras cosas. Aunque intentes ejecutar /etc/profile una vez en la Shell
Interactiva los alias no se van a crear porque no son unos binarios externos
si no comandos propios de la bash y que tomarían valor en la "shell
ficticia" que interpreta el script, pero no para tu Shell Interactiva; se
perderían como las variables que defines en un script una vez ejecutado.
Así que la solución más sencilla esque agregues alias ls='ls --color'; a tu
.bashrc y ya tendrás los colorines para todas las terminales que hagas.
PD: Te recomiendo leerte "man bash" te aclarará muchísimas cosas y
aprenderás a hacer scripts de paso.
Saludos
--
DoNoBaN
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.eslack.org/pipermail/eslack/attachments/20061109/1ffaf170/attachment.htm
More information about the eSlack mailing list