sudo ouvert-e ~/.bash_profile Permission denied mac

Je suis en train d'éditer le fichier bash_profile pour ajouter un chemin d'accès à mon sdk par le biais de la commande suivante sur mon ordinateur mac.
sudo touch ~/.bash_profile; ouvrez -e ~/.bash_profile

Il ouvre le fichier dans TextEdit, mais ne me permet pas de le modifier. Si j'ai donné des super-autorisation d'utilisateur et le mot de passe lors de l'exécution de la commande ci-dessus. Il me donne un message suivant lorsque j'essaie de le modifier.

"Vous ne possédez pas le fichier “.bash_profile” et n'avez pas la permission d'écrire pour elle.
Vous pouvez reproduire ce document et le modifier, le dupliquer. Seul le double comprendra vos modifications."
Je suis nouveau sur mac. Veuillez donc à l'élaboration de vos réponses.

Par ailleurs, vous ne devez pas créer le fichier en tant que super-utilisateur, Le ~/ chemin est votre propre répertoire, et le ~/.bash_profile fichier doit être possédé par vous.
Je ne cherche pas à créer ce fichier. Il existe déjà. Je suis juste essayer de le modifier pour définir une variable de CHEMIN d'accès.
Alors, pourquoi touch commande? Et il semble que votre utilisateur n'est pas le propriétaire du fichier. Si vous n'par exemple ls -l ~/.bash_profile ce que l'utilisateur de la liste? Et sudo open -e ~/.bash_profile ne fonctionne pas non plus (il faut!)?
ls -l ~/.bash_profile montre suivantes : -rw-r--r-- 1 root personnel 104 Jan 21 17:26 /Utilisateurs/farheen/.bash_profile
Le OSX open commande peut changer d'utilisateur ou de quelque chose. Comme pour le fichier, il doit être possédé par vous (farheen). Le changer en utilisant chown: sudo chown farheen ~/.bash_profile. Après cela, vous ne devriez pas avoir besoin d'utiliser sudo pour le modifier (il suffit d'utiliser la open commande!, ne pas le faire sudo touch!).

OriginalL'auteur FarheenP | 2015-01-21