Como editar arquivos do sistema OS X com o TextEdit

Sob sua interface, o OS X possui vários arquivos de configuração ocultos que contêm as configurações padrão e padrão. Embora, na maioria dos casos, esses arquivos ocultos sejam bons para a estabilidade e a segurança do sistema, às vezes você pode precisar acessá-los para fins de solução de problemas ou para aplicar pequenas personalizações ao sistema.

Frequentemente, esses arquivos podem ser acessados ​​com comandos simples de terminal de uma linha, como é comumente visto com o comando "defaults" para editar listas de propriedades de programas ou serviços; no entanto, em outros momentos, talvez seja necessário fazer edições mais extensas em um arquivo de configurações. Ao fazer isso, você encontrará dois obstáculos, o primeiro dos quais revelará os arquivos ocultos e o segundo poderá editá-los com êxito, sem erros de permissão.

A superação do primeiro pode ser feita revelando itens ocultos no Finder ou usando a opção "Ir para pasta" do Finder (no menu "Ir") para direcionar um arquivo em um diretório do sistema oculto; no entanto, embora essas opções possam ser usadas para mostrar alguns arquivos ocultos, eles não mostram todos eles e não fornecem permissões para editá-los.

O gerenciamento do segundo obstáculo pode ser feito obtendo informações sobre um arquivo e alterando suas configurações de permissões, mas isso não é recomendado, pois os pequenos controles de permissões podem fazer com que o arquivo não seja acessado adequadamente e resultar em mais problemas.

Um método mais preferido de acessar esses arquivos é usar um editor de texto que possa suportar autenticação para editar arquivos do sistema. Como os comandos do Terminal podem ser promovidos para serem executados em modos administrativos usando o comando "sudo", geralmente editores de texto baseados em terminal, como nano, emacs e vi, são usados ​​para editar arquivos do sistema; no entanto, isso pode ser frustrante de usar, especialmente se você deseja editar vários arquivos e gerenciar grandes quantidades de conteúdo neles.

Para lidar com todas essas opções, a melhor opção a ser usada é um editor de texto baseado em GUI que suporte autenticação, como o programa TextWrangler gratuito do software Barebones; no entanto, ser um utilitário de terceiros significa que um sistema OS X pode não tê-lo instalado e, se o acesso à Internet for limitado, pode ser difícil adquirir outros.

Portanto, se você precisar editar arquivos de sistema, uma alternativa ao TextWrangler é usar o programa TextEdit incluído da Apple. Quando lançado por padrão dentro de uma conta de usuário, o programa não poderá visualizar ou editar arquivos de sistema ocultos, como em qualquer aplicativo OS X, você pode iniciá-lo e conceder privilégios de administrador no Terminal OS X que deve permitir a visualização e editar arquivos do sistema.

Cada aplicativo do OS X é, na verdade, um pacote que inclui o arquivo binário executável do programa, juntamente com outros recursos que o programa usa para executar e fazer a interface com vários serviços do OS X. Como o binário em si é um arquivo executável, você pode direcioná-lo e iniciá-lo a partir do Terminal, como faria com qualquer utilitário baseado em Terminal, e usar o comando "sudo" para conceder privilégios root ou administrativos. Para o TextEdit, a digitação do seguinte comando no OS X Terminal fará isso:

sudo /Aplicativos/TextEdit.app/Contents/MacOS/TextEdit

Quando este comando é executado, após fornecer sua senha, uma nova instância do programa TextEdit será iniciada e aparecerá no seu Dock (mesmo ao lado de um programa TextEdit existente que você possa estar executando). Essa nova instância estará no modo administrativo e você poderá usá-la para procurar arquivos ocultos e abri-los para edição. Pressione Command-O ou escolha "Abrir" no menu Arquivo, e você estará no diretório de usuários raiz do sistema, que pode ser usado para acessar muitos arquivos e pastas de configuração ocultos, mas também pode pressionar Shift-Command-G para exibir o campo "Ir para pasta" e acessar outras pastas ocultas, se necessário.

Observe que, enquanto você faz isso, você não deve fechar a janela do Terminal usada para executar o comando para iniciar o TextEdit. Esta janela contém um shell de execução no qual o TextEdit está sendo executado, e fechar a janela irá encerrar o shell e o TextEdit junto com ele. O shell também serve como um console para a saída do programa executado, então você pode ver alguns erros e avisos listados, mas você pode ignorá-los.

Quando terminar de editar seus arquivos, você poderá encerrar a nova instância do TextEdit e deverá ver o shell do Terminal retornar ao prompt de comando, após o qual você também poderá sair do Terminal se não for mais necessário.


 

Deixe O Seu Comentário