177 votos

¿Cómo edito archivos de texto en el símbolo del sistema de Windows?

En Unix simplemente usaría vi, pero no sé cuál es el comando en Windows. De hecho, estoy intentando editar archivos a través de SSH con Windows Server 2008.

2 votos

Creo que la respuesta aceptada debería ser cambiada por squillman's (ya que es la única que funcionará en la mayoría de las PC contemporáneas, y posiblemente dentro de contenedores Docker).

3 votos

Si tienes un escritorio gráfico pero simplemente quieres editar un archivo directamente desde cmd, puedes usar el Bloc de Notas, por ejemplo con notepad myfile.txt

113voto

Jobin Idiculla Puntos 201

La solución más sencilla en todas las versiones de Windows es:

C:\> notepad somefile.txt

Y no se requiere software adicional.

84 votos

Bonito, pero no sobre SSH

6 votos

Ah. Correcto. Windows no tiene un editor de línea de comandos incorporado. Probablemente necesitarás instalar la versión de Gnu del editor que quieras usar. Dado que ya has instalado el servidor ssh, eso no debería ser un problema para ti.

0 votos

Como dijo BillP3rd... simplemente ejecuta cmd como administrador, luego ingresa el nombre del archivo, guárdalo y listo. ;)

68voto

Mordorf Puntos 131

Desde una ventana de comando de Windows, ingresa copy con seguido por el nombre del archivo de destino. (copy con c:\archivo.txt).

Luego ingresa el texto que deseas colocar en el archivo.

Finaliza y guarda el archivo presionando CTRL-Z luego Enter o F6 luego Enter.

Si deseas cambiar el texto en un archivo existente, simplemente muestra el texto usando el comando type seguido por el nombre del archivo y luego copia y pega el texto en el comando copy con.

21 votos

Duro núcleo. Trate de no cometer ningún error tipográfico, o tendrá que empezar de nuevo. Bueno, la tecla de retroceso funciona si detecta el error antes de presionar Enter.

0 votos

No parece funcionar con psexec. Intenté editar mi archivo hosts con copy con hosts pero ^Z no guarda y ^C no cancela! Tuve que cerrar la ventana de cmd para salir. El archivo quedó sin cambios.

0 votos

Tenga en cuenta: F6 se puede utilizar en lugar de [Ctrl]-[Z]

61voto

divideandconquer.se Puntos 3529

**editar** _nombre de archivo_

No puedo garantizar su funcionalidad y la interfaz de usuario obsoleta, pero está instalado por defecto, incluso en Windows 7.

Editar: Excepto las versiones de 64 bits de Windows.

21 votos

¿En todas las versiones de Windows? Aparentemente, no existe la opción "editar" en Windows 7.

22 votos

Extraño ... evidentemente está instalado por defecto en Windows 7 de 32 bits, pero no en Windows 7 de 64 bits. Eso es triste.

0 votos

Esta orden solo se congela cuando intento llamarla.

28voto

Pulsehead Puntos 1654

Si estás acostumbrado a vi y no quieres conformarte con el editor incorporado, puedes obtener Vim para Windows. Se ejecutará desde una ventana de comandos. O prueba WinVi.

4 votos

Esto debería marcarse como respuesta porque se ha eliminado edit de Windows 10

4 votos

Es mucho mejor que eso: también funciona dentro de un contenedor de Docker de Windows (es más fácil obtener el "ejecutable de consola Win32", por ejemplo vim81w32.zip - descomprimir y copiar vim.exe donde sea accesible en el contenedor de Docker).

14voto

Damian Powell Puntos 162

Créanlo o no, EDLIN.EXE todavía está presente al menos en este sistema Vista.

Disculpen mientras sollozo suavemente...

7 votos

Finalmente fue eliminado en Windows 7 (al menos en las versiones de 64 bits).

2 votos

@jason404: Todavía está incluido en Windows 7 de 32 bits.

2 votos

Edlin es un programa de 16 bits, por lo tanto no está disponible en versiones de 64 bits de Windows. Sin embargo, no me sorprendería si alguien aquí afirma que aún está presente en la versión de 32 bits de Windows 10.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X