2017-04-08 2 views
1

Après mon « .bash_profile » sur macalias bash ne fonctionne pas correctement

alias status='git status' 
alias cdp='cd ~/cdp/' 
alias test='cd ~/test/' 

Le problème est si je ne fais pas d'espace après chaque commande ne fonctionne pas correctement: -

$status renvoie le suivant sur mon repo git:

'n'est pas une commande git. Voir 'git --help'.

Voulez-vous dire cela? état

$cdp retours

: Aucun fichier ou répertoire/

$test fonctionne bien

Après avoir ajouter un espace supplémentaire après chaque alias (sauf le dernier), il fonctionne bien mais lors du lancement du terminal ou $source ~/bash_profile il donne des erreurs suivantes:

: non:
fons: non Fonde:

+1

Juste un cas d'ion, avez-vous vérifié votre eol (caractère de fin de ligne), juste pour s'assurer qu'ils sont LF, pas CRLF? – VonC

+0

Génial, cela causait le problème. Pouvez-vous s'il vous plaît l'afficher comme réponse je vais le marquer. – nishantcop

Répondre

1

Si tous les alias échouent à l'exception de la dernière ligne, qui suggère un problème EOL (fin de ligne de caractères).

Assurez-vous que toutes les lignes se terminent par LF et non par CRLF.