will sudo work like gksudo on Ubuntu?
Não, não vai. Para abrir a pasta em que você está, tudo que você precisa fazer é digitar open . . Se você quiser abrir um arquivo, o mesmo se aplica.
Se você precisar de permissões de root para um arquivo, precisará informar open qual aplicativo deve ser executado. Normalmente, você faria isso com open -a NameOfApplication , como open -a TextEdit , mas o TextEdit ainda seria executado sem privilégios de root se você chamasse sudo open -a TextEdit . Isso ocorre porque o processo de abertura é adiado de open para um serviço no OS X que não será executado como root.
O truque é executar o executável real do aplicativo que você deseja abrir com sudo . Por exemplo:
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /path/to/file
Se você é preguiçoso e quer repetir, pode criar um um alias no seu concha.
is it possible to use Sublime like gedit from terminal?
Muito mais fácil:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
Isso exige que ~/bin/subl esteja no seu PATH . Caso contrário:
sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /bin/subl
Em seguida, basta executar subl /path/to/file .