Linux - Escrito por Juan Gabriel Covas el Lunes, 12 de Enero de 2009 a las 15:33 pm - Sin comentarios
Editores NANO y VI en Unix: uso básico para editar un archivo
En este apunte describo los pasos necesarios para editar archivos en entornos unix con dos editores.
USANDO EL EDITOR VI:
En ocasiones nos encontramos con un terminal donde no disponemos de otra cosa que el editor VI para editar un archivo de texto, o que algunos programas en “modo edición”, tienen configurado arrancar dicho editor. Es el caso de “crontab”.
Editando crontabs:
# crontab -e
Entramos por defecto en “vi”
Pulsar A (mayúscula) para entrar en modo INSERTAR (para poder escribir normalmente, etc)
Al terminar, pulsamos ESC para salir del modo INSERTAR.
Pulsar ZZ (en mayúsculas, Z dos veces) para salir grabando el archivo
USANDO EL EDITOR NANO / PICO:
Nano es un clon del editor Pico, no siempre disponible en todos los sistemas Unix. Es lo más parecido al EDIT de MS-DOS, sin que se le parezca realmente… Viene instalado por defecto en Redhat Linux.
Al arrancarlo pasando como parámetro un nombre de archivo, lo abre o lo crea si no existe.
Abajo tenemos las hotkeys que podemos usar:
CTRL+X para salir. Nos pedirá si deseamos sobreescribir -en caso de que hayamos hecho cambios- con este mensaje:
Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ?
Pulsamos Y de Yes y nos solicita confirmación para el nombre de archivo a escribir con:
File Name to Write: /una/carpeta/nombre
Si está OK pulsamos INTRO y ya está
CTRL+K borra la línea donde esté el cursor
CTRL+V y CTRL+Y nos mueve página abajo y página arriba respectivamente.
En archivos con líneas muy largas, si introducimos cambios en estas líneas, se partirán en dos. Para evitarlo debemos arrancar con la opción -w de “wordwrap”.
# nano -w archivo.txt
Y de este modo podremos editar una línea muy larga sin temor a que se parta.
RECOMENDAMOS:
LO MAS RECIENTE
- Los juegos PIPO en inglés, en PipoGames.com
- MySQL: Cómo hacer una copia de seguridad de todas las bases de datos
- De cómo recuperé una cuenta de messenger después del robo de contraseña
- Muzikomio: descargar la mejor música alternativa de sellos independientes
- Solución: messenger no recuerda la contraseña después de reiniciar (messenger, internet explorer, etc)
- Drivers para RAID ULI220 M1575 – M5288 (Nvidia)
- INND: Cómo montar tu propio servidor de news privado
- PopMonger: Cómo procesar automáticamente los rebotes de correo o “message bounces”
- Vaya Fiasco de Fiasco Awards
- Primeros pasos con un servidor linux remoto… nos dan acceso, ¿y ahora qué?
- Securizando el entorno Linux del servidor
- excelente programa no saben lo que me han ayudado gracias...
- a mi me sale es error en un server x86_64 con centos y mysql 5.x
MEMORY USAGE...
- Excelente ayuda, ahora mi consulta seria como poder acceder desde CentOS a Wind...
- excelente, me partio un archivo de 4.8 gb con 14 millones de registros y en muy ...
- Acabo de probarlo con un archivo de 3 GB y lo particionó muy rápido.
Excelent...
- el archivo era de 1.4 gb y me generó archivos de 64000 lineas 4 mb sin problemas...
- @Luix: Sí, XCache es lo mismo que EAccelerator, una "caché de opcode para PHP", ...
- Hola un saludo cordial. Buena tu guia, tengo una pregunta, xcache me puede servi...
Software - 29 / Mar / 09 - Sin comentarios
PopMonger: Cómo procesar automáticamente los rebotes de correo o “message bounces”
MÁS EN Software
- Cómo crear imágenes GIF animados fácilmente con UnFREEz
- Gif Color Mapper: cambiar un color por otro a cientos de archivos
- PIPO: los juegos para niños de más éxito
- Thunderbird: 3 razones para usar este cliente de correo electrónico
- PaintShopPro 9: El photoshop para programadores
MySQL - 6 / Oct / 09 - Sin comentarios
MySQL: Cómo hacer una copia de seguridad de todas las bases de datos
MÁS EN Servidores
- INND: Cómo montar tu propio servidor de news privado
- Primeros pasos con un servidor linux remoto… nos dan acceso, ¿y ahora qué?
- Securizando el entorno Linux del servidor
- Optimizando MySQL: Tuning-Primer y el archivo de configuración my.cnf
- Afinando la conexión a Secure Shell (SSH)
MundoGeek - 5 / Oct / 09 - Sin comentarios
De cómo recuperé una cuenta de messenger después del robo de contraseña
MÁS EN MundoGeek
- Muzikomio: descargar la mejor música alternativa de sellos independientes
- Solución: messenger no recuerda la contraseña después de reiniciar (messenger, internet explorer, etc)
- Drivers para RAID ULI220 M1575 – M5288 (Nvidia)
- Vaya Fiasco de Fiasco Awards
- Iluminar filas de una tabla con CSS
Hacer un comentario
Debes iniciar sesión para hacer un comentario.