GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo editar un archivo si no hay vi, vim, joe, etc.?

En ese caso, intentaría transferir archivos y editarlos en otra computadora, luego transferirlos de nuevo. Si tiene ssh, debería tener scp (espero), por lo que debería poder insertar y extraer archivos. Si no, también puede buscar ftp para transferir archivos dentro y fuera.

De lo contrario, creo que su mejor opción es intentar usar cat, grep, sed, echo y redirección de E/S (especialmente agregar con >> ). Y muchos archivos temporales.

Aunque si tiene acceso a perl (o algo similar), puede ejecutarlo sin argumentos y le permitirá ingresar una fuente de script desde la entrada estándar. Una vez que presiona ctrl + d, puede ejecutar el script. Podría usar ese método para crear un archivo. Sería más poderoso que hackear algo en la línea de comando como mencioné antes.


Una forma sería generar el resultado de un eco.

echo "foo" > bar.txt

Esto creará un archivo titulado bar.yxy con el texto que lo contiene, "foo".


Suponiendo que está ingresando a su enrutador por SSH, también puede usar varias utilidades para transferir el archivo de un lado a otro a su computadora/enrutador. Puede descargar una copia en su PC, modificarla y luego enviarla por SSH al enrutador a través de SFTP (consulte Putty o WinSCP si es usuario de Windows).

Sin embargo, si está utilizando un firmware personalizado en el enrutador/puerta de enlace, es posible que tenga suerte. Hay varios paquetes de Optware que contienen editores de texto simples (y pequeños). Dependiendo de sus necesidades, puede obtener el nano paquete, o simplemente vaya a busybox que contiene vi .


Linux
  1. Cómo editar varios archivos y cambiar entre ellos en VIM usando búferes

  2. ¿Cómo puedo vincular un archivo en Linux?

  3. ¿No puede desmontar un archivo respaldado en bucle pero no hay archivos abiertos?

  4. ¿Cómo puedo editar varios archivos en VIM?

  5. ¿Cómo puedo revertir un chmod en el directorio etc?

Cómo crear y editar archivos PDF en Ubuntu

Cómo editar archivos de configuración en Ubuntu

¿Cómo puedo arreglar los permisos de mis archivos?

Cómo proteger archivos con contraseña usando el editor Vim en Ubuntu

Cómo comprimir un archivo en Linux

Cómo editar archivos binarios en sistemas Unix