Me siento estúpido preguntando, pero parece que no puedo encontrar la respuesta a esto en ningún lado. Estoy tratando de seguir estas instrucciones para editar mi solicitud de bash, pero no hay ninguna .bashrcen mi directorio de usuario ( ~/.bashrc), ni en mi directorio de inicio, ni en el directorio principal del sistema de archivos.
No hay .bashrcen /etc/(hay un bash.bashrc, sin embargo).
¿Creo un .bashrcarchivo en mi usuario o directorio de inicio? ¿Existe un conjunto de instrucciones mejor y más reciente para modificar el indicador de bash?
command-line
configuration
bashrc
hidden-files
JeanSibelius
fuente
fuente

/etc/. Debe haber un archivo .bashrc en su directorio de inicio. Intenta abrir / editar~/.bashrc. Pero antes de eso también debería preguntarte si eres nuevo en Linux. Si eres nuevo en Linux, entonces puedo publicar instrucciones detalladas aquí..bashrc, pero debe ponerlos en.bash_profileEditar Para aclarar, no cree un.bashrcsi es solo para esto, cree o modifique~/.bash_profile.bash_profileestá mal. En Ubuntu.profile(que se ejecuta para shells de inicio de sesión),.bashrcse trata de un bash shell interactivo. Por lo tanto, poner alias.bashrc(o.bash_aliasesfuentes.bashrc) los define en todos los shells interactivos de bash. Los alias en.bash_profilearroja este problema , y otros. Vea esto , aquello , esta publicación y los~/.bashrccomentarios predeterminados que recomiendan colocar alias allí o adentro.bash_aliases..bashrcy provienen de mi.bashrcen.bash_profilecon código copiado de esta respuesta superusuario ( " Obtener los alias y funciones "). Gracias por corregir estas preguntas comúnmente vistas Elías, ¡ realmente buena respuesta aquí !Respuestas:
No olvides que es un archivo oculto dentro de tu directorio de inicio (no serías el primero en hacer un
ls -ly pensar que no está allí).Hacer un:
Debería haber un
.bashrcen la primera página. Si no, solo créalo con:y agregue las líneas que necesita agregar.
Los permisos de mi
.bashrcson:(
chmod 644 .bashrcpara hacerlorw r r).fuente
sudo...línea, ¿no es asítouch ~/.bashrc?Usuario específico , oculto por defecto.
Si no, simplemente cree uno.
Todo el sistema :
fuente
Hay un .bashrc en la carpeta de inicio de cada usuario (99.99% del tiempo), así como uno en todo el sistema (que no conozco la ubicación en Ubuntu).
La forma más rápida de acceder es
nano ~/.bashrcdesde un terminal (reemplácelonanocon lo que quiera usar).Si esto no está presente en la carpeta de inicio de un usuario, todo el sistema
.bashrcse utiliza como reserva, ya que se carga antes del archivo del usuario. Simplemente puede copiarlo y pegarlo (con permisos de root, por supuesto), pero a.bashrcno es del todo esencial (puede ser necesario para hacer que las cosas funcionen. No lo he descubierto) a nivel de usuario, ya que en su mayoría anula el sistema uno con ajustes específicos del usuario. Sin embargo, podrías escribir el tuyo.Los componentes principales para los que los usuarios pueden modificar son
PS1(el indicador Bash está predeterminado para mostraruser@localhost:pwd $) y los alias, así como configurar un indicador de color y tal vezPS2(mensaje de estado ocupado).fuente
Está oculto porque
.el nombre del archivo comienza con. Enlistelo cono active "Mostrar archivos ocultos" en el menú de vista en nautilus ( Ctrl- Htambién hará el truco).
Puede editarlo con su editor de texto favorito desde su directorio de inicio, por ejemplo,
cdpara ir a su directorio de inicio y luego:fuente
Use
gedit ~/.bashrc, le permitirá modificar~/.bashrcusando gedit.fuente
Si
.bashrcno está en su carpeta de inicio, incluso después de enumerar los archivos ocultos, puede copiarlo desde:fuente
si no está en el directorio de inicio, puede simplemente copiarlo
/etc/bash.bashrcy convertirlo en fuente para su terminal, escribiendo su terminalsource .bashrcdesde su directorio de inicio después de la copia.fuente
Use
nano ~/.bashrcpara abrir y editar el archivo .bashrc. (Esto creará el archivo si aún no existe)fuente
sudoque edite el suyo~/.bashrcSi usa el cifrado y trabaja desde la línea de comandos, es posible que no lo vea como una necesidad de montar el directorio de inicio real primero (en contraste con la interfaz gráfica de usuario donde esto se hace automáticamente) mediante el comando:
(Tenía la misma pregunta y me topé con esta pregunta; pero encontré mi respuesta en el archivo Léame)
fuente