Como recarregar um bak de etc / apache2 / httpd.conf no terminal após as mudanças ruins feitas com o Vim?

0

Mudei o apache2 / httpd.conf através do vim no Terminal OS X yosémite como Su e parei de salvar as alterações. Mas no navegador, o localhost enviou a mensagem 403 Forbidden "você não tem permissão de acesso a este servidor". Deve ter feito algo errado, mas eu segui exatamente estes passos:

/ Users / catherinelegna / Desktop / Capture d'écran 2015-05-15 à 15.20.03.png

Eu tinha o backup do arquivo feito anteriormente com o comando "cp http.conf http.conf.bak Como posso recarregar o arquivo bak para restaurá-lo? Obrigado pela sua ajuda

    
por Catherine 15.05.2015 / 15:23

2 respostas

0

Aqui estão:

rm httpd.conf;cp httpd.conf.bak httpd.conf

Simples assim. remova, substitua e, em seguida, você terá que recarregar o apache2

    
por 15.05.2015 / 15:29
0

Dentro do Vim, você pode fazer isso via:

:%delete _ | read %.bak | 1delete _

O % refere-se ao nome do arquivo atual. Isso é conveniente se você ainda tiver o Vim aberto e mais seguro do que a substituição direta no shell, porque você ainda precisa explicitamente :write das alterações e ter o sistema de desfazer do Vim.

    
por 15.05.2015 / 15:45