Hola a todos y bienvenidos nuevamente a nuestra nueva lección, dijo Command dijo que Kamen es un comando
sustituto que Britcher coloca o sustituye un texto con otro Tex o manipula su archivo.
Es un comando muy muy poderoso.
Entonces, ¿cuáles son las pocas cosas que hace dicho comando?
Reemplaza una cadena en un archivo con otra cadena o cadena es una palabra, un mensaje de texto
de oración o cualquier tipo de mensaje de texto dentro de un archivo y que desea reemplazar, encuentra y elimina una línea.
Entonces, si una línea tiene ABC y desea deshacerse de esa línea en ese archivo de texto, bien, puede entrar y
usar el comando set y / o eliminar esa línea que contiene ABC.
Ahora espera un segundo Imraan.
Oye, ¿por qué no puedo hacer lo mismo cuando voy a vi y encuentro la línea y la borro?
Sí, definitivamente podrías hacer eso.
Pero, ¿qué pasa si tiene un archivo que tiene, digamos, un millón de líneas y en esos millones de líneas probablemente tenga
al menos mil líneas que tengan ABC?
Ahora vas a ir al archivo y eliminar o reemplazar esa cadena una por una.
Piensas que eso es eficiente.
De ningún modo.
Por eso dije que el comando es tan poderoso que nos permite manipular el texto dentro de un archivo.
Otro ejemplo que aprenderá es cómo eliminar líneas vacías de un archivo si hay más de una línea
vacía.
¿Cómo puedes deshacerte de él?
Sí, por supuesto.
Volviendo a lo mismo que podría entrar en el VI y DD y eliminarlo.
Pero, de nuevo, esto no es productivo.
Elimine la primera línea o el número de líneas en un archivo para reemplazar las pestañas con espacios.
Estos son los pocos ejemplos de comandos set que voy a utilizar o que sustituiremos al editor vi.
Entonces, si ya está en vi y desea colocar un texto x y z o T x to cualquier cosa con otro texto u
otra palabra.
También puedes hacerlo yendo directamente al vi.
Pero de nuevo estoy negando mi declaración de lo que dije antes.
No.
Porque cuando vas a vi y cuando buscas una palabra y luego la reemplazas nuevamente, es un
proceso manual.
Pero hay otra forma en vi que podría encontrar ese texto una vez y reemplazarlo en todas partes de
una sola vez.
Y si hay mucho más y más eso es lo que dichos comandos tienen para ofrecer.
Así que voy a iniciar sesión en mi máquina Linux e iniciaré sesión como cliente de masilla y le mostraré algunos ejemplos
de cómo funciona el comando set.
Estoy conectado como yo mismo, estoy en mi directorio personal.
Tengo un archivo en mi directorio de inicio.
Eso se llama esto para mí, tu padre se llama personajes de Seinfeld.
Entonces, si haces gato en los personajes de Seinfeld, verás todos estos personajes de Seinfeld nuevamente.
Es solo una lista de todos los personajes que jugaron en Seinfeld.
Si no tiene el archivo o si no lo creó anteriormente, continúe y podría pausarlo aquí
y crear ese archivo con todos los nombres que tengo.
O si uso un archivo diferente con nombres diferentes, está bien como solo el ejemplo que
voy a usar para explicar cómo funciona el comando set.
Entonces ya tengo este archivo.
Ahora, lo primero que quiero hacer es decir Qué pasaría si quisiera reemplazar una de las palabras con una palabra diferente.
Digamos que quería ubicar a Kenny, hay un personaje llamado Kenny Banya.
¿Qué tal si quiero reemplazar su nombre de Kenny a Lenny? Usa el comando
dicho código único según el sustituto Kenny wedde Lenny tala a Lenny y tala de nuevo.
Y si hay más de un Kenny, puede escribir G porque este G significa Global.
Reemplazará todo el archivo donde tenga la palabra Kenny.
Entonces, por defecto, siempre uso g.
También debes acostumbrarte a G si quieres reemplazarlo en todas partes.
Entonces cierra el código único y luego escribe el nombre del archivo donde está tratando de reemplazar la
palabra Kenny.
Presiona enter y ahora verás que en la parte inferior se reemplaza con Lenny.
Ahora, otra cosa que quiero mencionar es que esto se mostrará para cambiar solo en la pantalla.
En realidad no va a hacer un cambio en el archivo.
Entonces, si cortas el archivo, verás que el nombre de Kenny aún persiste.
Pero no solo lo reemplazamos con Lenny.
Sí, lo hicimos pero no realizó el cambio dentro del archivo.
Solo realiza el cambio en la pantalla y si desea tener esa salida en otro archivo, puede hacerlo y ese
cambio se reflejará en el archivo más nuevo.
Pero si desea realizar un cambio en el archivo existente, entonces lo que tiene que hacer es volver al mismo comando
presionando la tecla de flecha hacia arriba y escribe menos.
Eso es para insertar los cambios en el archivo.
El mismo comando y presionas enter.
Ahora, cuando hagas personajes de gato Seinfeld, verás que el nombre ha cambiado a Lenny permanentemente.
Así es como se reemplaza, ni siquiera Lenny puede guardar el archivo.
Ahora, veamos qué pasa si quieres reemplazar la palabra estrofa para que funcione de la misma manera, así que dijiste sustituir a Castanza y esta
vez simplemente no quieres
reemplazar nada, solo quieres eliminar esa palabra.
Entonces solo pones estrofa y no pones nada allí G.
Y el nombre de los caracteres del archivo que ve cualquier persona que tenga el apellido podría decir que la estrofa se ha ido.
Así que estuviste aquí Frank kickstands se fue Estelle Castanza se fue.
Y ahora Cassandra tengo el fondo se ha ido.
George kickstands se ha ido.
Pero, de nuevo, esto solo ha quedado en la pantalla si desea realizar cambios en el archivo,
debe usar la opción menos.
No quiero usar la opción menos en este momento porque quiero mostrarle cómo configurar el trabajo para que
esta forma no cambie.
Así que eso es solo confirmar que nuestro archivo tiene todos los nombres correctos que quiero tener en él.
Entonces lo tiene.
El siguiente que quiero mostrar es cómo encontrar una cadena de línea y eliminarla.
Si ve que este es el segundo en nuestra diapositiva, busque y elimine.
¿Y qué si quiero eliminar cada línea que tiene la palabra Seinfeld?
Busque el comando para hacer eso
se dice Seinfeld.
Y esta vez, el
tipo d d es para eliminar cualquier carácter o palabra que aparezca que coincida con Seinfeld.
Esa línea será eliminada.
Por lo tanto, no estoy usando ninguna de las dos opciones porque realmente hará los cambios en mi archivo y lo
guardará.
Solo quiero mostrarte, así que solo oh, solo ejecútalo y verás que todas las líneas que tenían el Seinfeld se
han ido.
Mira, ninguno de nosotros tiene la palabra Seinfeld.
Así es como reemplaza o elimina una línea que coincide con una palabra clave o una palabra.
Lo siguiente que quiero mostrarle es cómo puede eliminar líneas vacías de un archivo.
Entonces, si tengo líneas vacías, hagámoslas dos líneas, entraré en los caracteres Seinfeld.
Y voy a hacer líneas vacías, así
que tengo cuatro líneas vacías a la derecha.
Voy a hacer una línea vacía aquí, cuatro y cinco líneas vacías.
Ahora voy a guardar un archivo gato Seinfeld.
Personajes
y verás aquí tengo cinco
líneas vacías.
Quiero deshacerme de estas cinco líneas vacías.
El comando para
hacer
eso se dice que las tapas de la tapa oculta muestran que todo comienza justo por encima del número seis y el dólar
todo lo que termina con dólar, lo que significa nada, simplemente borra ese signo.
Lo siento, personajes de Seinfeld.
Entonces, todo lo que está comenzando o lo que está terminando no tiene nada en el medio, que es el archivo vacío,
por supuesto.
Correcto.
Entonces, lo que sea que encuentre, adelante, elimínelo.
Así que presiona enter y verás que todo se ha ido.
Pero ahora, si vuelves a hacer el personaje de Seinfeld, verás que todavía tendrás la línea.
Por qué.
Porque no especificamos la opción menos.
Y quiero que sigas adelante, es lo mejor.
La opción A-menos i hace caracteres Seinfeld y verá que todas las líneas vacías se han ido.
Ahora, ¿qué pasa si quiero mover la primera línea de un archivo?
Solo uno o más Jerry Seinfeld, que es la primera línea del archivo, así que haré dicho código uno D.
Cierre el nombre del archivo y verá la primera línea Sergey.
Jerry Seinfeld.
Eso se ha ido ahora, por supuesto, nuevamente, siguen diciendo que no va a afectar nuestro archivo porque no
usamos la opción de suspiro mío.
¿Y si quisieras mover las dos primeras líneas?
Bueno, presione la tecla de flecha hacia arriba y simplemente escriba una coma también y eliminará las dos primeras líneas.
Así es como eliminas dos, tres, cuatro o más líneas.
Ahora, ¿qué pasa si tienes pestañas en tu y en tu archivo y deseas eliminar esas pestañas con espacios?
Entonces, si hago VI en caracteres Seinfeld y en lugar de espacios, solo pondré pestañas, pestañas y pestañas guardaré el archivo.
Podrías hacer el personaje de gato Seinfeld y verás que tres líneas tienen tabulación.
Quería eliminar todas las pestañas dentro del espacio de archivos.
Entonces el comando para hacer eso se dice barra diagonal sustituta.
Debe usar una barra diagonal inversa y una T que le indique al sistema operativo o al shell que se trata de una pestaña en cualquier
lugar que encuentre.
Elimínelo con espacio y aplíquelo globalmente. Los caracteres de Seinfeld que ve no le gustaron algo una
vez.
Y mi error es que usé la barra invertida aquí para usar barras diagonales aquí porque esta barra aquí y esta barra aquí en el medio aquí es
la cadena que estamos tratando de complacer.
Estamos tratando de reemplazar la cadena con lo que vaciaría la línea.
Entonces ahora eso debería funcionar.
Y ahí está.
Funcionó, pero nuevamente no afectará nuestro archivo y usará ese comando en la opción menos.
Por lo tanto, realizará el cambio en mi archivo y lo devolverá a su contenido original.
De acuerdo, ahora así es como se reemplazan las pestañas si se quisiera hacer lo mismo, se reemplazarían los
espacios con pestañas.
Podría hacer lo mismo, pero simplemente cambie una barra invertida t con el segundo agujero espacial.
Así que mueves esto aquí para que se elimine en todas partes.
Digamos que incluso si quieres probarlo.
Y aquí.
Entonces, cualquier espacio que esté allí, reemplácelo con una pestaña y tengo que poner esto aquí, así que
creo que hay signos
de caracteres.
Y ahí tienes todas las pestañas.
No quería hacer los cambios, por eso cuando lo estaba comprobando no aparecía.
De todos modos, quería traerlo de vuelta para traerlo de vuelta alrededor del comando anterior, que es este
tipo de espacios de tabulación de lugar y presionar enter y ahora hacer caracteres Seinfeld y verá que mi formato está de vuelta de la manera que
quiero.
OKAY.
¿Y si quisiera mostrar solo líneas de 12 a 18 de un archivo, así que solo quería verlo de 12 a 18?
Entonces uno dos tres cuatro cinco seis siete ocho nueve 10 11 12.
Así que quiero ver todas las líneas que comienzan con J.
Peterman hasta el final, que es la línea 18.
No quiero ver ninguna de estas líneas.
Entonces para eso usarás el comando dicho de nuevo.
Pero la mía es una opción 12 de 12 a 18.
P es la opción que tienes que elegir y presionas enter y verás que aquí me está dando de la
línea 12 a la 18.
Ahora, ¿qué pasaría si quisiera ver de la manera opuesta, lo que significa que quiere hacer
todo excepto la línea 8 a 12 a 18?
Ahora no use menos y use 12 18 D esta vez y caracteres Seinfeld y verá que tiene todos los resultados
desde la parte superior, excepto la línea de inicio 12 a 18.
Ahora, ¿qué pasaría si quisieras poner un espacio para poner en tu y en tu archivo como cada nombre debería haber un
espacio?
Debe haber una línea vacía después de cada carácter.
Entonces, dijiste solo personajes de Seinfeld y ves que cada línea tiene una línea vacía y el nombre de la línea vacía
y el nombre.
Así es como lo agregas.
Pero, por supuesto, no va a afectar nuestro archivo, podría tener esos cambios al tener en cuenta la opción I.
OKAY.
Ahora, ¿qué pasa si desea colocar, digamos, si tengo un personaje de Seinfeld y quiero reemplazar Seinfeld con S o cualquier
otro nombre, pero no quiero colocar la línea número ocho?
Entonces uno dos tres cuatro cinco seis siete ocho.
Quería jugar a Seinfeld.
S excepto el octavo Seinfeld.
Entonces, usted dijo que la cita simple no hace una y sustituye a Seinfeld.
S hacerlo globalmente.
Seinfeld cactus verlo cambiar.
Una vez más no vemos no
nos vemos.
Entonces, si solo escribo un tipo de s de subárboles, entonces todavía lo está haciendo.
Estoy haciendo algo mal.
Sí, estoy haciendo algo mal.
Ver a veces un pequeño error hace una gran diferencia si notas que no hay una palabra como
signo de fuga.
Puse firmado huido.
Es un buen ejercicio.
Tuviste un ter que ves que cada premio de texto de Seinfeld ha cambiado con s.
Pero ahora volvamos a nuestra pregunta original.
No quiero reemplazar el número 8, corrija mi error de ortografía y verá que todos han cambiado más, excepto
el número de línea.
Ahora, el último que hablé de sustituto fue que estás en Vi Ed. Así que adelante y escriba VI.
El nombre del archivo y ahora eres un editor.
Ahora, ¿qué pasaría si quisieras reemplazar a cada personaje mientras estás en el ojo?
Entonces lo harás.
Cullen signo de porcentaje.
S para Slash sustituto de Seinfeld a Peter derecha.
Desea reemplazar cada uno con la tecla de barra y enter y verá que cada Seinfeld ha sido reemplazado
con la palabra Peter.
Así es como haces el cambio mientras estás en el editor.
Ahora quiero que sigas adelante y lo pruebes.
También tengo un artículo mencionado aquí y esta lección en la que puedes ver ese artículo y probar todos
los diferentes comandos contra dicho comando es muy poderoso.
Si realmente lo sabes al revés, te animo a que pruebes muchas formas diferentes.
Siga adelante y haga su google en línea y busque cualquier cosa que quiera hacer con dicho.
Y te prometo que cada vez que escribas algo.
Asegúrese de escribir como cómo reemplazar una cadena en dicho comando.
Asegúrate de poner el comando set.
Te digo que vas a encontrar toneladas de artículos por ahí.
La gente nuevamente ha hecho un trabajo increíble que ha ayudado a las personas y usted puede mirar su artículo y ver cómo
se hacen las cosas.
Puedes aprender sobre eso.
De acuerdo, si tiene alguna pregunta sobre el comando set, simplemente envíeme un correo
electrónico o un mensaje.
Buena suerte.