Como salvar as alterações em um arquivo aberto no terminal?

Como salvar as alterações em um arquivo aberto no terminal?

Como era necessário acesso root para editar, abri um arquivo init.txt usando sudoedit, mas não vejo como salvar minhas alterações. Também vejo muitas coisas, como ^Xinstruções na parte inferior do terminal, das quais não tenho a menor ideia.

Responder1

  • Pressione Ctrl+ Xou F2para Sair. Em seguida, você será perguntado se deseja salvar.
  • Pressione Ctrl+ Oou F3e Ctrl+ Xou F2para Salvar e Sair

A notação para atalhos é a seguinte: As sequências de teclas Control são indicadas com um símbolo de circunflexo (^) e podem ser inseridas usando a tecla Control (Ctrl) ou pressionando a tecla Escape (Esc) duas vezes. As sequências de teclas Escape são indicadas com o símbolo Meta (M-) e podem ser inseridas usando a tecla Esc, Alt ou Meta, dependendo da configuração do teclado. Além disso, pressionar Esc duas vezes e digitar um número decimal de três dígitos de 000 a 255 inserirá o caractere com o valor correspondente.


Experimente Ctrl+ Gno nano para abrir a ajuda integrada.

insira a descrição da imagem aqui

Responder2

^é uma abreviatura comum para Ctrl. O editor que você está usando é o nano e você pode encontrar mais documentação sobre ele aqui:http://www.nano-editor.org/dist/v2.2/nano.html#Editor-Basics.

Dito isso, se você tiver outro editor de sua preferência (por exemplo, o editor gráfico Gedit, ou vim), basta indicar isso usando a variável de ambiente EDITOR:

EDITOR=gedit sudoedit /etc/passwd

Você poderia tornar isso "permanente" exportando EDITOR com o valor desejado em seu ~/.bashrcarquivo.

informação relacionada