Les alias nouvellement créés doivent être activés en permanence

1

J'ajoute un alias à `~ / .bashrc et l'active.

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

L'activer

source .bashrc

Cela fonctionne bien sur bash actuelle.

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

Malheureusement, il refuse de fonctionner lorsque j'arrête et redémarre la bash

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

Il doit être réactivé manuellement.

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

Quel est le problème avec ma configuration?

Algèbre
la source

Réponses:

3

Terminal ouvre un shell de connexion. Le fichier de configuration est .bash_profile!

Vous devez soit source .bashrc dans .bash_profile ou ajouter l’alias à .bash_profile.

Le bon alias serait: alias l.='ls -dG .*'(à se débarrasser de ls: --color=auto: No such file or directory!

Klanomath
la source