新しいシェルを実行すると、「コマンドが見つかりません」というメッセージが表示されます(エイリアスなども認識されません)。.bash_profileの何が問題になっていますか?


1

Terminal.app

私の設定は次のとおりです。

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

ここに私の内容があります.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 root@myiphone.local'
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'

Terminal.appを起動すると、次のようになります:

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


で始まる行は何ですか!
マーク

:なぜ、あなたのパスがそれに\を持っている私は、彼らは削除することで多くのことを破ると思います
マーク・

画像をアップロードするには、実際にどこかに画像をアップロードする必要があります。エディターツールバーの画像アップローダーを使用して、投稿に画像を挿入します。
GRG

PATH変数をエスケープする理由は必要ありません。交換してくださいPATH=/usr/local/bin\:/usr/bin\:/bin\:/usr/local/sbin\:/usr/sbin\:/sbinPATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
ジェラン

回答:


1

PATH変数のコロンをエスケープしないでください。

PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin

「$ PATH:」を追加して、行がPATH = $ PATH:/ usr / local / bin:....?
クラノマス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.