Je reçois «commande introuvable» lors de l'exécution d'un nouveau shell (et aucun de mes alias, etc. n'est remarqué). Quel est le problème avec mon .bash_profile?

1

Terminal.app

Voici les paramètres de mes préférences:

! /Users/Parker/Desktop/0.png! /Users/Parker/Desktop/0.5.png! /Users/Parker/Desktop/1.png! /Users/Parker/Desktop/2.png

Voici le contenu de mon .bash_profile:

alias unhide='chflags nohidden'
alias hide='chflags hidden'
alias lock='chflags uchg'
alias unlock='chflags nouchg'
alias la='ls -A'
alias phone='sshpass -p thisismypassword ssh [email protected]'
alias vlc='/Applications/VLC\ 2.2.0.app/Contents/MacOS/VLC'
PATH=/usr/local/bin\:/usr/bin\:/bin\:/usr/local/sbin\:/usr/sbin\:/sbin
if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi
alias up='cd ..'
alias install='sudo apt-get-install'
alias update='sudo apt-get-update'
alias lock='/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend'

Lorsque je lance Terminal.app, je reçois ceci:

! / Users / Parker / Desktop / Screen Shot 2015-02-15 à 10.25.50 AM.png

Parker
la source
Quelles sont les lignes commençant par!
Marc
Pourquoi votre chemin y est-il entré? Je pense qu'ils cassent le lot en enlevant le:
Marc
Pour télécharger des images, vous devez en réalité les télécharger quelque part. Utilisez l'outil de téléchargement d'images de la barre d'outils de l'éditeur pour insérer des images dans votre message.
grg
Pourquoi tu échappes à la PATHvariable, tu n'en as pas besoin. Remplacer PATH=/usr/local/bin\:/usr/bin\:/bin\:/usr/local/sbin\:/usr/sbin\:/sbinpar PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin.
Jherran

Réponses:

1

Vous ne devriez pas échapper aux deux points dans votre variable PATH:

PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
grg
la source
Ne vaut-il pas mieux ajouter "$ PATH:" pour que la ligne ressemble à ceci: PATH = $ PATH: / usr / local / bin: ....?
klanomath