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

1

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 ^X instruções na parte inferior do terminal sobre as quais não tenho ideia.

    
por Erlja Jkdf. 20.07.2015 / 19:51

2 respostas

5
  • Pressione Ctrl + X ou F2 para sair. Você será perguntado se deseja salvar.
  • Pressione Ctrl + O ou F3 e Ctrl + X ou < kbd> F2 para salvar e sair

A notação para atalhos é a seguinte: As seqüências das teclas de controle são nomeadas com um símbolo circunflexo (^) e podem ser inseridas usando a tecla Control (Ctrl) ou pressionando a tecla Esc (Esc) duas vezes. As seqüências de teclas de escape são nomeadas 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.

Tente Ctrl + G no nano para abrir a ajuda integrada.

    
por A.B. 20.07.2015 / 19:54
4

^ é uma abreviação comum para Ctrl . O editor que você está usando é nano, e você pode encontrar mais documentação sobre isso aqui: link .

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

EDITOR=gedit sudoedit /etc/passwd

Você pode tornar isso "permanente" exportando EDITOR com o valor desejado no arquivo ~/.bashrc .

    
por roadmr 20.07.2015 / 19:59