Puse algunos comandos de alias en mi .bashrc
para que se carguen cada vez que abra una nueva ventana de Terminal. Sin embargo, esto no sucede.
Tengo que seleccionar run script:
en el Terminal>Preferencias>" MiTemaPorDefecto ">Prefpane de Shell y añadir: source .bashrc && clear
para que funcione...
Esto parece extraño ya que muchos tutoriales sólo dicen que usted sólo tiene que añadir a la .bashrc
archivo y todo va bien.
Tenga en cuenta que no corro en bash
cuando uso el terminal, me gusta mas el otro (por defecto) (no se cual es), porque me muestra donde estoy todo el tiempo eg:
>>d54c6b47b:~ romeo$
en lugar de:
>>bash$
En bash todo se carga como debe ser.
Así que mi pregunta es, ¿por qué mi .bashrc
¿tengo que añadir la opción para llamarlo cada vez?
También algún tutorial me dijo que hiciera algo así como:
$alias la=’ls -la’ >> ~/.bashrc
que debería escribir el alias en mi .bashrc
Esto tampoco funciona...
Ten en cuenta que soy un novato en UNIX, así que sé amable.
0 votos
Creo que esto está muy cerca de apple.stackexchange.com/questions/7984/ .
1 votos
Si, en cambio, utiliza la opción por defecto
zsh
shell (no i.e:bash
) configurado en OS X 2019+ (actualmente Catalina), consulte apple.stackexchange.com/a/338622/1920050 votos
@mmmmmm he retrocedido tu edición. La pregunta es claramente acerca de bash, e incluso hay algunas respuestas recientes señalando que zsh funciona de manera diferente.
0 votos
@nohillside esas respuestas son por las que he editado. En efecto catalina hace que las respuestas más votadas sean incorrectas pero solo para catalina. Es decir la respuesta correcta depende más bien del os y muchas veces preguntamos que os. También podríamos ver que esto es sobre bash pero las nuevas respuestas muestran que se ve sobre startup scripts y donde poner alias en MacOS y no mirando a ver que shell se está usando.
0 votos
@mmmmmm La respuesta depende del shell utilizado, no directamente del SO. Estoy de acuerdo en que no todo el mundo estará al tanto de esto, pero IMHO una nueva pregunta enlazando a esta y diciendo "no funcionó" sería mejor. Las nuevas respuestas aquí básicamente dicen "quizás no estés usando bash, prueba con zsh".
0 votos
@mmmmmm O haces una nueva pregunta "qué perfiles son usados por qué shells", auto-respuesta para bash y zsh, y cerramos ésta como duplicada
0 votos
La respuesta Cuáles son las diferencias funcionales entre .profile .bash_profile y .bashrc - Fallo del servidor mencionó por qué MacOS se comporta de forma diferente.