SlideShare una empresa de Scribd logo
1 de 19
Editor de Archivos de Texto
vi
Prof. Pablo Macón
http://pablomacon.wix.com/home
profemacon@gmail.com
 ES un editor de texto
 NO ES un procesador de texto
 No da formato (negrita, centrado,
subrayado, tamaño o tipo de fuente)
EDITOR vi
 Sirve para editar de manera simple cualquier tipo
de archivo de texto
 Todos los archivos de configuración de GNU/Linux
son archivos de texto
 Por ej:
 /etc/passwd
 /etc/network/interfaces
EDITOR vi
 Cuando nuestra interfaz gráfica no funciona,
podemos necesitar editar algún archivo de
configuración
 vi está presente en casi todas las distros
 Funciona siempre, y siempre de la misma
manera
EDITOR vi
Sintaxis:
vi <nombre_archivo>
 Si existe y tenemos el permiso necesario,
lo abre y podemos editarlo
 Si no existe, lo crea. Tenemos que
guardarlo antes de salir, sino descarta y no
crea nada
EDITOR vi
Tiene tres modos de trabajo:
 Comando
 Inserción
 Última línea
EDITOR vi
 Modo Comando: Permite
1. Moverse por el texto para ubicar el
cursor en el lugar en el que queremos
insertar, borrar, copiar o pegar texto o
caracteres especiales;
2. Dar las órdenes para insertar, borrar,
copiar o pegar un texto en el texto
EDITOR vi
Modo Comando: Más importantes
Movimiento del cursor:
h – un lugar a la izquierda (tecla izquierda)
l – un lugar a la derecha (tecla derecha)
k – una línea hacia arriba
j – una línea hacia abajo
EDITOR vi
Modo Comando: Más importantes
Movimiento del cursor:
$ – final de línea
0 – principio de línea
1G – Principio del archivo
G – Final del archivo
EDITOR vi
Modo Comando: Repetición
Si se agrega un número antes del comando,
este se va a repetir ese mismo número de
veces
• 18h se va a mover 18 lugares hacia la
izquierda
EDITOR vi
Modo Inserción: Más importantes
Una vez ubicado el cursor donde quieren
comenzar a escribir, deben darle al editor la
señal de que a partir de ahora todo lo que
tecleen debe insertarse en el texto
EDITOR vi
Modo Inserción: Más importantes
i – insertar antes del cursor
R – sobre-escribir texto donde está el
cursor
x – borra el carácter donde está el cursor
dd – borra toda la línea
EDITOR vi
Modo Inserción: Más importantes
Para salir del modo inserción y volver al
modo comando (para moverse
libremente por el texto), se presiona la
tecla <Escape>
EDITOR vi
Modo Inserción: Más importantes
 Comandos para copiar y pegar:
 y – copia un carácter
yy – copia toda la línea
y$ - copia desde el cursor al final de la línea
p – pega después del cursor
P – pega antes del cursor
EDITOR vi
La secuencia para editar un texto es
1. Mover el cursor hasta donde quieren empezar a
escribir
2. Dar el comando i (o R) para empezar a escribir
3. Cuando termino de editar esa línea, digitar <ESC>
4. Volver a mover el cursor hasta una nueva
ubicación…
EDITOR vi
Modo Última Línea:
 son los comandos que nos van a permitir
guardar o no los cambios y salir del programa
(incluso ejecutar un comando de la shell e
insertar el resultado en el archivo)
 Siempre van con : (dos puntos) delante y no
tienen que estar en modo inserción
EDITOR vi
Modo Última Línea:
:q – salir si no hubo ningún cambio
:q! – Salir sin guardar cambios
:w – guardar cambios (con un archivo que ya
tenga nombre)
:w archivo (guarda cambios en archivo)
EDITOR vi
Modo Última Línea:
:wq (guardar cambios y salir)
:shell – Ir a la shell, se vuelve de ella con exit
:r! comando_de_shell – insertar en nuestro
archivo la salida del comando
EDITOR vi
Ejercicio:
• Crear un archivo de texto que tenga los
siguientes campos: Nombre, Apellido y Grupo.
Luego editar el archivo llamado tabla e
ingresar 7 registros distintos.
• Los campos se separan con “:”
EDITOR vi

Más contenido relacionado

La actualidad más candente

Archivos batch
Archivos batchArchivos batch
Archivos batchDenisse C
 
Estructuras de control en php
Estructuras de control en phpEstructuras de control en php
Estructuras de control en phpcristian guevara
 
PROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPPROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPVanHe17
 
PROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPPROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPVanHe17
 
