O editor de texto chamado Nano para Linux é considerado um dos mais comuns entre os principiantes. Tem a vantagem de poder editar ficheiros de configuração sem qualquer problema, é também fácil de usar e está disponível na maioria dos distribuidores. Neste tutorial, vamos dizer-lhe como guardar um ficheiro no Nano, se já tiver feito alterações ao ficheiro de configuração.
O Nano é um editor de texto de linha de comando simples que é frequentemente usado em distribuições Linux. Ele fornece funções básicas de edição de texto, como inserção, exclusão, pesquisa e substituição, e suporta várias linguagens de programação graças ao realce de sintaxe.
Tem uma interface simples e teclas de controlo, tornando-o acessível a principiantes na linha de comandos. É um dos editores de texto mais populares no Linux devido à sua facilidade de utilização. Para iniciar o Nano, basta digitar o comando "nano" no terminal, que abrirá um ficheiro de texto no editor Nano, onde pode fazer alterações e guardar ficheiros.
Há várias maneiras de salvar. Vamos ver cada uma delas em pormenor.
A forma mais fácil é premir o atalho de teclado Ctrl+O
. Assim que todas as alterações ao ficheiro tiverem sido feitas, guarda-as. Na parte inferior do programa, pode ver todos os atalhos de teclas de atalho necessários para utilizar o utilitário. Esta parte do programa lista todos os atalhos que o podem ajudar no seu trabalho.
Imediatamente após premir as teclas, o editor pede-lhe que introduza o nome do ficheiro a guardar:
Quando tiver terminado, prima Enter. Para voltar à janela de edição, prima Ctrl+X
. A seguir, o programa informa-o de que o ficheiro foi guardado com sucesso.
Nesta altura, pode fechar o editor premindo Ctrl+X
.
Consideremos também o caso em que é necessário guardar dados num ficheiro que pertence a outro utilizador ou superutilizador, e este registo não tem acesso ou permissão. Nesse caso, o utilizador verá: "Write Error /filename/nome do ficheiro: Acesso negado":
Como resolver o problema? A forma mais fácil é fechar o editor(Ctrl+X
) sem guardar as alterações. A resposta à pergunta é Não:
Depois de ter feito isto, pode executar o editor como superutilizador:
$ sudo nano /etc/passwd
A seguir, pode escrever os dados num ficheiro. Se as alterações não se perderem, na linha de comandos do nome do ficheiro, especifique o caminho para o novo ficheiro no seu diretório home, e.g. ~/temp_passwd
:
No entanto, se tentar guardar dados num ficheiro pertencente a outro utilizador ou superutilizador ao qual não tem acesso (por exemplo, ficheiros de configuração no diretório /etc), obterá o erro: "Error writing /filename/file name: Access denied":
A coisa mais fácil a fazer é fechar o editor pressionando Ctrl+X
sem salvar as alterações. Deve responder à pergunta do editor sobre guardar a memória intermédia com Não:
E depois abrir o editor como um super utilizador:
$ sudo nano /etc/passwd
Depois disso, será capaz de escrever dados no ficheiro como descrito acima. Se não quiser perder as alterações, pode especificar o caminho para o novo ficheiro no seu diretório pessoal durante a consulta do nome do ficheiro, por exemplo ~/temp_passwd:
O ficheiro será então guardado aí, onde o poderá mover facilmente para substituir o antigo com o comando mv
utilizando o sudo
:
$ sudo mv ~/temp_passwd /etc/passwd
Lembre-se que todos os ficheiros de sistema devem ser editados como superutilizador.
O Nano tem várias vantagens que o tornam um editor de texto popular entre os utilizadores de Linux:
Estas vantagens fazem do Nano uma escolha popular para quem procura um editor de texto simples e eficiente num ambiente Linux.