Vi cheet sheet la ayuda divertida.
Vi cheet sheet la ayuda divertida. Me formé con el editor vi y no fueron pocas las batallas en las que participamos.
Un poco de historia
Vi fue originalmente escrito por Bill Joy en 1976, tomando recursos de ed y ex, dos editores de texto para Unix, que trataban de crear y editar archivos, de ahí, la creación de vi.
Hay una versión mejorada que se llama Vim, que es la que vamos a usar. Vi se encuentra en «casi» todo sistema de tipo Unix, de esta manera si conocemos los comandos mas rudimentarios estamos a salvo cuando accedemos a sistemas que no conocemos.
Como todos sabemos, todo en linux, es un archivo. Así que tenemos que aprender un editor SI o SI. Y lo tenemos que manejar con los ojos cerrados. No podemos dudar ni un segundo acerca de cómo se usa. Copiar pegar abrir muchos archivos a la vez, poder interactuar entre ellos sin usar <ctrrl>c y <ctrl>v, porque eso nos lleva a usar la terminal. Hacer eso nos provoca errores de copiado que luego nos hacen perder tiempo cuando estamos ocupados tratando de configurar un servicio.
Te dejo el minir resúmen que tengo en mi cabeza mientras trabajo:
Vi apt install vim ------------------------- Modos de trabajo de vi Edición --> escribir o sobre-escribir Comandos --> muchos comandos para trabajar Tecla <esc> Modo escritura Modo sobreescritura Modo comandos presionar tecla <esc> Guardar <esc>:w (Archivo ---> Guardar) Guardar como <esc>:w nuevo_nombre (Archivo ---> Guardar como) Salir después de guardar <esc>:q ----------------------- Guardar y salir 1.- <esc>:wq 2.- <esc>:x 3.- <shift>ZZ Forzar: <!> Forzar la salida: <esc>:x! Forzar la salida: <esc>:wq! ----------------------- Más comandos para movernos en el archivo. Ir a la linea 1: <esc>1<shift>g Ir a la linea 1: <esc>:1 Ir al final del archivo: <esc><shift>g Ir a la linea 13: <esc>:13 Abrir un archivo e ir a la linea 88 vi vi.txt +88 -------------------------------- Comandos para insertar texto en del archivo Insertar una línea arriba: <esc><shift>O Inserta una línea abajo: <esc>o Insertar texto al final de la línea <esc><shift>a Movernos la siguiente palabra: <esc>e ----------------------------------- Comandos para copiar y pegar Copiar una linea entera: <esc>yy Pegar: <esc>p Copiar dos líneas: <esc>y2y Pegar: <esc>p Para cortar toda la línea: <esc>dd Para cortar dos líneas: <esc>d2d Deshacer: <esc>u Copiar una palabra: <esc>yw Copiar o borrar en modo visual: <esc>v pintar con las flechas de dirección. Cuando termino, presiono <y> copio <d> corto ------------------------------------------------ Hacer una división del documento <esc><ctrl>w soltar s <esc>:s Cambiar de split: <esc><ctrl>ww Abrir un documento: <esc>:e nobre_archivo ------------------------------------------------ Buscar un texto dentro del archivo <esc>/texto_que_quiero_encontrar Ir a la siguiente coincidencia, hacia abajo presiono "n" Ir a la siguiente coincidencia, hacia arriba presiono "N" -------------------------------------------------- Buscar y reemplazar un texto <esc>:%s/palabra_a_reemplazar/nuevo_palabra/g ------------------------------------------------------ Google vi sheet cheet ------------------------------------------------------ Poner números de línea: <esc>:set nu Quita números de línea: <esc>:set nonu Tabular: <esc>:set ts=2
Cheet Sheet
Un buen samaritano garabateó esta hoja, que se hizo tan famosa como las tablas de los antiguos babilonios que contaban la historia de la creación.
Buscá más en internet, es super interesante y divertido . cheet sheet
La historia esta llena de leyendas y una de ellas cuenta que en IBM alguien necesitaba usar el editor y pidió ayuda. vi cheet sheet diversión, disfrutemos
Se que los sysadmin podemos usar cualquier editor el que nos resulte más agradable y usable.
Tenemos que conocer uno al 100% porque de lo contrario vamos a estar en problemas cuando trabajemos en el sistema operativo.
Vi es una de las alternativas quizas la más antigua.