Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

03-Comandos linux 2 - Parte 3/7 - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 31 de diciembre de 2022 por Fernando Jesús H.

19 visualizaciones

Descargar la transcripción

buenos días vamos a seguir con la presentación de los comandos de la parte 00:00:00
2 todo eso recuerdo 00:00:07
voy a ir a y es cañabral 00:00:12
estamos aquí voy a borrar todo esto fichero asterisco 00:00:17
tenemos un poquito mejor y a ver hoy vamos a coger el martes 31 ya sabes que cada día hago 00:00:26
una carpeta por variar mkdir martes 31 vale que es lo primero que voy a hacer voy a crear 00:00:37
aquí rápidamente con el touch y le pongo aquí por ejemplo música y vamos a crear del 1 00:00:53
al 100 00:01:05
punto mp3 00:01:07
he creado todos esos ficheros 00:01:10
¿por qué los creo? 00:01:14
porque quiero que veáis el siguiente comando 00:01:16
el siguiente comando 00:01:18
es este de aquí 00:01:20
si se escribe, claro 00:01:24
¿para qué me sirve este comando? 00:01:26
esta es una opción útil 00:01:32
Porque, por ejemplo, os podéis llegar a alguna ocasión a encontrar 00:01:33
No este es el caso porque son ficheritos muy pequeños, o sea, son cantidades pequeñas 00:01:40
Pero imaginaros que yo quiero hacer cosas como esta, ¿vale? 00:01:44
Esto me va a borrar todos los ficheros, ¿vale? 00:01:47
Entonces este de aquí me va a funcionar perfectamente 00:01:50
Porque aquí tengo pocos, ¿vale? 00:01:52
Entonces lo voy a dejar otra vez puesto 00:01:55
Pero imaginaros que hay a veces que cuando un comando recibe muchos argumentos se vuelve loco 00:01:56
es decir, no es que se vuelva loco, sino que no es capaz de trabajar con tantos argumentos 00:02:03
entonces, que sepáis que tenéis este comando xar 00:02:07
que lo que hace es coger las líneas de entrada 00:02:11
y ejecutar el comando que yo le diga 00:02:16
me explico para que lo veáis con un comando 00:02:20
por ejemplo, yo puedo hacer 00:02:22
si yo hago esto simplemente, el comando ls 00:02:25
si yo se lo puedo pasar con una tubería e imaginaros que yo que sé se lo quiero 00:02:35
decir al comando cat sí pero el comando cat que lo que me ha hecho me ha 00:02:47
mostrado simplemente los ficheritos correspondientes pero yo quiero que me 00:02:55
muestre el contenido es decir cómo le digo yo que el resultado de estos 00:02:59
ficheritos vale es decir de cada uno de estos de aquí yo se lo quiero pasar vale como ficheritos 00:03:07
a otro comandos entonces porque imaginaros que cuando yo hago esto me dice oye son muchos 00:03:18
ficheros son demasiados argumentos no los puedo borrar pues para eso tenéis alternativas como 00:03:26
este xar entonces qué es lo que vamos a hacer si yo le digo ls y se lo pasó al x arcs yo aquí le 00:03:31
tengo que decir qué comando quiero que me ejecute por cada uno de los ficheros que recibe como 00:03:39
argumento entonces si yo por ejemplo le digo aquí el comando cat vale porque no me ha mostrado nada 00:03:44
porque los ficheros están todos vacíos pero imaginaros que vamos a hacer otro ejemplo 00:03:53
vamos a y vamos a copiar aquí 00:04:03
vamos a copiar d 00:04:11
el IES Cañaveral 00:04:13
en el almacén 00:04:18
listado 00:04:19
alumnos, vamos a copiar todos los que 00:04:22
empiezan por mini, ¿vale? que aquí 00:04:24
había un montonazo y lo vamos a copiar a esta carpetita 00:04:25
¿de acuerdo? de forma 00:04:28
que yo tengo aquí ahora un montonazo 00:04:30
de ficheritos que empiezan por mini 00:04:32
¿sí? vale 00:04:34
¿qué pasa si yo ejecuto ahora 00:04:36
el otro comando que hicimos? 00:04:38
¿vale? fijaros que es lo que 00:04:40
hace me ha mostrado el contenido de todos los ficheros pues lo que quiero 00:04:42
es que veáis cómo funciona el x ar que quiero subir es que como son muchos 00:04:50
lo voy a guardar un fichero que es todos punto txt es que éste de aquí no me 00:04:59
está cogiendo o digo cómo funciona este es que estoy buscando un ejemplo para 00:05:15
que no sea si vamos a hacer esto los que empiezan por a vale empieza aquí a 00:05:21
ver si le voy a poner a n porque si no se nos va a hacer aquí interminable a 00:05:39
a ver, que empieza por AN 00:05:47
vale, vale 00:05:48
entonces, ¿qué es lo que hace esto de aquí? 00:05:56
esto lo que me hace es mostrarme los ficheros 00:06:00
que empiezan por MINI y AN 00:06:03
y ahora, en lugar de mostrarlo por pantalla 00:06:04
se lo va a enviar al siguiente comando 00:06:08
y el siguiente comando es XAR 00:06:11
¿qué es lo que hace XAR? 00:06:13
ejecuta el comando que yo ponga después 00:06:16
por cada uno de los argumentos que me viene en el comando anterior 00:06:18
entonces, ¿qué es lo que me viene en el comando anterior? 00:06:23
el comando anterior me devuelve esto 00:06:27
¿sí? 00:06:29
entonces, ¿qué es lo que hace el XAR? 00:06:32
lo que hace el comando XAR 00:06:36
a ver si puedo escribir aquí 00:06:38
00:06:40
este comando XAR 00:06:42
me va a coger el CAD y hará 00:06:44
Por cada uno de los que viene aquí, es como si me hiciese cat y empezase mini Ana Alicia, ¿vale? 00:06:47
Y lo ejecuta el siguiente, pues cat y mini Anabel. 00:07:00
Es decir, quiero que veáis que está cogiendo, coge el primer ficherito. 00:07:10
Y este primer ficherito, me lo ejecuta, ¿vale? 00:07:15
Coge el segundo ficherito, y el segundo ficherito, me lo ejecuta. 00:07:21
Coge el tercer ficherito, y me lo ejecuta. 00:07:28
Coge el cuarto ficherito, y me lo ejecuta. 00:07:35
Coge el siguiente ficherito, y me lo ejecuta. 00:07:40
coge el siguiente ficherito, vais viendo lo que estoy haciendo 00:07:47
vale, entonces esto ya a veces 00:07:50
que os puede resultar útil, porque cuando vais a ejecutar un comando y recibe 00:07:54
muchos argumentos, pues te va a decir que no funciona 00:07:58
entonces una opción que tenéis es utilizar el xarg 00:08:01
¿me entendéis esto? 00:08:05
entonces repito, lo que me está haciendo aquí 00:08:10
es, me está ejecutando este comando 00:08:12
que me devuelve un montonazo de ficheros 00:08:15
es decir, todos los que están en verde 00:08:17
y este comando 00:08:19
lo único que hace es 00:08:21
se lo pasa 00:08:22
y el xar me va a ejecutar 00:08:23
este comando cat 00:08:28
por cada uno de los valores 00:08:29
recibido del comando anterior 00:08:31
¿sí? 00:08:33
entonces, ¿cómo podríamos hacer 00:08:35
exactamente lo mismo que con el rm? 00:08:37
es decir, ¿cómo le puedo decir 00:08:40
rm el música para que me borre todo lo que sea por música 00:08:41
pues yo le puedo decir, oye, quiero que me muestres todo lo que sea música 00:08:46
¿vale? y me va a devolver todo esto 00:08:51
pero quiero que se lo pases al comando xarc 00:08:56
y quiero que me ejecutes el comando rm-f 00:09:00
es decir, que no me pregunte, sino que bórramelo directamente 00:09:05
entonces esto es como si yo estuviese ejecutando rm-f con música 100, con 10, con 11, con 12, con 13 00:09:08
¿de acuerdo? entonces esto, si yo lo ejecuto y le digo ahora que me diga 00:09:17
oye, dime cuantos de música hay, pues me dice que no hay ninguno porque me ha borrado todos 00:09:22
entonces repito, quiero que entendáis que es 00:09:28
Se lo paso al comando XARC y después de XARC tengo que poner qué comando quiero que ejecute por cada uno de los valores que recibo de la salida del comando anterior. 00:09:32
Otra opción que nosotros podemos tener. 00:09:49
Imaginaros que yo tengo aquí, por ejemplo, a Félix, F, F, asterisco, mini, perdón, minf, asterisco, ¿vale? 00:09:51
Le voy a poner la opción guión L. 00:10:17
Vale, veis que aquí tengo estos ficheritos. 00:10:21
Y en estos ficheritos, ya os comenté cuando vimos el LS, que esta columna de aquí representa quién es el propietario de ese fichero. 00:10:23
Y esta segunda columna de aquí representa el grupo al que pertenece el fichero. 00:10:39
Imaginaros que yo quiero cambiar estos de aquí. 00:10:47
¿Vale? Yo tengo un usuario que se llama Luffy 00:10:49
¿Vale? Yo tengo un usuario que se llama así 00:10:54
Luffy, ¿de acuerdo? 00:10:56
Si os vais aquí arriba y miráis 00:10:59
Por ejemplo, le doy a cambiar usuario 00:11:02
Quiero que veáis los usuarios que yo tengo 00:11:06
Luffy, Nico, Nami y Sanji 00:11:10
¿Sí? Tengo estos usuarios 00:11:13
¿De acuerdo? 00:11:15
vuelvo al usuario 00:11:17
alumno 00:11:19
entonces 00:11:21
hay un comando que vosotros no sabéis 00:11:29
que lo voy a ejecutar aquí porque quiero que veáis 00:11:31
el siguiente comando 00:11:34
que es para cambiar el propietario 00:11:35
de un fichero, vale 00:11:37
entonces hay un comando que se llama así 00:11:39
chown, vale 00:11:41
y le digo, oye, quiero que el propietario 00:11:43
sea luffy, ¿de qué ficherito? 00:11:45
pues por ejemplo, le cambio de 00:11:47
el minifelix, le voy a poner 00:11:49
este de aquí, de acuerdo 00:11:51
yo le doy, pero que me dice 00:11:52
me dice aquí, oye 00:11:55
es que no tienes 00:11:57
permiso para hacer esta operación, eso lo 00:11:59
tiene que hacer un administrador 00:12:01
pues que sepáis que tenéis 00:12:05
un comando que se llama su 00:12:07
os digo para que es este comando 00:12:10
este comando lo que me va a permitir 00:12:13
es ejecutar 00:12:16
otra consola, vale, una consola, un 00:12:17
sel como si fuese un usuario diferente si yo no pongo nada en el su 00:12:19
lo que se me va a abrir es una nueva sel como usuario root 00:12:26
pero yo le puedo especificar otro usuario si yo quiero me explico para que 00:12:30
me entendáis si yo pongo su sin nada me pide la contraseña pero como no he 00:12:35
puesto nada la contraseña que me pide es la contraseña del usuario root 00:12:41
Yo antes de empezar este vídeo le he puesto una contraseña al usuario root y ya sabéis cuál es clave$1, así que si yo pongo clave$1, fijaros que me ha abierto una nueva consola, no penséis que porque no me ha abierto una ventanita no estoy en una consola, sino que ahora estoy en una consola como usuario root. 00:12:46
Si yo pongo aquí Juami, me dice, oye, tú eres Ruth, ¿sí? 00:13:06
Me ha abierto un nuevo terminal. 00:13:11
Si yo quiero salir de ese terminal, yo pongo exit y ya he salido de ese nuevo terminal. 00:13:13
Si yo ahora le digo quien soy, me dice que tú eres alumno. 00:13:19
¿Me seguís? ¿Vale? 00:13:23
¿Qué es lo que se suele utilizar con el su? 00:13:26
Quiero que veáis una cosa. 00:13:28
¿Veis la carpeta en la que estoy? 00:13:29
Home, alumno y escaneador al martes. 00:13:31
root es lo mismo en si yo no pongo nada y pongo esto es lo mismo entonces me va a pedir la 00:13:36
contraseña del usuario que yo he escrito ahí en este caso el root y si yo no pongo nada del root 00:13:44
repito ponemos la contraseña clave dólar 1 y quiero que veáis que sigo estando en esa carpeta 00:13:49
rayajón alumno es decir me ha abierto un nuevo terminal pero me ha mantenido las variables que 00:13:58
tenía por defecto de la consola anterior vale porque os digo esto si yo ahora hago un exit 00:14:07
en lugar de decirle el sudo su voy a poner delante un guión vale un guión l vale entonces normalmente 00:14:15
como siempre escribimos lo menos posible siempre ponemos un sub y un guión que quiere decir este 00:14:23
guión pues este guión es cuando yo le doy me vuelve a pedir la contraseña del root clave 00:14:31
dólar 1 pero quiero que veáis si yo le digo que ahora que me diga dónde está dónde estoy aquí 00:14:39
pues es un directorio home del root es decir llame que lo que me ha hecho el que yo ponga 00:14:45
aquí un guión si yo le pongo aquí el guión lo que me hace es forzar el inicio del cel de conexión 00:14:51
con las preferencias vale del usuario en el que voy a entrar en este caso en el root para que 00:15:01
os hagáis perdonarme una idea es si yo pongo aquí un guión es como como si hiciese esto voy a pulsar 00:15:09
control al f3 para entrar en modo comando sí y ahora es como si yo hiciese esto root clave 00:15:17
dólar 1 creo que lo escrito mal vale es como si yo hiciese justamente eso cuando yo he iniciado 00:15:35
sesión se me han cargado todas sus variables todo su entorno es como si yo hiciese justamente esto 00:15:51
Si yo salgo de aquí, le hago un exit y vuelvo a donde teníamos 00:15:57
Que es este de aquí 00:16:04
¿De acuerdo? 00:16:08
Entonces si yo no pongo el guión 00:16:10
Me va a mantener en este caso el entorno de ejecución del usuario en el que estoy 00:16:11
Si yo quiero, como si iniciase una sesión con todas las variables y el entorno del usuario 00:16:15
Siempre voy a poner un guión para que se me cargue su entorno de ejecución 00:16:21
¿De acuerdo? 00:16:25
Ya sabéis que una vez que yo me he metido, si quiero salir, pongo el exit. Pero imaginaros que yo no quiero, no tengo la necesidad de entrar como el usuario correspondiente, ¿vale? Porque imaginaros que yo quiero cambiar de usuario y ahora quiero convertirme en Luffy, ¿vale? Repito, tengo un usuario que os he enseñado que se llama Luffy. 00:16:27
Si yo quiero cambiar de usuario, yo estoy como usuario alumno. 00:16:47
Si yo quiero cambiar al usuario Luffy, cargando su entorno, le digo, oye, quiero convertirme en el usuario Luffy. 00:16:52
Digo, vale, pues dime la contraseña del usuario Luffy. 00:17:00
Pues pongo la contraseña del usuario Luffy. 00:17:04
Y ahora yo soy el usuario Luffy. 00:17:08
¿Y dónde estoy? Pues en mi directorio Home, que para eso he cargado mi entorno. 00:17:11
¿De acuerdo? Y todo lo que yo haga aquí va a ser con el usuario Luffy 00:17:15
Que quiero salir de este terminal, de este entorno 00:17:19
Pongo ESIC y ya me he salido 00:17:23
¿Quién vuelvo a ser? Pues el usuario alumno 00:17:25
¿Sí? Que quiero convertirme en el usuario Nico 00:17:29
Pues digo, oye, su Nico 00:17:32
Y en este caso no voy a cargar su entorno de ejecución 00:17:34
Digo, solamente quiero convertirme en Nico 00:17:37
Digo, vale, pues dime la contraseña del usuario Nico 00:17:39
¿Vale? Pues como me la sé 00:17:42
Ya soy el usuario Nico 00:17:44
¿De acuerdo? 00:17:47
Es decir, oye, ¿quién soy ahora? 00:17:49
Pues mira, eres Nico 00:17:51
¿Vale? Ya he hecho lo que sea con el usuario Nico 00:17:52
Me vuelvo a salir 00:17:55
¿Y ahora quién soy yo? 00:17:56
Pues yo soy otra vez alumno 00:17:58
¿De acuerdo? 00:18:00
Pero quiero que entendáis que cada vez que yo pongo un su 00:18:02
Y el alumno, ¿vale? 00:18:05
Y el usuario 00:18:07
Me pide la contraseña de ese usuario 00:18:07
Tengo que saber la contraseña de ese usuario 00:18:11
Otra cosa es que yo digo, oye, su, y le pongo un guión, le estoy diciendo que quiero convertirme en root 00:18:14
¿Qué contraseña tengo que saber? La contraseña del root 00:18:23
Ya estoy como root 00:18:27
Fijaros que si yo ahora pongo su y luffy, no me pide la contraseña 00:18:31
¿Por qué? Porque el usuario root no necesita saber la contraseña de nadie 00:18:38
Se va a poder cambiar de un usuario al otro 00:18:43
¿vale? caso especial obviamente que es root 00:18:45
no necesita ni tiene que saber la contraseña de nadie 00:18:48
entonces, ¿ahora quién soy yo? 00:18:51
pues yo soy Luffy, que vuelvo a salir 00:18:54
vuelvo a la sesión en la que estaba, que era la de root 00:18:56
y de aquí vuelvo a salir y vuelvo a estar donde estaba 00:18:59
que en este caso es el alumno 00:19:02
¿de acuerdo? pues me queda 00:19:06
una opción, imaginaros 00:19:08
que yo le digo 00:19:11
mini 00:19:15
fe asterisco 00:19:17
y le voy a decir 00:19:20
el guion l 00:19:22
y estábamos ejecutando 00:19:23
un comando que todavía no he explicado 00:19:26
que es para cambiar el propietario 00:19:28
y yo quiero poner que el propietario 00:19:30
de minifelix 00:19:32
.txt 00:19:35
y me dice que 00:19:46
yo no tengo permisos para hacer eso 00:19:49
entonces qué opción tengo me puedo ir digo vale pues su guión me pide la contraseña del root 00:19:51
pongo clave dólar 1 sí pero así me he cambiado de carpeta yo no quiero cambiar de carpeta vale 00:20:01
me vuelvo a salir estoy en esta carpeta me voy a convertir en su pero quiero mantenerme que me 00:20:09
mantenga las variables del usuario en el que estoy pongo la contraseña del root 00:20:18
vale y ahora sí que puedo ejecutar el comando este de aquí si yo lo ejecuto me dice ok se me 00:20:23
ha ejecutado vamos a ver qué ha hecho voy a salir del root estoy como usuario alumno si yo le digo 00:20:36
el ls minifer quiero que veáis qué es lo que ha pasado con el mini feliz quien es ahora el 00:20:43
propietario pues el propietario ahora es luffy eso es lo que hemos hecho sí pero eso resulta 00:20:52
que solamente lo puede hacer un administrador pero veis que me he tenido que meter como ruth 00:20:59
he tenido que ejecutar el comando me he tenido que salir pues tenéis una opción diferente que 00:21:05
hacer la siguiente yo quiero ejecutar ahora vamos a volver a poner alumno quiero volver a poner el 00:21:10
propietario alumno pero ahora para decirle que este comando quiero que me lo ejecute con las 00:21:18
credenciales de otro usuario y que no hace falta que me meta en una consola que ejecute yo le voy 00:21:26
decir oye quiero el su y le voy a decir guión hay 11 y el comando que quiero ejecutar sí para 00:21:33
que lo entendáis porque si no lo pongo vais a pensar que esto no esto y esto es lo mismo vale 00:21:48
repito si no pongo usuario él entiende que es root entonces que le estoy diciendo aquí le estoy 00:21:55
diciendo oye quiero que ejecute es vale por eso es el guión c quiero que ejecute es como usuario root 00:22:02
este comando que te digo aquí lo ejecutas y ya está y no hace falta que te metas en la sesión 00:22:15
porque quiero seguir siendo usuario entonces si yo le doy me pide la contraseña de ese usuario root 00:22:22
le pongo clave $1 00:22:28
y yo sigo siendo el usuario alumno 00:22:32
ahora, eso sí, me ha ejecutado el comando 00:22:36
de forma que si yo le digo el fer 00:22:39
¿quién me dice ahora que es el feliz? 00:22:42
pues me vuelve a decir que ha ejecutado el comando correspondiente 00:22:47
¿entendéis para qué es el su? 00:22:50
¿qué único problema tiene el su? 00:22:53
si sois administrador no pasa nada porque no necesitáis saber la contraseña 00:22:55
Pero si yo soy un usuario normal, como soy ahora, os recuerdo que yo soy alumno, si me quiero convertir, por ejemplo, en Luffy, necesito saber la contraseña de su usuario. 00:22:59
Y eso no siempre lo sabemos, ¿vale? Por no decir nunca. 00:23:13
Entonces, el su, yo tengo que saber la contraseña del usuario destino. 00:23:19
¿Sí? Así que, que sepáis para qué estar, pero cuidado porque tenéis que saber la contraseña 00:23:23
¿Sí? Vale 00:23:31
Pues vamos a otro 00:23:32
Voy a copiar, voy a borrar esto ya 00:23:35
rmls, y así ya utilizamos el xarc 00:23:38
xarc, y le digo rm-f, para que me borres todo 00:23:44
Es decir, ya no tengo aquí nada 00:23:51
voy a copiar lo que teníamos en el sábado 28 lo voy a copiar todo aquí y esto es lo que teníamos 00:23:53
en la otra carpetita de acuerdo vale qué es lo que vamos a hacer vamos a y vamos a ver ya por 00:24:02
fin el comando tr que ya lo hemos utilizado alguna vez para saber cambiar pero vamos a 00:24:10
a ver cómo funciona el comando tr entonces vamos a ver por ejemplo 00:24:19
a ver qué contenía puntuación 00:24:25
vamos a este de aquí y vamos a trabajar con este de aquí 00:24:29
si yo quiero decirle que me cambie todos los números por una 00:24:35
ya hemos visto que tenemos el comando tr si yo en el comando tr le digo yo quiero que me 00:24:40
cambies el número 1 por, por ejemplo, una almohadilla. ¿Sí? ¿Y cómo le digo que quiero 00:24:46
recibir de entrada este ficherito? Pues le digo el menor y le digo el puntuación. 00:24:56
Entonces, ¿veis que me ha cambiado los unos por las almohadillas? ¿Sí? ¿Cómo le digo un conjunto 00:25:06
de caracteres? Ya vimos que para decirle un conjunto de caracteres yo le puedo decir entre 00:25:16
abre y cierre corchetes un conjunto. O le puedo decir del 0 al 9, ¿sí? No funciona del 9 al 0, 00:25:23
¿vale? Le puedo decir de la A a la Z, le puedo decir de la A mayúscula a la Z mayúscula, ¿sí? 00:25:31
O le puedo decir, oye, de la A a la Z minúscula y de la A mayúscula a la Z mayúscula. 00:25:41
Y también, ya lo último, le puedo decir 0-9. 00:25:50
Fijaros que le estoy pasando tres rangos diferentes. 00:25:54
Digo, oye, conviérteme todo eso a la almohadilla. 00:25:58
¿Y qué es lo que ha hecho? Pues convertir todo a la almohadilla. 00:26:04
¿Sí? 00:26:07
Entonces yo le puedo poner rango tanto al principio como al final. Nosotros lo que estuvimos viendo es, oye, conviérteme todo lo minúscula, me lo vas a convertir en mayúsculas. Y le pongo el rango. Y me ha convertido todo de minúsculas a mayúsculas. ¿Sí? ¿Hasta aquí bien? 00:26:08
Vale. Pues ahora imaginaros que yo quiero decirle que me cambie y le voy a poner un guión C. ¿Sí? Y le voy a poner aquí que quiero que me lo cambie por la arroba. 00:26:29
Quiero que veáis que hace esto 00:26:56
No sé si veis que ha hecho 00:27:01
Lo pongo por aquí 00:27:04
¿Qué es lo que hay aquí delante de Luis? 00:27:10
¿Sí? 00:27:15
Aquí le hemos dicho que coja de la a la z 00:27:16
¿Pero qué quiere decir la c? 00:27:19
La c quiere decir todo 00:27:20
Lo que no sea esto 00:27:22
Así que el 1 no es una una z 00:27:25
El 0 no es una una z 00:27:28
El tabulador no es una una z 00:27:29
El intro que hay después de Luis no es una Z, por eso me pone todo seguido 00:27:31
El 8 no es una A a la Z 00:27:36
El tabulador este tampoco es una A de la Z 00:27:39
El intro que hay después tampoco es 00:27:42
Así que todo lo que no son letras de la A a la Z minúscula 00:27:44
Me lo ha cambiado por un arroba 00:27:50
Eso es lo que quiere decir el guión C 00:27:52
¿Vale? Todo lo que no sea 00:27:55
¿De acuerdo? ¿Sí? 00:27:57
Pues ahora, vamos a ver otro. ¿Qué pasa si yo le digo lo siguiente? En este caso no necesito la segunda opción y aquí voy a poner una D. ¿Qué es lo que ha pasado aquí? 00:28:01
Quiero que veáis que si yo le digo aquí puntuación 00:28:17
¿Qué es lo que hace el AD? 00:28:22
Lo que le he dicho es, quiero que me borres 00:28:27
Todas las letras que son de la A a la Z 00:28:30
Así que esto me lo borra, esto me lo borra, esto me lo borra, esto me lo borra 00:28:34
Es decir, me está borrando todos los caracteres 00:28:39
Por eso yo no necesito aquí decirle por qué lo quiero reemplazar 00:28:42
Porque no quiero reemplazar, quiero borrar 00:28:47
¿De acuerdo? ¿Sí? 00:28:49
Vale, ¿y qué es lo que me queda ya para que veáis todas las posibles opciones que pueden servir? 00:28:54
Si yo hago lo siguiente, por ejemplo, yo le quiero decir que me cambie todas las letras 00:29:02
No, le voy a decir que quiero que me cambie todos los espacios por una arroba 00:29:09
entonces yo le puedo decir 00:29:16
oye, quiero que me cambies 00:29:18
todos los espacios 00:29:20
y quiero que me los cambies 00:29:24
por una 00:29:27
arroba 00:29:28
es que eso no es un espacio, eso es un tabulador 00:29:29
vamos a hacer una cosa 00:29:36
que quiero que veáis 00:29:39
porque esto es muy común 00:29:41
voy a editar la puntuación 00:29:42
Y voy a cambiar estos tabuladores, porque son tabuladores, por 1, 2, 3, 4, 5 y 6. 00:29:45
1, 2, 3, 4, 5, 6, 7. Es decir, estoy poniendo todo bonito, ¿vale? 00:29:54
Pero en lugar de utilizar tabulador, estoy utilizando espacios. 00:29:59
Vale. Si yo ahora le digo que me haga esto, quiero que veáis que lo que ha hecho. 00:30:14
Yo le he dicho aquí que quiero que me divida todos los espacios, quiero que me sustituya todos los espacios por esta arroba, ¿sí? 00:30:19
Pero aquí me aparecen 6 arroba, aquí me aparecen 7, y digo, joder, es que esto, si yo imaginaros que luego quiero hacer un cut para decirle que el separador de campos es la arroba y que quiero el segundo campo, 00:30:29
aquí es el quinto aquí es el séptimo aquí es el tercero esto como lo arregló pues yo le 00:30:43
puedo decir en el comando tr la opción guión s y quiero que veáis que lo que hace que es lo 00:30:52
que me hace la opción guión s la opción y ese lo que hace es me coge todos estos caracteres 00:30:59
que me ha sustituido y coge como están repetidos pues me coge todas las repeticiones y me las 00:31:07
quita y solamente me deja uno me va a la segunda línea y me dice oye 3 y 3 6 7 y lo que hace el 00:31:14
guión ese es quitar las repeticiones y solamente me queda una me coge este de aquí y me quita las 00:31:21
repeticiones y solamente me queda una eso es lo que hace el guión ese de forma que yo ahora sí 00:31:29
que esto se lo puedo pasar por ejemplo a un cut y le digo menos d la roba y le digo oye quiero que 00:31:36
me devuelvas el campo 2 y me devuelve el campo 2 porque ya me ha quitado los repetidos de la otra 00:31:44
manera el primero sería el campo 3 el otro el que sería el campo 8 y infumable entonces quiero que 00:31:50
veáis la opción que son las tres que se suelen utilizar menos c para decir lo contrario de menos 00:31:57
S para quitar las repeticiones 00:32:03
y menos D para borrar 00:32:05
no reemplazar, sino para borrar 00:32:07
¿de acuerdo? 00:32:10
¿sí? 00:32:12
vale, pues para que no se me haga muy 00:32:15
largo el 00:32:17
el vídeo, lo corto aquí 00:32:18
y luego seguimos un poquito más adelante 00:32:20
saludos 00:32:23
Idioma/s:
es
Autor/es:
Fernando Herrero Núñez
Subido por:
Fernando Jesús H.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
19
Fecha:
31 de diciembre de 2022 - 12:44
Visibilidad:
Público
Centro:
IES EL CAÑAVERAL
Duración:
32′ 24″
Relación de aspecto:
1.85:1
Resolución:
1920x1040 píxeles
Tamaño:
91.05 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid