Categories: Tecnologia

Como editar arquivos de texto graficamente no Linux com gedit

Os usuários do Linux normalmente editam arquivos de configuração com ferramentas baseadas em terminal como nanoe vim. Se você deseja editar um arquivo graficamente – até mesmo um arquivo de sistema – o gediteditor de texto torna isso fácil e indolor.

Arquivos, arquivos em todo lugar

Uma frase freqüentemente repetida a respeito do Linux e de outros sistemas operacionais baseados em Unix, como o macOS, é “ tudo é um arquivo ”.

Embora isso não seja estritamente preciso, os arquivos de texto costumam ser usados ​​para logs e configuração do sistema. Você pode ler esses arquivos para aprender mais sobre o funcionamento interno de seu sistema operacional e pode editá-los para alterar seu comportamento.

O editor de texto padrão do GNOME é gedit, portanto, você deve encontrá-lo em qualquer sistema com um ambiente de área de trabalho GNOME. Isso inclui Ubuntu, Fedora, Debian, CentOS e Red Hat. É uma ferramenta útil para editar arquivos quando tudo que você precisa é apenas o editor suficiente para fazer o trabalho – sem a curva de aprendizado de alguns dos editores poderosos como vim.

Lançando gedit

Para iniciar a geditpartir da linha de comando, digite gedite pressione Enter.

O gedit editor de texto aparecerá em breve.

É uma janela de aplicativo organizada e limpa. Você pode continuar com a tarefa de digitar tudo o que estiver trabalhando sem distrações.

Claro, você também pode iniciar o gedit a partir do menu de aplicativos da área de trabalho do Linux. Geralmente é chamado de “Editor de texto”. Basta pesquisar no menu de aplicativos por “gedit”.

Lançar gedit como tarefa em segundo plano

A janela do terminal aguardará para geditfechar antes de retornar ao prompt de comando. Se você deseja usar a janela do terminal enquanto ela geditainda está aberta, inicie geditcom este comando. Isso abre geditcomo uma tarefa em segundo plano. Você obtém o prompt da linha de comando de volta imediatamente e pode continuar usando a janela do terminal mesmo quando geditestá em execução.

Digite geditum espaço, um E comercial &e pressione Enter, assim:

gedit &

Abrindo um arquivo existente

Para abrir um arquivo de texto existente, clique no botão “Abrir” na geditbarra de ferramentas. Você também pode pressionar Ctrl + O para abrir um arquivo.

Isso abre o menu de arquivos recentes. Se você deseja reabrir um dos arquivos listados, clique no nome do arquivo. Se você deseja abrir um arquivo diferente, clique no botão “Outros documentos…” na parte inferior do menu.

Isso abre uma caixa de diálogo padrão de abertura de arquivo. Você pode usar isso para navegar até o local do arquivo que deseja editar.

Clique no botão verde “Abrir” quando tiver destacado o arquivo que deseja editar.

Abrindo um arquivo da linha de comando

Você pode pedir geditpara abrir um arquivo assim que ele iniciar, fornecendo o nome do arquivo na linha de comando. Isso faz com que geditcarregue o arquivo de forma que esteja pronto para ser editado assim que geditaparecer.

gedit ana.c

O recurso de realce de sintaxe do gedittorna especialmente interessante editar arquivos de código-fonte de programas e scripts de shell.

O realce de sintaxe colore as palavras no arquivo de origem para que variáveis, palavras reservadas, comentários, parâmetros e muito mais sejam facilmente identificáveis.

O nome do arquivo que você está editando é exibido na barra de ferramentas. Se você modificou o arquivo, um asterisco *aparecerá ao lado do nome do arquivo.

Isso permite que você saiba que alterações foram feitas no conteúdo do arquivo. Ele atua como um lembrete de que se você quiser manter as alterações, você precisa salvar o arquivo.

Salvar alterações em um arquivo

Para salvar suas alterações, clique no botão “Salvar” na barra de ferramentas. Você também pode pressionar Ctrl + S para salvar o arquivo.

Para salvar seu arquivo com um nome diferente ou em um local diferente, clique no botão de menu na barra de ferramentas e selecione “Salvar como” no menu.

Isso abrirá uma caixa de diálogo padrão para salvar o arquivo. Você pode navegar até o diretório em que deseja salvar o arquivo e pode fornecer um nome para o arquivo. Clique no botão verde “Salvar” para salvar o arquivo.

Editando arquivos do sistema

