O que são arquivos de configuração? Como editá-los com segurança

O que são arquivos de configuração? Como editá-los com segurança

A maioria dos programas de computador que usamos - sejam suítes de escritório, navegadores da web e até mesmo videogames - são configurados por meio de interfaces de menu. Quase se tornou a maneira padrão como usamos nossas máquinas.





Mas alguns programas exigem que você dê um passo além disso. Em vez de menus, você deve editar um arquivo de texto para que o software execute como deseja.





Esses arquivos de texto configuram o software e são - sem surpresa - chamados de 'arquivos de configuração'. Se você deseja aprimorar seus conhecimentos de informática, precisará saber o que é um arquivo de configuração e como editá-lo.





O que são arquivos de configuração?

Antes de entrarmos em detalhes técnicos, vamos primeiro definir o que é um arquivo de configuração.

Os arquivos de configuração são essencialmente arquivos de texto editáveis ​​que contêm informações necessárias para a operação bem-sucedida de um programa. Os arquivos são estruturados de uma maneira particular, formatados para serem configuráveis ​​pelo usuário.



Embora algumas configurações sejam embutidas no código do software, as configurações que você pode alterar estão incluídas nos arquivos de configuração.

Surpreendentemente, não há um padrão definido sobre como os arquivos de configuração devem funcionar ou como devem ser. Depende inteiramente do capricho do desenvolvedor do programa.





Os usuários do Linux estarão particularmente familiarizados com os arquivos de configuração, pois muitas tarefas básicas de manutenção exigem que você os edite. Ajustando o Raspberry Pi frequentemente depende da edição de arquivos de configuração. Isso pode ser para especificar uma rede sem fio para conectar ou definir a quantidade de RAM para gráficos.

No entanto, os arquivos de configuração não são exclusivos do Linux. Às vezes, pode ser necessário editá-los no Windows ou macOS.





Como encontrar e editar arquivos de configuração

Alguns arquivos de configuração são estruturados em um formato de design do próprio desenvolvedor. Outros usam padrões amplamente conhecidos usados ​​para estruturar dados, como:

  • JSON (JavaScript Object Notation)
  • YAML (YAML não é linguagem de marcação)
  • XML (Extensible Markup Language)

Alguns programas carregam as informações armazenadas em seus arquivos de configuração quando são iniciados. Enquanto isso, outros verificam periodicamente o arquivo de configuração para ver se ele foi alterado.

Qualquer que seja o arquivo de configuração que você deseja editar, é aconselhável fazer uma cópia dele antes de fazer qualquer alteração. Dessa forma, se algo der errado, você pode restaurar a cópia e começar de novo!

onde posso assistir filmes grátis sem me inscrever

Agora, vamos dar uma olhada em um arquivo de configuração do mundo real. Como mencionamos anteriormente, eles vêm em todas as formas e tamanhos diferentes. Um arquivo de configuração com o qual você certamente está familiarizado é o arquivo hosts. Windows, Mac e Linux usam isso para mapear manualmente endereços IP para nomes de host.

Arquivos de configuração do Windows

Os usuários do Windows encontrarão o arquivo hosts em c: windows system32 drivers etc .

Você pode abri-lo clicando duas vezes com o mouse e selecionando Bloco de notas na lista de aplicativos sugeridos. Isso é tudo que você precisa para visualizar e editar arquivos de configuração como hosts. No entanto, várias alternativas estão disponíveis --- veja abaixo para detalhes.

Com o arquivo aberto, você verá que ele usa espaços em branco (literalmente, espaços e paradas de tabulação) para separar os elementos.

Cada nome de host tem sua própria linha, seguida por uma parada de tabulação e o endereço IP. Além disso, o arquivo hosts permite ao usuário adicionar anotações e comentários, que começam com um símbolo hash.

Arquivos de configuração do Linux

No Linux, você encontrará o arquivo hosts em / etc / . Isso pode ser aberto no Gedit ou em um editor de texto de linha de comando, como nano ou vim. Na maioria dos casos, sua distribuição Linux terá um ou todos esses pré-instalados.

Alguns programas armazenam o arquivo de configuração no diretório inicial, com um ponto no início do nome do arquivo. Esses arquivos de configuração às vezes têm a extensão de arquivo .rc e nós nos referimos a eles como 'dotfiles'.

Arquivos de configuração no macOS

Como o Linux, o arquivo hosts pode ser encontrado em / etc / no macOS.

Os usuários de Mac saberão que o BBEdit é o editor de texto pré-instalado padrão. Isso o torna ideal para editar arquivos de configuração no macOS. No entanto, como no Linux, os editores de linha de comando vim e nano também estão disponíveis.

Apps para edição segura de arquivos de configuração

Então, agora que sabemos para que os arquivos de configuração são usados, vamos falar sobre como podemos editá-los.

Para fazer isso, você precisará de um editor de texto. Evite processadores de texto; eles podem adicionar formatação ao arquivo, o que os impediria de serem lidos corretamente.

