/ / ubuntu bash scripting: ¿falta el archivo de configuración? - bash, scripting, ubuntu

script ubuntu bash: ¿falta el archivo de configuración? - bash, scripting, ubuntu

en "Bash Guide for Beginners", se dice:

Bash es el shell GNU, compatible con el shell Bourne e incorpora muchas características útiles de otros shells. Cuando se inicia el shell, lee sus archivos de configuración. Los más importantes son:

/etc/profile

~/.bash_profile

~/.bashrc

sin embargo, en mi ubuntu 11.10,
- no hay "s no" ~ / .bash_profile ": el explorador de archivos no lo muestra, y" ls -l ~ / .bash_profile "dice" No Such file or directory "
- hay "/ etc / profile" y "~ / .bashrc", pero no aparecen en el explorador de archivos, solo "ls -l / etc / profile" y "ls -l /.bashrc" muestra el resultado .

¿hay algo que falta durante mi instalación?

Respuestas

3 para la respuesta № 1

No, está bien si esos archivos no están allí, simplemente serán ignorados. Para obtener una lista completa de lo que está cargado y en qué orden, ejecute man bash y verifique la sección sobre INVOCACIÓN (use "/" y escriba INVOCACIÓN para buscar)

Edición: guardar @athos a man bash call;)

Cuando se invoca bash como un interactivoshell de inicio de sesión, o como shell no interactivo con la opción --login, primero lee y ejecuta los comandos del archivo / etc / profile, si ese archivo existe. Después de leer ese archivo, busca ~ / .bash_profile, ~ / .bash_login, y ~ / .profile, en ese orden, y lee y ejecuta com- Mands desde el primero que existe y es legible. La opción --noprofile puede usarse cuando el shell se inicia para inhibir este comportamiento.

Cuando sale un shell de inicio de sesión, bash lee y ejecuta los comandos del archivo ~ / .bash_logout, si existe.

Cuando un shell interactivo no es un loginshell se inicia, bash lee y ejecuta comandos desde /etc/bash.bashrc y ~ / .bashrc, si estos archivos existen. Esta puede ser inhibido usando la opción --norc. La opción --rcfile file forzará a bash a leer y ejecutar comandos desde el archivo en lugar de /etc/bash.bashrc y ~ / .bashrc.


1 para la respuesta № 2

Aquí discuto, cómo establecer la variable JAVA_HOME y la variable PATH para su instalación de Java.

Primero, usando el terminal, abra el .bashrc que está en su casa.

gedit ~/.bashrc

Ahora agregue lo siguiente al final del archivo.

JAVA_HOME=/usr/lib/jvm/java
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

NOTA: Si / usr / lib / jvm / java no coincide con la ruta real de JAVA_HOME en su entorno, configure la JAVA_HOME real, donde haya instalado Java en su máquina.

Ahora corre,

source ~/.bashrc

Luego, intente ejecutar los siguientes comandos y verifique si obtiene las respuestas adecuadas:

echo $JAVA_HOME
/usr/lib/jvm/java
echo $PATH
:/usr/lib/jvm/java/bin

Si no funciona intente después de reiniciar


0 para la respuesta № 3

Tambien lee /etc/bashrc, que probablemente esté presente en su sistema. Estoy bastante seguro de que usted también tiene ~/.profile (a aquel que lee también) o ~/.bashrc.

Si faltan esos archivos, siéntase libre de crearlos y rellenar con lo que necesite.