Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| linux:bash:ficherosinicio [31/01/2023 00:45] – [Los ficheros de inicio de Bash] mate | linux:bash:ficherosinicio [31/01/2023 00:58] (actual) – [proceso de login] mate | ||
|---|---|---|---|
| Línia 25: | Línia 25: | ||
| /via: [[https:// | /via: [[https:// | ||
| - | == el intérprete | + | |
| - | * interactivo | + | == orden de ejecución al iniciar sesión |
| - | * después entrada correcta sistema | + | === proceso de login |
| - | | + | ^ # ^ Login Shell ^ Interactive Shell ^ Comentari |
| - | * '' | + | | 1 | / |
| - | * salida: '' | + | | 2 | / |
| - | | + | | 3 | ~/ |
| - | | + | | | ~/ |
| - | * llamado desde este: ''/ | + | | | ~/ |
| - | * no interactivo | + | | 4 | ~/ |
| - | * ejecución | + | |
| - | * entorno heradado del padre | + | |
| + | al salir: | ||
| + | - ~/ | ||
| + | | ||
| + | |||
| + | === macintosh | ||
| + | - / | ||
| + | - /etc/bashrc -> < | ||
| + | |||
| + | - variables | ||
| + | - variables shell | ||
| + | |||
| + | añadir en / | ||
| + | añadir en < | ||
| + | |||
| + | == scripts | ||
| === / | === / | ||
| Línia 99: | Línia 114: | ||
| # Fin de / | # Fin de / | ||
| + | |||
| === / | === / | ||
| <code bash> | <code bash> | ||
| + | |||
| ==== / | ==== / | ||
| Este guión utiliza los ficheros ~/ | Este guión utiliza los ficheros ~/ | ||
| Línia 111: | Línia 128: | ||
| fi | fi | ||
| alias ls='ls --color=auto'</ | alias ls='ls --color=auto'</ | ||
| + | |||
| ==== / | ==== / | ||
| Este guión añade varias rutas útiles a las variables de entorno PATH y PKG_CONFIG_PATH. Si quieres, puedes descomentar la última sección para añadir un punto al final de tu ruta. Esto te permitirá lanzar ejecutables del directorio actual sin especificar ./, sin embargo quedas avisado de que esto se considera un grave riesgo de seguridad.< | Este guión añade varias rutas útiles a las variables de entorno PATH y PKG_CONFIG_PATH. Si quieres, puedes descomentar la última sección para añadir un punto al final de tu ruta. Esto te permitirá lanzar ejecutables del directorio actual sin especificar ./, sin embargo quedas avisado de que esto se considera un grave riesgo de seguridad.< | ||
| Línia 133: | Línia 151: | ||
| # pathappend . | # pathappend . | ||
| # | # | ||
| + | |||
| ==== / | ==== / | ||
| Este guión establece el fichero de configuración inputrc por defecto. Si el usuario no tiene ajustes personales, utiliza el fichero global.< | Este guión establece el fichero de configuración inputrc por defecto. Si el usuario no tiene ajustes personales, utiliza el fichero global.< | ||
| Línia 139: | Línia 158: | ||
| fi | fi | ||
| export INPUTRC</ | export INPUTRC</ | ||
| + | |||
| ==== / | ==== / | ||
| Algunas aplicaciones necesitan una configuración específica de TERM para soportar color.< | Algunas aplicaciones necesitan una configuración específica de TERM para soportar color.< | ||
| Línia 150: | Línia 170: | ||
| export TERM=xterm-color | export TERM=xterm-color | ||
| fi</ | fi</ | ||
| + | |||
| ==== / | ==== / | ||
| Establecer el valor de umask es importante para la seguridad. Aquí desactivamos los permisos de escritura para el grupo para los usuarios del sistema y cuando el nombre del usuario y el nombre del grupo no son el mismo.< | Establecer el valor de umask es importante para la seguridad. Aquí desactivamos los permisos de escritura para el grupo para los usuarios del sistema y cuando el nombre del usuario y el nombre del grupo no son el mismo.< | ||
| Línia 157: | Línia 178: | ||
| umask 022 | umask 022 | ||
| fi</ | fi</ | ||
| + | |||
| ==== / | ==== / | ||
| Si X está instalado, actualizamos también las variables PATH y PKG_CONFIG_PATH.< | Si X está instalado, actualizamos también las variables PATH y PKG_CONFIG_PATH.< | ||
| Línia 164: | Línia 186: | ||
| pathappend / | pathappend / | ||
| fi</ | fi</ | ||
| + | |||
| ==== / | ==== / | ||
| Este guión muestra un ejemplo de un método diferente para establecer el símbolo del sistema. La variable normal, PS1, se suplementa con PROMPT_COMMAND. Si está establecido, | Este guión muestra un ejemplo de un método diferente para establecer el símbolo del sistema. La variable normal, PS1, se suplementa con PROMPT_COMMAND. Si está establecido, | ||
| Línia 170: | Línia 193: | ||
| export PROMPT_COMMAND | export PROMPT_COMMAND | ||
| fi</ | fi</ | ||
| + | |||
| ==== / | ==== / | ||
| Este guión muestra cómo establecer ciertas variables de entorno necesarias para el soporte del idioma nativo. Establecer correctamente estas variables te ofrece: | Este guión muestra cómo establecer ciertas variables de entorno necesarias para el soporte del idioma nativo. Establecer correctamente estas variables te ofrece: | ||
| Línia 282: | Línia 306: | ||
| Comprobarás que el fichero **~/ | Comprobarás que el fichero **~/ | ||
| - | === /etc/issue | + | === Otros ficheros |
| + | ==== /etc/issue | ||
| Cuando inicies por primera vez tu nuevo sistema LFS, la pantalla de entrada al sistema será bien sencilla (como debe ser en un sistema esencial). Sin embargo, mucha gente querrá que su sistema muestre alguna información en el mensaje de entrada. Esto se puede conseguir utilizando el fichero /etc/issue. | Cuando inicies por primera vez tu nuevo sistema LFS, la pantalla de entrada al sistema será bien sencilla (como debe ser en un sistema esencial). Sin embargo, mucha gente querrá que su sistema muestre alguna información en el mensaje de entrada. Esto se puede conseguir utilizando el fichero /etc/issue. | ||
| Línia 309: | Línia 334: | ||
| </ | </ | ||
| - | === / | + | |
| + | ==== / | ||
| Si quieres utilizar las capacidades de dircolors ejecuta el siguiente comando. Los pasos anteriores para /etc/skel también pueden usarse para facilitar un fichero ~/ | Si quieres utilizar las capacidades de dircolors ejecuta el siguiente comando. Los pasos anteriores para /etc/skel también pueden usarse para facilitar un fichero ~/ | ||
| Si deseas personalizar los colores utilizados para diferentes tipos de ficheros, puedes editar el fichero / | Si deseas personalizar los colores utilizados para diferentes tipos de ficheros, puedes editar el fichero / | ||
| Línia 315: | Línia 341: | ||
| /via: [[http:// | /via: [[http:// | ||
| - | == orden de ejecución al iniciar sesión | ||
| - | === proceso de login | ||
| - | ^ # ^ Login Shell ^ Interactive Shell ^ | ||
| - | | 1 | / | ||
| - | | 2 | ~/ | ||
| - | | 3 | ~/ | ||
| - | | 4 | / | ||
| - | |||
| - | al salir: | ||
| - | - ~/ | ||
| - | - ~/ | ||
| - | - / | ||
| - | |||
| - | == macintosh | ||
| - | - / | ||
| - | - /etc/bashrc -> < | ||
| - | |||
| - | - variables de entorno | ||
| - | - variables shell | ||
| - | |||
| - | añadir en / | ||
| - | añadir en < | ||