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

Destacado

Solar Jobs guidebook April 2015
Solar Jobs guidebook April 2015Solar Jobs guidebook April 2015
Solar Jobs guidebook April 2015Karen D
 
Richard Halprin-CV
Richard Halprin-CVRichard Halprin-CV
Richard Halprin-CVRich Halprin
 
Reserve Presentation
Reserve PresentationReserve Presentation
Reserve Presentationbackedbybayer
 
경마온라인베팅…DDA21"COM…인터넷바카라
경마온라인베팅…DDA21"COM…인터넷바카라경마온라인베팅…DDA21"COM…인터넷바카라
경마온라인베팅…DDA21"COM…인터넷바카라복 성규
 
라이브카지노…OTP88"COM…온라인릴게임
라이브카지노…OTP88"COM…온라인릴게임라이브카지노…OTP88"COM…온라인릴게임
라이브카지노…OTP88"COM…온라인릴게임복 성규
 
JTB Arlet Velez
JTB Arlet VelezJTB Arlet Velez
JTB Arlet Velezarlyka
 
라이브바둑이…SDS119"COM…야마토사이트
라이브바둑이…SDS119"COM…야마토사이트라이브바둑이…SDS119"COM…야마토사이트
라이브바둑이…SDS119"COM…야마토사이트복 성규
 
Cerca d'informacio al mon empresarial
Cerca d'informacio al mon empresarialCerca d'informacio al mon empresarial
Cerca d'informacio al mon empresarialnoel2gad
 
Lección 18 - Más que palabras
Lección 18 - Más que palabrasLección 18 - Más que palabras
Lección 18 - Más que palabrasTeoTecnologia.com
 
Ensayo geometria RUBI
Ensayo geometria RUBIEnsayo geometria RUBI
Ensayo geometria RUBIStephaniRCM
 
Balance 3060 Ocho Compromisos de Gestión
Balance 3060 Ocho Compromisos de GestiónBalance 3060 Ocho Compromisos de Gestión
Balance 3060 Ocho Compromisos de GestiónLidia Segura Peña
 
La actitud apropiada en el uso de los Dones
La actitud apropiada en el uso de los DonesLa actitud apropiada en el uso de los Dones
La actitud apropiada en el uso de los DonesCoke Neto
 

Destacado (20)

Solar Jobs guidebook April 2015
Solar Jobs guidebook April 2015Solar Jobs guidebook April 2015
Solar Jobs guidebook April 2015
 
manicv(1)(1)
manicv(1)(1)manicv(1)(1)
manicv(1)(1)
 
Tipos de bicicletas
Tipos de bicicletasTipos de bicicletas
Tipos de bicicletas
 
Richard Halprin-CV
Richard Halprin-CVRichard Halprin-CV
Richard Halprin-CV
 
Contenido programático y estrategias de aprendizaje
Contenido programático y estrategias de aprendizajeContenido programático y estrategias de aprendizaje
Contenido programático y estrategias de aprendizaje
 
IMG_20151107_0004
IMG_20151107_0004IMG_20151107_0004
IMG_20151107_0004
 
Reserve Presentation
Reserve PresentationReserve Presentation
Reserve Presentation
 
경마온라인베팅…DDA21"COM…인터넷바카라
경마온라인베팅…DDA21"COM…인터넷바카라경마온라인베팅…DDA21"COM…인터넷바카라
경마온라인베팅…DDA21"COM…인터넷바카라
 
라이브카지노…OTP88"COM…온라인릴게임
라이브카지노…OTP88"COM…온라인릴게임라이브카지노…OTP88"COM…온라인릴게임
라이브카지노…OTP88"COM…온라인릴게임
 
Estudio de caso Bandura
Estudio de caso BanduraEstudio de caso Bandura
Estudio de caso Bandura
 
JTB Arlet Velez
JTB Arlet VelezJTB Arlet Velez
JTB Arlet Velez
 
Programaciones 26 11-16
Programaciones 26 11-16Programaciones 26 11-16
Programaciones 26 11-16
 
violencia de genero
violencia de generoviolencia de genero
violencia de genero
 
라이브바둑이…SDS119"COM…야마토사이트
라이브바둑이…SDS119"COM…야마토사이트라이브바둑이…SDS119"COM…야마토사이트
라이브바둑이…SDS119"COM…야마토사이트
 
Cerca d'informacio al mon empresarial
Cerca d'informacio al mon empresarialCerca d'informacio al mon empresarial
Cerca d'informacio al mon empresarial
 
Lección 18 - Más que palabras
Lección 18 - Más que palabrasLección 18 - Más que palabras
Lección 18 - Más que palabras
 
Ensayo geometria RUBI
Ensayo geometria RUBIEnsayo geometria RUBI
Ensayo geometria RUBI
 
Balance 3060 Ocho Compromisos de Gestión
Balance 3060 Ocho Compromisos de GestiónBalance 3060 Ocho Compromisos de Gestión
Balance 3060 Ocho Compromisos de Gestión
 
Evaluar para conocer
Evaluar para conocer Evaluar para conocer
Evaluar para conocer
 
La actitud apropiada en el uso de los Dones
La actitud apropiada en el uso de los DonesLa actitud apropiada en el uso de los Dones
La actitud apropiada en el uso de los Dones
 

Similar a Editor de archivos de texto vi (20)

Leccion04
Leccion04Leccion04
Leccion04
 
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 Editor VI
Comandos Editor VIComandos Editor VI
Comandos Editor VI
 
Comandos Del Editor VI
Comandos Del Editor VIComandos Del Editor VI
Comandos Del 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
 
Clase2 (consola linux)
Clase2 (consola linux)Clase2 (consola linux)
Clase2 (consola linux)
 
Programación c
Programación cProgramación c
Programación c
 

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

GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 

Último (20)

GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 

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