Activa JavaScript para disfrutar de los vídeos de la Mediateca.
03-Comandos linux 2 - Parte 3/7 - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
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
sí
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
si
00:12:03
pues que sepáis que tenéis
00:12:05
un comando que se llama su
00:12:07
si
00:12:09
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
ls
00:19:13
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:
- 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