El script de inicio está ahí para cambiar el comportamiento, agregar color, establecer su aviso y mucho más. Una consideración seria son las variables de entorno. Muchas aplicaciones, y en mayor grado, las bibliotecas las usan para controlar su comportamiento. Cuando instala paquetes de desarrollo, establecen el entorno para que puedan encontrar las bibliotecas, compiladores y servicios binarios correctos. Un script de shell inteligente puede establecer su aviso para que sea dinámico para el directorio en el que se encuentra. Un excelente ejemplo de un gran mensaje de git que hace Olivier Verdier. Cuando tenga esto activo, verá el estado de su repositorio de git en el aviso.
Algunos alias comunes para facilitar las cosas:
alias prel = "emacs -with -perfil prelude &" alias egrep = "egrep -color = auto"En la lista anterior, puede ver que al usuario le gustan los emacs. El alias superiores establece la distribución del preludio para comenzar con el comando corto PREL. Excelente cuando quieres probar varias distribuciones de emacs. A continuación, te aseguras de que el egrep siempre use color. Los alias de LS facilitan los archivos. Puede crear el suyo fácil simplemente escribiéndolo en el símbolo del sistema, luego probándolo. Cuando esté satisfecho, simplemente agrégalo a su archivo de inicialización de shells favoritos.
Para asegurarse de que las aplicaciones usen los directorios y valores correctos, el sistema utiliza variables de entorno. Las principales variables de entorno son:
La ruta es donde su shell busca archivos ejecutables. En el interior, encontrará /bin, /usr /bin, etc. dependiendo de sus necesidades y distribución. Cuando comienza a desarrollar software, los scripts de instalación cambiarán esto para que use los binarios y bibliotecas correctos.
Esta variable muestra qué shell está ejecutando. Esto es utilizado por los scripts para asegurarse de tener las características del script de shell. Más comúnmente, Bash es el caparazón, pero si usa funciones de bash en otro shell, el script fallará. Si verifica esta variable, puede detener el script o usar métodos compatibles con POSIX.
Este es tu nombre de usuario.
Esto es establecido por el terminal que está utilizando, por lo que el script sabe si se puede usar el color.
Este establece los colores para el comando ls.
Estos son importantes porque establecen el idioma que usa. Qué teclado usas está configurado con estos. Hazlo mal y puede tener un problema para encontrar '/' y '\'. Se mueven dependiendo de la configuración de su teclado.
Opciones de control de variables de shell para el shell en sí. Son más directos para el shell, no todo el sistema o aplicaciones.
Aquí, puede verificar las opciones utilizadas cuando inicia su shell. Esta es una segunda forma de asegurarse de que sus scripts funcionen sin problemas.
La versión de Bash.
El ancho de su carcasa en columnas.
Puede configurar muchos de estos mientras usa el shell, pero nada permanece hasta que lo ponga en sus scripts de inicialización.
Dónde están?
Cada shell tiene sus propios archivos para ayudarlo a personalizar la experiencia del usuario. Todo esto depende de si programa, administra o simplemente usa la línea de comando para sus tareas diarias.
Los diferentes shells tienen diferentes lugares para sus archivos, pero como regla, hay al menos un archivo en /etc. y otro en su directorio de inicio. Cuando configure las cosas, asegúrese de usar la configuración del directorio de usuarios a menos que sea absolutamente seguro que su configuración lo requiera. El shell predeterminado más común en Linux es Bash. Muchos scripts deben trabajar en cualquier shell, para este propósito, el estándar POSIX existe. El estándar declara qué código puede poner, Bash tiene muchas otras características, un caparazón compatible con Posix es 'sh'. Esto debería estar disponible en todas las distribuciones.
¿Cómo se cambia y prueba sus propios cambios??
La mejor manera de probar sus cambios es configurarlos con un script que ejecute manualmente y luego probar. Cuando ha pasado por suficientes iteraciones, coloca los valores en sus archivos de configuración.
Puede cambiar muchas cosas con su caparazón que lo hace más bonito y que lo ayuda a ejecutar programas en la línea de comando. Para mejorarlo, comience con alias y luego pase a scripts más avanzados. Hay muchos scripts disponibles que pueden ayudarlo con sus tareas específicas. Búscalos y si les faltan algo, lea los guiones y realice sus propios cambios. Recuerde pedir ayuda y competir y cooperar sobre los scripts que escribe.