Como editar o arquivo ~ / .bash_profile?

2

Estou usando o Mac e quero editar o arquivo .bash_profile usando um editor de texto.

Estas são as permissões do arquivo:

$ ls -l .bash_profile
-rw-r--r--  1 root  staff  55 Feb 24 12:07 .bash_profile

Quando executo sudo open -a "TextEdit" .bash_profile e tento editar o arquivo, o seguinte erro aparece no editor de texto:

You don’t own the file “.bash_profile” and don’t have permission to write to it. You can duplicate this document and edit the duplicate. Only the duplicate will include your changes.

Como edito este arquivo?

    
por Krishna Karki 28.03.2014 / 10:36

1 resposta

0

Eu não tenho OS X para testar isso, mas encontrei essa resposta na rede ( fonte ):

Because of the way open works [...] programs started with open wouldn't have root privileges. The system isn't designed to do that.

[...] However combining open and sudo [...] results in sudo running open as root, but open still opens the application as the original user!

Evitar open deve funcionar:

sudo -b /Applications/TextEdit.app/Contents/MacOS/TextEdit .bash_profile
    
por 28.03.2014 / 12:50