Directorio de inicio
La ubicación del directorio de inicio en el sistema de archivos es /home/nombre de usuario. nombre de usuario es el nombre de usuario cuando inicia sesión en el sistema. Hay una variable de entorno $HOME, que almacena el valor de la ruta. Puede ingresar cd $HOME en el shell para ingresar directamente al directorio de inicio del usuario actual.
El usuario tiene acceso completo de escritura a $HOME.
/etc/skel
El nombre de esta carpeta proviene de esqueleto, que significa esqueleto, porque contiene los archivos básicos y la estructura de directorios de un directorio de usuario.
De forma predeterminada, cuando crea un directorio de usuario, el sistema copiará el contenido del directorio /etc/skel a su directorio de usuario. Los archivos en este directorio son archivos ocultos (los nombres de los archivos comienzan con "." archivos que comienzan con ). por lo que no los verá directamente después de copiarlos en su directorio HOME.
Puede usar ls –a /etc/skel para ver estos archivos en la terminal virtual, o verlos en Ver->Mostrar archivos ocultos en nautilus (la tecla de acceso directo predeterminada para esta operación es Ctrl+H).
A continuación se muestran algunos archivos típicos:
.bash_logout
Cuando salga de bash, se ejecutará el código del archivo modificado. Por ejemplo, es posible que desee borrar la pantalla (ejecutar el comando borrar) al salir.
.bashrc
El archivo de configuración básico de bash generalmente contiene una referencia al archivo /etc/bashrc. Mire el código:
si [ -f /etc/bashrc ];
./etc/bashrc
fi
La sentencia if determina si /etc/bashrc existe y si es un problema (en lugar de un directorio u otra cosa) y, de ser así, ejecuta los comandos que contiene.
Aquí también puedes personalizar qué hacer al iniciar bash. Un ejemplo típico es establecer un alias como rm='rm –Rf'.
.bash_profile
La configuración de las variables de entorno de inicio de Bash está aquí. Por supuesto, también puede usar el comando de exportación para configurar las variables de entorno de bash directamente en bash, pero el comando de exportación solo puede apuntar a una instancia del bash actual, y si lo configura en . bash_profile, permanente.
También hay otros archivos, como .emacs y .zshrc. El primero es el archivo de configuración de emacs, el segundo es el archivo de configuración de z shell y el directorio .kde contiene información de configuración de kde, etc. El tipo de archivos de configuración variará según las utilidades que instale. Por ejemplo, si no instala el entorno de escritorio kde, no habrá ningún directorio .kde.
Aquí se trata de un pequeño truco, ya que el sistema copiará los archivos en el directorio /etc/skel al directorio de inicio del usuario después de crear un nuevo usuario, también podemos usarlo para agregar algunos archivos a /etc/skel que queramos. distribuir al nuevo usuario información de usuario, por ejemplo, puede tener algunas notas para cada nueva persona que use este sistema, puede agregar un archivo Readme.txt en /etc/skel.