El alias recién creado debe activarse constantemente

Agrego un alias a `~/.bashrc y lo activo.

    # add some helpful aliases
    alias l.='ls -d .* --color=auto'

activarlo

source .bashrc

Funciona bien en bash actual.

    $ l.
    ls: --color=auto: No such file or directory
    .   .cups   .python_history  ...

Desafortunadamente, se niega a funcionar cuando salgo y reinicio bash

    $ l.
    -bash: l.: command not found

Tiene que ser activado manualmente de nuevo.

  $ source .bashrc
  # then it works
    $ l.
    ls: --color=auto: No such file or directory
    .   .cups   .python_history  ...

¿Cuál es el problema con mi configuración?

Respuestas (1)

Terminal abre un shell de inicio de sesión. ¡El archivo de configuración es .bash_profile!

O tiene que buscar .bashrc en .bash_profile o agregar el alias a .bash_profile.

El alias adecuado sería: alias l.='ls -dG .*'(para deshacerse de ls: --color=auto: No such file or directory!