¿Cómo recargar un bak de etc / apache2 / httpd.conf en la terminal después de los malos cambios realizados con Vim?

0

Cambié apache2 / httpd.conf a través de vim en Terminal OS X yosémite como Su y dejé de guardar los cambios. Pero en el navegador, el host local envió el mensaje Prohibido 403 "no tiene permiso de acceso a este servidor". Debe haber hecho algo mal pero seguí exactamente estos pasos:

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

Hice una copia de seguridad del archivo anteriormente con el comando "cp http.conf http.conf.bak ¿Cómo puedo volver a cargar el archivo bak para restaurarlo? Gracias por su ayuda

Catherine
fuente
cachorro, debes subir esa imagen, no arrastrarla: P
td512
@ TD.512 dice que "/ Users / catherinelegna / Desktop / Capture d'écran 2015-05-15 à 15.20.03.png" no nos hace ningún bien. Edite su pregunta y reemplace esa línea con la imagen misma. O suba la imagen a un sitio para compartir imágenes y enlace a ella.
Dane

Respuestas:

0

Aquí ya están:

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

Simple como eso. eliminar, reemplazar y luego tendrás que volver a cargar apache2

td512
fuente
¡Gracias por tu respuesta! Lo haré, pero primero debo entender lo que hice mal y releer mis cambios incorrectos. Uno siempre aprende de los errores ;-))
Catherine
Bueno, es peor de lo que pensaba. Ahora, cuando intento habilitar el modo raíz en la Terminal, no me lleva a <raíz #> sino a <sh-3.2 #>. Publico otra pregunta para subir las cosas que hice
Catherine
sh-3.2 # es un terminal raíz, 'excepto que esté usando shy no bashescriba bashy debería estar todo bien
td512
que #ves significa raíz. si fuera esto: $no sería root
td512
¿Quieres decir simplemente escribir bash después de sh-3.2 #?
Catherine
0

Dentro de Vim, puedes hacer esto a través de:

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

El se %refiere al nombre del archivo actual. Esto es conveniente si todavía tiene Vim abierto, y es más seguro que la anulación directa en el shell porque aún necesita explícitamente :writelos cambios y tiene el sistema de deshacer de Vim.

Ingo Karkat
fuente
pero rm y cping back todavía están a salvo
td512