PRACTICA DE LA CONFIGURACION DE BASH

Anuncio
PRACTICA DE LA CONFIGURACION DEL BASH-PROFILE.
PRESENTA: NORMA SANCHEZ YAÑEZ.
LIA I8
TIEMPO REAL
Una hora
TIEMPO ESTIMADO
Aproximadamente dos horas.
Archivos configuración de Bash
Solo hablaré de bash, aunque me refiera a ella como Shell o consola, la
configuración de
Otros sellos pueden ser similar o igual.
Ficheros inicialización de una sesión de login Shell. p.e. ttys
/etc./profile
PRACTICA DE LA CONFIGURACION DEL BASH-PROFILE.
PRESENTA: NORMA SANCHEZ YAÑEZ.
LIA I8
El primero en leerse automáticamente por bash cuando este es invocado en modo
login (P.e. las ttys).
En este fichero se configuran muchas de las variables de bash (PATH, USER,
MAIL, HOSTNAME...) y otros valores como umask. Resumiendo, en él se incluyen
variables generales del sistema.
Pero como este fichero es leído por muchas Shell, no solo bash, es mejor poner
las configuraciones de esta en otros archivos específicos.
PRACTICA DE LA CONFIGURACION DEL BASH-PROFILE.
PRESENTA: NORMA SANCHEZ YAÑEZ.
LIA I8
~/.bash_profile
El segundo en orden en ser leído por bash. Normalmente poco se mete en este
archivo, lo más importante es que indica a bash que lea otros archivos como
~/.bash_login, ~/.profile, ~/.bash_logout
~/.bash_login
Normalmente el tercero en ser leído, si existe indica los comandos que correrán al
momento de logarse, normalmente, son cosas como indicar la fecha, el nº de
usuarios conectados...}
~/.profile
Equivalente a /etc./profile pero específico de cada usuario, este archivo es leído
por más Shell, aparte de bash. Puede ser leído por Shell nologin si estas arrancan
con la invocación a sh.
~/.bash_logout
Fichero con opciones para el momento del cierre de un login Shell, lo más habitual
es que se incluya el comando clear y nada más.
PRACTICA DE LA CONFIGURACION DEL BASH-PROFILE.
PRESENTA: NORMA SANCHEZ YAÑEZ.
LIA I8
Ficheros inicialización para nologin Shell
/etc./bash.bashrc
Bash lee y ejecuta las órdenes de este fichero. En él se incluyen variables
generales del sistema, es como un /etc./profile pero que carga cada vez que
arrancamos una Shell en X o cualquier instancia de bash nologin, no es necesario
reiniciar para que la Shell acepte los cambios. Su uso no es habitual.
También es leído cuando se ejecuta bash a través de un demonio de consola
remota (p.e. rshd)
/etc./bashrc
PRACTICA DE LA CONFIGURACION DEL BASH-PROFILE.
PRESENTA: NORMA SANCHEZ YAÑEZ.
LIA I8
Puede cumplir las mismas funciones que /etc./profile. Si existe, se leerá a
continuación de /etc./bash.bashrc, solo que este es leído únicamente por bash,
excluyendo otras Shell, por lo que si en nuestro sistema usamos varios tipos,
podríamos dedicar este fichero para configurar bash.
~/.bashrc
PRACTICA DE LA CONFIGURACION DEL BASH-PROFILE.
PRESENTA: NORMA SANCHEZ YAÑEZ.
LIA I8
Aquí es donde habitualmente se establece el pronto y los alias. Es un fichero para
uso individual de cada usuario de consolas que no necesitan login, sin embargo es
muy común que este archivo sea invocado desde ~/.profile por lo que también
afectará a consolas login. Si queremos modificaciones individuales, este es el
archivo a modificar, con preferencia a todos los anteriores.
Nota: entiendas por nologin Shell a toda Shell a la cual se accede sin necesidad
de ingresar usuario y contraseña como ser termo, consolé, gnomo-terminal o bien
la ejecución de una nueva instancia del Shell sobre una Shell ya activa (p.e.
ejecutar $ bash). Es también un caso de nologin Shell el escalar/degradar
privilegios mediante $ su.
En la práctica podrá identificar un nologin Shell sabiendo que no es posible salir de
ellas mediante logo.
Otros archivos relacionados
Existen otros muchos archivos que se puede utilizar para configurar conductas de
la Shell Bash.
Pero son de raro uso. Como ejemplo:
~/.bash_aliases
PRACTICA DE LA CONFIGURACION DEL BASH-PROFILE.
PRESENTA: NORMA SANCHEZ YAÑEZ.
LIA I8
Fichero al que añadir como su nombre indica, alias. No es en principio necesario,
ya que .bashrc cumple esa función. Solo en casos muy raros puede interesar
separar esos alias, de los que usamos habitualmente y "alimentar" bash con:
source .bash_aliases.
~/.bash_history
Conclusión: esta es la parte importante porque así se podrá instalar la base de
datos Oracle.
PRACTICA DE LA CONFIGURACION DEL BASH-PROFILE.
PRESENTA: NORMA SANCHEZ YAÑEZ.
LIA I8
Esta práctica fue muy impórtate para que uno pueda entender como se pueden
configura el bash.
Descargar