Cuando abro mi shell sin inicio de sesión en Ubuntu, mi directorio de trabajo actual es /home/user_name
(mi $HOME
variable de entorno), pero quiero cambiar esto de modo que cuando inicio mi terminal esté en otro directorio.
He leído que cuando inicio mi terminal en Ubuntu .bashrc
se obtiene un archivo. Entonces agregué
export HOME=/home/user_name/Documents
a mi .bashrc
archivo Ahora, cuando abro mi terminal, todavía estoy en el /home/user_name
directorio.
¿Cómo puedo cambiar esto?
bash
terminal
environment-variables
usuario3091069
fuente
fuente
Respuestas:
En primer lugar, elimine esa línea de su
.bashrc
. La forma de hacerlo no jugando con$HOME
esa variable siempre apuntará a su directorio de inicio y no querrá cambiar eso solo para que sus shells comiencen en un lugar diferente.Estoy seguro de que habrá una forma más elegante de hacer esto, pero como solución temporal puede simplemente agregar esta línea a su
.bashrc
:Dado que ese archivo se lee cada vez que inicia un nuevo shell sin inicio de sesión (abra un nuevo terminal), el
cd
comando se ejecutará y sus terminales comenzarán~/Documents
como desee.fuente
[[ -z "$PS1" ]] && exit
protector en la parte superior.bashrc
que debería evitar esto para las sesiones no interactivas.El terminal comenzará en el directorio de trabajo que hereda de su padre.
Sin embargo, algunos permiten anularlo mediante la configuración.
Con
gnome-terminal
, puede editar su perfil, marque ejecutar un comando personalizado en lugar de mi shell y hacerlo:fuente
Esto es lo que puse en mi
~/.bash_profile
:y confío en esto todo el tiempo. Básicamente, cuando estoy trabajando en algún proyecto, haré
save
un directorio principal para él y luego cada sesión posterior comienza allí. Luego, cuando cambie los proyectos o lo que sea, simplemente iré asave
otro lado.Encontré esta pregunta cuando buscaba una mejor manera, pero lo que tengo es preferible para mí que codificar un directorio en particular.
fuente
Para aquellos que buscan dónde está el
.bashrc
archivo, generalmente es un archivo oculto en el directorio de inicio.Para encontrarlo:
Abra su terminal y vaya al directorio de inicio, y luego:
para mostrar todos los archivos ocultos. Ahora podrá ver su
.bashrc
archivo.Para cambiar el directorio predeterminado
Abra el
.bashrc
archivo en su editor de texto ingresando el comando:Edite este archivo agregando su comando en último lugar, como:
Guarde el archivo y reinicie el terminal.
fuente