Emulador de ensamblador EMU8086
 Emulador de ensamblador EMU8086 Emulador de ensamblador EMU8086
Emulador de ensamblador EMU8086Alvaro Cedeño
 
Windows 2 practica 01 - introduccion a cmd
Windows 2   practica 01 - introduccion a cmdWindows 2   practica 01 - introduccion a cmd
Windows 2 practica 01 - introduccion a cmdErick Cruz
 
Instalacion de servidor web apache
Instalacion de servidor web apacheInstalacion de servidor web apache
Instalacion de servidor web apacheSamlith Urbina
 
Como hacer un programa básico
Como hacer un programa básicoComo hacer un programa básico
Como hacer un programa básicoeuiaccount
 
Operaciones básicas con dos variables en php
Operaciones básicas con dos variables en phpOperaciones básicas con dos variables en php
Operaciones básicas con dos variables en phpJulio Guevara
 

La actualidad más candente (19)

Programacion Batch
Programacion BatchProgramacion Batch
Programacion Batch
 
Archivos batch
Archivos batchArchivos batch
Archivos batch
 
Estructuras de control 1
Estructuras de control 1Estructuras de control 1
Estructuras de control 1
 
Estructuras de control en php
Estructuras de control en phpEstructuras de control en php
Estructuras de control en php
 
PROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPPROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHP
 
Lucelly php
Lucelly phpLucelly php
Lucelly php
 
PROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHPPROGRAMACIÓN DE CODIGOS DE PHP
PROGRAMACIÓN DE CODIGOS DE PHP
 
Emulador de ensamblador EMU8086
 Emulador de ensamblador EMU8086 Emulador de ensamblador EMU8086
Emulador de ensamblador EMU8086
 
Sistema operativo.
Sistema operativo.Sistema operativo.
Sistema operativo.
 
Windows 2 practica 01 - introduccion a cmd
Windows 2   practica 01 - introduccion a cmdWindows 2   practica 01 - introduccion a cmd
Windows 2 practica 01 - introduccion a cmd
 
Comandos
ComandosComandos
Comandos
 
Leccion04
Leccion04Leccion04
Leccion04
 
Instalacion de servidor web apache
Instalacion de servidor web apacheInstalacion de servidor web apache
Instalacion de servidor web apache
 
While
WhileWhile
While
 
Tarea sesion3
Tarea sesion3Tarea sesion3
Tarea sesion3
 
Como hacer un programa básico
Como hacer un programa básicoComo hacer un programa básico
Como hacer un programa básico
 
Bolas
BolasBolas
Bolas
 
Lais
LaisLais
Lais
 
Operaciones básicas con dos variables en php
Operaciones básicas con dos variables en phpOperaciones básicas con dos variables en php
Operaciones básicas con dos variables en php
 

Destacado

Permisos en Linux
Permisos en LinuxPermisos en Linux
Permisos en LinuxPablo Macon
 
Windows Y Mach
Windows Y MachWindows Y Mach
Windows Y Machsistemasop
 
Redirecciones y pipes - Date - Cal
Redirecciones y pipes - Date - CalRedirecciones y pipes - Date - Cal
Redirecciones y pipes - Date - CalPablo Macon
 
Ejercicios planificacion 1 y 2
Ejercicios planificacion 1 y 2Ejercicios planificacion 1 y 2
Ejercicios planificacion 1 y 2Pablo Macon
 
Planificación linux
Planificación linuxPlanificación linux
Planificación linuxPablo Macon
 
Proyecto 2016 - ITS - SISTEMAS OPERATIVOS II
Proyecto 2016 - ITS - SISTEMAS OPERATIVOS IIProyecto 2016 - ITS - SISTEMAS OPERATIVOS II
Proyecto 2016 - ITS - SISTEMAS OPERATIVOS IIPablo Macon
 
Historia y evolución de los sistemas operativos
Historia y evolución de los sistemas operativosHistoria y evolución de los sistemas operativos
Historia y evolución de los sistemas operativosPablo Macon
 
LINUX - Comandos básicos ii
LINUX - Comandos básicos iiLINUX - Comandos básicos ii
LINUX - Comandos básicos iiPablo Macon
 
Usuarios y grupos Linux
Usuarios y grupos LinuxUsuarios y grupos Linux
Usuarios y grupos LinuxPablo Macon
 
Práctico de variables
Práctico de variablesPráctico de variables
Práctico de variablesPablo Macon
 
LINUX - Comandos básicos I
LINUX - Comandos básicos I LINUX - Comandos básicos I
LINUX - Comandos básicos I Pablo Macon
 
Introducción a shell script
Introducción a shell scriptIntroducción a shell script
Introducción a shell scriptPablo Macon
 
Linux Kernel - System Calls - Modules - Drivers
Linux Kernel - System Calls - Modules - DriversLinux Kernel - System Calls - Modules - Drivers
Linux Kernel - System Calls - Modules - DriversMartin Baez
 
Modificación de registros comando sed
Modificación de registros   comando sedModificación de registros   comando sed
Modificación de registros comando sedPablo Macon
 
Nucleo o kernel de Linux
Nucleo o kernel de LinuxNucleo o kernel de Linux
Nucleo o kernel de LinuxJhon TRUJILLO
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tiposPablo Macon
 
Kernel De Windows
Kernel De WindowsKernel De Windows
Kernel De Windowseyes
 
Tipos de procesadores
Tipos de procesadoresTipos de procesadores
Tipos de procesadoresDHA04luis
 

Destacado (20)

Permisos en Linux
Permisos en LinuxPermisos en Linux
Permisos en Linux
 
Windows Y Mach
Windows Y MachWindows Y Mach
Windows Y Mach
 
Redirecciones y pipes - Date - Cal
Redirecciones y pipes - Date - CalRedirecciones y pipes - Date - Cal
Redirecciones y pipes - Date - Cal
 
Ejercicios planificacion 1 y 2
Ejercicios planificacion 1 y 2Ejercicios planificacion 1 y 2
Ejercicios planificacion 1 y 2
 
Planificación linux
Planificación linuxPlanificación linux
Planificación linux
 
Proyecto 2016 - ITS - SISTEMAS OPERATIVOS II
Proyecto 2016 - ITS - SISTEMAS OPERATIVOS IIProyecto 2016 - ITS - SISTEMAS OPERATIVOS II
Proyecto 2016 - ITS - SISTEMAS OPERATIVOS II
 
Historia y evolución de los sistemas operativos
Historia y evolución de los sistemas operativosHistoria y evolución de los sistemas operativos
Historia y evolución de los sistemas operativos
 
Práctico i
Práctico iPráctico i
Práctico i
 
LINUX - Comandos básicos ii
LINUX - Comandos básicos iiLINUX - Comandos básicos ii
LINUX - Comandos básicos ii
 
Usuarios y grupos Linux
Usuarios y grupos LinuxUsuarios y grupos Linux
Usuarios y grupos Linux
 
Práctico de variables
Práctico de variablesPráctico de variables
Práctico de variables
 
LINUX - Comandos básicos I
LINUX - Comandos básicos I LINUX - Comandos básicos I
LINUX - Comandos básicos I
 
Introducción a shell script
Introducción a shell scriptIntroducción a shell script
Introducción a shell script
 
Linux Kernel - System Calls - Modules - Drivers
Linux Kernel - System Calls - Modules - DriversLinux Kernel - System Calls - Modules - Drivers
Linux Kernel - System Calls - Modules - Drivers
 
Modificación de registros comando sed
Modificación de registros   comando sedModificación de registros   comando sed
Modificación de registros comando sed
 
Nucleo o kernel de Linux
Nucleo o kernel de LinuxNucleo o kernel de Linux
Nucleo o kernel de Linux
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tipos
 
Linux Programacion en Shell
Linux Programacion en ShellLinux Programacion en Shell
Linux Programacion en Shell
 
Kernel De Windows
Kernel De WindowsKernel De Windows
Kernel De Windows
 
Tipos de procesadores
Tipos de procesadoresTipos de procesadores
Tipos de procesadores
 

Similar a Editor de archivos de texto vi

Similar a Editor de archivos de texto vi (20)

Editor de archivos de texto vi
Editor de archivos de texto viEditor de archivos de texto vi
Editor de archivos de texto vi
 
Editor vi
Editor viEditor vi
Editor vi
 
Comandos editor vi - LINUX
Comandos editor vi - LINUXComandos editor vi - LINUX
Comandos editor vi - LINUX
 
Editor de texto vi 2013
Editor de texto vi  2013Editor de texto vi  2013
Editor de texto vi 2013
 
2.8 editor vi
2.8 editor vi2.8 editor vi
2.8 editor vi
 
Comandos Del Editor VI
Comandos Del Editor VIComandos Del Editor VI
Comandos Del Editor VI
 
Comandos Editor VI
Comandos Editor VIComandos Editor VI
Comandos Editor VI
 
Practica1 complemento comandos
Practica1  complemento comandosPractica1  complemento comandos
Practica1 complemento comandos
 
Editor vi
Editor viEditor vi
Editor vi
 
Sistemas Operativos 2
Sistemas Operativos 2Sistemas Operativos 2
Sistemas Operativos 2
 
GNU/Linux-Debian
GNU/Linux-Debian GNU/Linux-Debian
GNU/Linux-Debian
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
C09-3_1C+-+Vi.pdf
C09-3_1C+-+Vi.pdfC09-3_1C+-+Vi.pdf
C09-3_1C+-+Vi.pdf
 
Símbolo del sistema
Símbolo del sistemaSímbolo del sistema
Símbolo del sistema
 
Linux ud4 - editor vi
Linux   ud4 - editor viLinux   ud4 - editor vi
Linux ud4 - editor vi
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Vim python-mode
Vim python-modeVim python-mode
Vim python-mode
 
Curso Bash 1
Curso Bash 1Curso Bash 1
Curso Bash 1
 
Manual word 2007
Manual word 2007Manual word 2007
Manual word 2007
 

Más de Pablo Macon

Ejercicios3 - msdos - comandos para archivos
Ejercicios3 - msdos - comandos para archivosEjercicios3 - msdos - comandos para archivos
Ejercicios3 - msdos - comandos para archivosPablo Macon
 
Ejercicios directorios ii msdos
Ejercicios directorios ii msdosEjercicios directorios ii msdos
Ejercicios directorios ii msdosPablo Macon
 
Comandos para archivos msdos
Comandos para archivos msdosComandos para archivos msdos
Comandos para archivos msdosPablo Macon
 
Ejercicios ms dos - i directorios
Ejercicios ms dos - i directoriosEjercicios ms dos - i directorios
Ejercicios ms dos - i directoriosPablo Macon
 
Directorios y caminos
Directorios y caminosDirectorios y caminos
Directorios y caminosPablo Macon
 
Comandos basicos ii directorios
Comandos basicos ii   directoriosComandos basicos ii   directorios
Comandos basicos ii directoriosPablo Macon
 
Comandos Básicos DOS - comandos del Sistema
Comandos Básicos DOS - comandos del SistemaComandos Básicos DOS - comandos del Sistema
Comandos Básicos DOS - comandos del SistemaPablo Macon
 
Instalación de MS-DOS con VM Ware
Instalación de MS-DOS con VM WareInstalación de MS-DOS con VM Ware
Instalación de MS-DOS con VM WarePablo Macon
 
Como Trabaja un Procesador
Como Trabaja un ProcesadorComo Trabaja un Procesador
Como Trabaja un ProcesadorPablo Macon
 
Práctico motherboard
Práctico motherboardPráctico motherboard
Práctico motherboardPablo Macon
 
Sistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSSistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSPablo Macon
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágilesPablo Macon
 
Introducción al proyecto
Introducción al proyectoIntroducción al proyecto
Introducción al proyectoPablo Macon
 

Más de Pablo Macon (20)

Ejercicios3 - msdos - comandos para archivos
Ejercicios3 - msdos - comandos para archivosEjercicios3 - msdos - comandos para archivos
Ejercicios3 - msdos - comandos para archivos
 
Ejercicios directorios ii msdos
Ejercicios directorios ii msdosEjercicios directorios ii msdos
Ejercicios directorios ii msdos
 
Comandos para archivos msdos
Comandos para archivos msdosComandos para archivos msdos
Comandos para archivos msdos
 
Ejercicios ms dos - i directorios
Ejercicios ms dos - i directoriosEjercicios ms dos - i directorios
Ejercicios ms dos - i directorios
 
Directorios y caminos
Directorios y caminosDirectorios y caminos
Directorios y caminos
 
Prueba try
Prueba tryPrueba try
Prueba try
 
Comandos basicos ii directorios
Comandos basicos ii   directoriosComandos basicos ii   directorios
Comandos basicos ii directorios
 
Comandos Básicos DOS - comandos del Sistema
Comandos Básicos DOS - comandos del SistemaComandos Básicos DOS - comandos del Sistema
Comandos Básicos DOS - comandos del Sistema
 
Instalación de MS-DOS con VM Ware
Instalación de MS-DOS con VM WareInstalación de MS-DOS con VM Ware
Instalación de MS-DOS con VM Ware
 
Cpu
CpuCpu
Cpu
 
Overclock
OverclockOverclock
Overclock
 
Como Trabaja un Procesador
Como Trabaja un ProcesadorComo Trabaja un Procesador
Como Trabaja un Procesador
 
Práctico motherboard
Práctico motherboardPráctico motherboard
Práctico motherboard
 
Placa madre
Placa madrePlaca madre
Placa madre
 
Sistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFSSistemas de archivo - FAT - NTFS
Sistemas de archivo - FAT - NTFS
 
Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Introducción al proyecto
Introducción al proyectoIntroducción al proyecto
Introducción al proyecto
 
Gabinete PC
Gabinete PCGabinete PC
Gabinete PC
 
Nucleo kernel
Nucleo kernelNucleo kernel
Nucleo kernel
 
Herencia - Java
Herencia - JavaHerencia - Java
Herencia - Java
 

Último

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 

Último (20)

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 

Editor de archivos de texto vi

  • 1. Editor de Archivos de Texto vi Prof. Pablo Macón http://pablomacon.wix.com/home profemacon@gmail.com
  • 2.  ES un editor de texto  NO ES un procesador de texto  No da formato (negrita, centrado, subrayado, tamaño o tipo de fuente) EDITOR vi
  • 3.  Sirve para editar de manera simple cualquier tipo de archivo de texto  Todos los archivos de configuración de GNU/Linux son archivos de texto  Por ej:  /etc/passwd  /etc/network/interfaces EDITOR vi
  • 4.  Cuando nuestra interfaz gráfica no funciona, podemos necesitar editar algún archivo de configuración  vi está presente en casi todas las distros  Funciona siempre, y siempre de la misma manera EDITOR vi
  • 5. Sintaxis: vi <nombre_archivo>  Si existe y tenemos el permiso necesario, lo abre y podemos editarlo  Si no existe, lo crea. Tenemos que guardarlo antes de salir, sino descarta y no crea nada EDITOR vi
  • 6. Tiene tres modos de trabajo:  Comando  Inserción  Última línea EDITOR vi
  • 7.  Modo Comando: Permite 1. Moverse por el texto para ubicar el cursor en el lugar en el que queremos insertar, borrar, copiar o pegar texto o caracteres especiales; 2. Dar las órdenes para insertar, borrar, copiar o pegar un texto en el texto EDITOR vi
  • 8. Modo Comando: Más importantes Movimiento del cursor: h – un lugar a la izquierda (tecla izquierda) l – un lugar a la derecha (tecla derecha) k – una línea hacia arriba j – una línea hacia abajo EDITOR vi
  • 9. Modo Comando: Más importantes Movimiento del cursor: $ – final de línea 0 – principio de línea 1G – Principio del archivo G – Final del archivo EDITOR vi
  • 10. Modo Comando: Repetición Si se agrega un número antes del comando, este se va a repetir ese mismo número de veces • 18h se va a mover 18 lugares hacia la izquierda EDITOR vi
  • 11. Modo Inserción: Más importantes Una vez ubicado el cursor donde quieren comenzar a escribir, deben darle al editor la señal de que a partir de ahora todo lo que tecleen debe insertarse en el texto EDITOR vi
  • 12. Modo Inserción: Más importantes i – insertar antes del cursor R – sobre-escribir texto donde está el cursor x – borra el carácter donde está el cursor dd – borra toda la línea EDITOR vi
  • 13. Modo Inserción: Más importantes Para salir del modo inserción y volver al modo comando (para moverse libremente por el texto), se presiona la tecla <Escape> EDITOR vi
  • 14. Modo Inserción: Más importantes  Comandos para copiar y pegar:  y – copia un carácter yy – copia toda la línea y$ - copia desde el cursor al final de la línea p – pega después del cursor P – pega antes del cursor EDITOR vi
  • 15. La secuencia para editar un texto es 1. Mover el cursor hasta donde quieren empezar a escribir 2. Dar el comando i (o R) para empezar a escribir 3. Cuando termino de editar esa línea, digitar <ESC> 4. Volver a mover el cursor hasta una nueva ubicación… EDITOR vi
  • 16. Modo Última Línea:  son los comandos que nos van a permitir guardar o no los cambios y salir del programa (incluso ejecutar un comando de la shell e insertar el resultado en el archivo)  Siempre van con : (dos puntos) delante y no tienen que estar en modo inserción EDITOR vi
  • 17. Modo Última Línea: :q – salir si no hubo ningún cambio :q! – Salir sin guardar cambios :w – guardar cambios (con un archivo que ya tenga nombre) :w archivo (guarda cambios en archivo) EDITOR vi
  • 18. Modo Última Línea: :wq (guardar cambios y salir) :shell – Ir a la shell, se vuelve de ella con exit :r! comando_de_shell – insertar en nuestro archivo la salida del comando EDITOR vi
  • 19. Ejercicio: • Crear un archivo de texto que tenga los siguientes campos: Nombre, Apellido y Grupo. Luego editar el archivo llamado tabla e ingresar 7 registros distintos. • Los campos se separan con “:” EDITOR vi