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 .bashrc
en mi directorio de usuario ( ~/.bashrc
), ni en mi directorio de inicio, ni en el directorio principal del sistema de archivos.
No hay .bashrc
en /etc/
(hay un bash.bashrc
, sin embargo).
¿Creo un .bashrc
archivo 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_profile
Editar Para aclarar, no cree un.bashrc
si es solo para esto, cree o modifique~/.bash_profile
.bash_profile
está mal. En Ubuntu.profile
(que se ejecuta para shells de inicio de sesión),.bashrc
se trata de un bash shell interactivo. Por lo tanto, poner alias.bashrc
(o.bash_aliases
fuentes.bashrc
) los define en todos los shells interactivos de bash. Los alias en.bash_profile
arroja este problema , y otros. Vea esto , aquello , esta publicación y los~/.bashrc
comentarios predeterminados que recomiendan colocar alias allí o adentro.bash_aliases
..bashrc
y provienen de mi.bashrc
en.bash_profile
con 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 -l
y pensar que no está allí).Hacer un:
Debería haber un
.bashrc
en la primera página. Si no, solo créalo con:y agregue las líneas que necesita agregar.
Los permisos de mi
.bashrc
son:(
chmod 644 .bashrc
para 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 ~/.bashrc
desde un terminal (reemplácelonano
con lo que quiera usar).Si esto no está presente en la carpeta de inicio de un usuario, todo el sistema
.bashrc
se 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.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 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,
cd
para ir a su directorio de inicio y luego:fuente
Use
gedit ~/.bashrc
, le permitirá modificar~/.bashrc
usando gedit.fuente
Si
.bashrc
no 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.bashrc
y convertirlo en fuente para su terminal, escribiendo su terminalsource .bashrc
desde su directorio de inicio después de la copia.fuente
Use
nano ~/.bashrc
para abrir y editar el archivo .bashrc. (Esto creará el archivo si aún no existe)fuente
sudo
que edite el suyo~/.bashrc
Si 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