Para editar um arquivo de sistema, você geralmente precisará usá-lo, sudoporque provavelmente o proprietário do arquivo é root. Para ser estritamente preciso, você poderá abrir um arquivo do sistema mesmo se não o usar sudo, mas não poderá salvar nenhuma alteração no arquivo, a menos que o tenha usado sudo.

sudo gedit /etc/samba/smb.conf

Aviso : Não edite arquivos de sistema se você não souber exatamente o que suas alterações farão em seu sistema. Se bagunçar o arquivo de sistema errado, você poderá ficar sem acesso ao computador após uma reinicialização.

Este comando abre gedite carrega o arquivo de configuração do samba para edição.

Replicando propriedade e permissões para um novo arquivo

Uma maneira cautelosa de editar arquivos de sistema – e, portanto, uma maneira recomendável de editar arquivos de sistema – é copiar o arquivo e depois editar a cópia. Quando terminar de editar o novo arquivo, você pode copiá-lo de volta sobre o arquivo original. Se você confundir a edição do arquivo copiado, não haverá problema. Exclua-o e recomece.

Quando você copia um arquivo, a propriedade do arquivo pode ser alterada e as permissões do modo de arquivo podem ser alteradas. Você precisa ter certeza de que eles são exatamente os mesmos em seu novo arquivo e no arquivo original antes de copiar a nova versão sobre o arquivo original. É assim que você pode fazer isso.

Digamos que queremos editar o fstabarquivo.

Para garantir que temos uma mudança de propriedade de arquivo e permissões de modo, criaremos um novo arquivo e copiaremos o arquivo existente sobre ele. Esta etapa é puramente para fins de demonstração para garantir que o novo arquivo não tenha as mesmas permissões de modo e propriedade do arquivo original. Você não precisará fazer isso ao editar seus próprios arquivos.

toque em new_fstab

Podemos usar lspara verificar os atributos do arquivo e ver quais permissões de modo de arquivo ele possui e quem é o proprietário do arquivo.

ls -l new_fstab

O proprietário do arquivo é dave, e as permissões do modo de arquivo são de leitura e gravação para o proprietário do arquivo e somente leitura para o grupo e outros.

Agora, copiaremos o /etc/fstabarquivo sobre o novo arquivo que acabamos de criar. Em seguida, verificaremos os atributos do arquivo para ver se eles foram alterados.

sudo cp / etc / fstab new_fstab
ls -l new_fstab

O fstabfoi copiado sobre o new_fstabarquivo. Os atributos do arquivo new_fstabnão foram alterados. Vamos verificar os atributos do fstabarquivo original .

ls -l / etc / fstab

Como podemos ver, o proprietário é roote as permissões do modo de arquivo são diferentes. As permissões do grupo são de leitura e gravação. As permissões de grupo new_fstabsão somente leitura. Precisamos corrigir esses dois atributos antes de copiar o arquivo de volta.

Primeiro, vamos lançar gedite editar o new_fstabarquivo para fazer as mudanças necessárias.

gedit new_fstab

Depois de editar o arquivo e salvar nossas alterações, precisamos definir a propriedade do arquivo e as permissões do modo de arquivo de volta ao que deveriam ser.

Podemos fazer isso usando a --referenceopção dos comandos chmode chown.

A --referenceopção usa um nome de arquivo como parâmetro. Ele força chmode chownobter as permissões do modo de arquivo e os valores de propriedade do arquivo desse arquivo e copiá-los para o arquivo de destino. Podemos então usar ls para verificar se os atributos do arquivo editado estão definidos corretamente antes de copiá-los de volta ao arquivo original.

sudo chmod --reference = / etc / fstab new_fstab
sudo chown --reference = / etc / fstab new_fstab
ls -l new_fstab

As permissões e propriedade do arquivo agora estão corretas. Podemos copiar o new_fstabexistente fstabe nossas alterações terão sido feitas.

Como essas são alterações no arquivo fstab, elas entrariam em vigor na próxima vez que o computador fosse reiniciado ou imediatamente se o comando de montagem fosse usado desta forma:

sudo mount -a

Tenha cuidado lá fora

Minha palavra de ordem é cautela, e não deixo de repetir avisos. Se você não tiver certeza de como as alterações em um arquivo do sistema farão com que o computador se comporte, não faça as alterações.

Quando você precisa editar um arquivo de texto, seja um arquivo de sistema ou não, você descobrirá que gedité um editor rápido e simples que não o confunde com muitas opções e ainda tem capacidade suficiente para permitir que você obtenha o tarefa concluída.

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago