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?

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!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.