Editores de texto nativo estão disponíveis, conforme mencionado. No entanto, para funções extras, editores de texto terceirizados também estão disponíveis:

Download: Notepad ++ para Windows (grátis)

Download: Átomo para Windows, macOS, Linux (gratuito)

Download: Editor de Texto Sublime para Windows, macOS, Linux (avaliação gratuita)

Há tantas ferramentas de edição de texto disponíveis para cada plataforma que é difícil recomendar um único aplicativo. Os usuários do Linux também podem verificar nossa lista de Editores de texto Linux . Enquanto isso, esta rodada de editores de texto para macOS deve ajudar os proprietários de computadores Apple.

Ao editar um arquivo de configuração, é importante garantir que você siga as convenções dele. Isso pode ser resolvido apenas olhando para ele. Alguns arquivos de configuração, como o arquivo hosts, explicam essas convenções em linhas comentadas. Outros o forçarão a ler alguma documentação ou algumas postagens de blog.

Finalmente, se o arquivo de configuração que você editar tiver um formato JSON ou XML, considere um editor de texto com destaque de sintaxe. Notepad ++ e Atom são boas opções aqui. O realce de sintaxe aumentará sua precisão, mostrando quando você cometeu um erro.

filmes grátis online sem download sem assinatura sem pesquisa

Outros lugares onde você pode encontrar arquivos de configuração para editar

Se estiver interessado em explorar mais os arquivos de configuração, você os encontrará em todos os tipos de aplicativos e plataformas. Os arquivos de configuração são mais do que especificar quais sites e endereços IP devem ser bloqueados!

Além do arquivo hosts, você encontrará arquivos de configuração em videogames. Eles são freqüentemente usados ​​para definir e controlar coisas como mapeamentos de teclado.

Enquanto isso, alguns arquivos de configuração podem ser usados ​​para trapacear. Este foi o caso no jogo Deus Ex original para PC. Hoje em dia, trapacear é muito mais difícil e muitas vezes não vale o esforço, a menos que habilite um modo de trapaça oficial.

Os aplicativos da Web também usam arquivos de configuração para personalização.

E se a sua edição de configuração não funcionar?

Os problemas associados à edição de arquivos de configuração tendem a cair em dois campos: permissões e erro do usuário.

Os problemas com os arquivos de configuração causados ​​por problemas de permissões diminuem a integridade do sistema. Você não pode salvar as alterações porque está editando como um usuário comum. Para evitar configuração incorreta acidental, muitos arquivos de configuração só podem ser editados por aqueles com privilégios de administrador.

Consertar isso é fácil:

  • No Windows, clique com o botão direito do mouse no editor de texto e selecione Executar como administrador
  • No macOS e no Linux, tente aumentar seus privilégios com o comando sudo. Então, se você estava editando seu arquivo hosts, execute sudo nano / etc / hosts

(Observe que se você especificou um nome de arquivo ou local diferente, você criaria efetivamente um arquivo de configuração no terminal.)

Quando o problema é um erro do usuário, significa que a culpa é sua. Verifique se você não cometeu nenhum erro de digitação e se seguiu as convenções do arquivo de configuração.

Embora possa parecer óbvio, um simples erro de grafia pode inutilizar todo o arquivo. Antes de se comprometer com suas alterações e salvar o arquivo, lembre-se de:

  • Verifique a mudança que você fez
  • Certifique-se de ter deixado um comentário

Além disso, certifique-se de fechar o arquivo de configuração antes de tentar executar o software que está tentando configurar.

Arquivos de configuração são importantes

Mais do que importante, eles são uma parte essencial do uso do Linux. Saber como editá-los corretamente pode ajudá-lo consideravelmente.

Embora você possa editar muitos arquivos de configuração, certifique-se de fazer uma cópia do arquivo antes de fazer qualquer alteração. Dessa forma, você pode reverter para o original se algo der errado.

como tirar a umidade da porta de carregamento

Usando Linux? Aqui está mais sobre como modificar e gerenciar o arquivo hosts no Linux .

Compartilhado Compartilhado Tweet O email 6 alternativas audíveis: os melhores aplicativos de audiolivros gratuitos ou baratos

Se você não gosta de pagar por audiolivros, aqui estão alguns aplicativos excelentes que permitem ouvi-los gratuitamente e legalmente.

Leia a seguir
Tópicos relacionados
  • Linux
  • Tecnologia Explicada
  • terminal
  • Jargão
  • Dicas de Linux
Sobre o autor Christian Cawley(1510 artigos publicados)

Editor adjunto de segurança, Linux, DIY, programação e explicação técnica, e produtor de podcasts realmente úteis, com vasta experiência em suporte de desktop e software. Um colaborador da revista Linux Format, Christian é um mexedor de Raspberry Pi, amante de Lego e fã de jogos retro.

Mais de Christian Cawley

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever