michel@debbull:~$ if [ -f .bashrc ]; then echo "OK"; fi
OK
michel@debbull:~$
mais celle ci-dessous ne fonctionne pas :
michel@debbull:~$ if [ -f .bashrc ]; then echo "OK"; fi
bash: [ -f : commande introuvable
michel@debbull:~$
parce que, dans la deuxième,
entre le caractère [ et le -f
j’ai remplacé le caractère Espace (hexa 20) par un caractère Espace Insécable (hexa C2A0)
C’est ce qui résulte parfois, des copiés/collés depuis certaines pages web.
EDIT : Sur ce forum, le caractère Espace Insecable est automatiquement remplacé par un caractère Espace alors que sur certains fora, certains caractères Espace sont automatiquement remplacés par un caractère Espace Insécable
Alors, au cas où, édite ton fichier ~/.bashrc
pour retaper manuellement la ligne de commandes que tu y avais ajoutée.
Encore une fois attention lorsque vous suivez des tutoriels pour Ubuntu les chemins ne sont pas systématiquement les mêmes, les scripts pas toujours correct pour Debian et pas forcément très propres (souvent vue des récupérations de sources extérieures de façon non sécurisées et sur des sources douteuses).
J’installe le bouzin avec pip pour ma part et j’ajoute le plugin pour gérer git (powerline-gitstatus).
Le maintient à jour n’est pas lié à la gestion de paquet du système et se fait via pip (moins casse gueule) en générale j’ajoute vundle à vim avec le terminal de gnome ça me permet d’avoir un truc propre et efficace.
Et encore une fois attention au copier/coller depuis des sites les espaces insécables et caractère mal encodé peuvent faire du brun en moins de deux.