¿Dónde está .bashrc?

84

Me siento estúpido al preguntar, pero parece que no puedo encontrar la respuesta a esto en ningún lado. Intento seguir estas instrucciones para editar mi mensaje bash, pero no hay .bashrc en ninguno de mis directorio de usuario ( ~/.bashrc ), o en mi directorio personal, o en el directorio principal del sistema de archivos.

No hay .bashrc en /etc/ (sin embargo, hay un bash.bashrc ).

¿Creo un archivo .bashrc en mi usuario o directorio de inicio? ¿Hay un conjunto mejor y más reciente de instrucciones para modificar el indicador bash?

    
pregunta JeanSibelius 28.04.2012 - 17:13

9 respuestas

110

No olvides que es un archivo oculto dentro de tu directorio de inicio (no serías el primero en hacer un ls -l y pensar que no está allí).

Hacer a:

ls -la ~/ | more

Debería haber un .bashrc en la primera página. Si no es solo crearlo con:

vi ~/.bashrc

y agregue las líneas que necesita agregar en él.

Los permisos de mi .bashrc son:

-rw-r--r--  1 discworld discworld  3330 Mar 10 16:03 .bashrc

( chmod 644 .bashrc para hacerlo rw r r ).

    
respondido por el Rinzwind 28.04.2012 - 17:18
20

Específico para el usuario , oculto de forma predeterminada.

~/.bashrc

Si no, simplemente crea uno.

Sistema completo :

/etc/bash.bashrc
    
respondido por el Alen 19.02.2013 - 06:53
11

Hay una .bashrc en la carpeta de inicio de cada usuario (99.99% del tiempo) así como también en un sistema (que no conozco en Ubuntu).

La forma más rápida de acceder a ella es nano ~/.bashrc desde un terminal (reemplace nano con lo que quiera usar).

Si no está presente en la carpeta de inicio de un usuario, el .bashrc de todo el sistema se utiliza como alternativa cuando se carga antes del archivo del usuario. Simplemente puede copiar y pegar (con permisos de raíz, por supuesto), pero un .bashrc no 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 en todo el sistema con ajustes específicos del usuario. Aunque podrías escribir el tuyo.

Los componentes principales que los usuarios pueden modificar son PS1 (el mensaje Bash predeterminado muestra user@localhost:pwd $ ) y los alias, así como establecer un indicador de color y quizás PS2 (mensaje de estado ocupado).

    
respondido por el MuffinStateWide 28.04.2012 - 17:40
5

Está oculto debido al . con el que comienza el nombre del archivo. Liste con

ls -al

o habilite "Mostrar archivos ocultos" en el menú de visualización en nautilus ( Ctrl - H también hará el truco).

Puede editarlo con su editor de texto favorito desde su directorio de inicio, p. cd para ir a su directorio de inicio y luego:

emacs .bashrc
    
respondido por el haziz 29.04.2012 - 00:10
3

Use gedit ~/.bashrc , le permitirá modificar ~/.bashrc usando gedit.

    
respondido por el adonese 04.02.2016 - 08:40
2

Si .bashrc no está en su carpeta de inicio, incluso después de que liste los archivos ocultos, puede copiarlo desde:

/etc/skel/.bashrc
    
respondido por el eaykin 04.08.2014 - 10:52
1

si no está en el directorio de inicio, puede copiar de /etc/bash.bashrc y convertirlo en fuente para su terminal, escribiendo su terminal source .bashrc desde su directorio de inicio después de copiar.

    
respondido por el Rohith Yeravothula 26.06.2015 - 16:47
1

Use nano ~/.bashrc para abrir y editar el archivo .bashrc. (Esto creará el archivo si aún no existe)

    
respondido por el gsshakil 13.03.2017 - 12:50
0

Si usa cifrado y trabaja desde la línea de comando, es posible que no lo vea como una necesidad de montar el directorio de inicio real primero (en contraste con en la interfaz gráfica de usuario donde esto se hace automáticamente) mediante el comando:

ecryptfs-mount-private

(Tuve la misma pregunta y tropecé con esta pregunta, pero encontré mi respuesta en el archivo Léame en su lugar)

    
respondido por el user283864 21.05.2014 - 16:04

Lea otras preguntas en las etiquetas