Saltar navegación

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

Ubuntu. Metacaracteres - 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 4 de mayo de 2022 por Susana L.

29 visualizaciones

Descargar la transcripción

¿Qué son los metacaracteres? 00:00:00
Los metacaracteres son unos comodines, ¿vale? 00:00:01
Pero estábamos acostumbrados en Windows al asterisco y a la interrogación. 00:00:04
Eran muy sencillitos, ¿verdad? 00:00:08
El asterisco nos sustituía una cadena de caracteres 00:00:09
y la interrogación nos sustituía solo un carácter. 00:00:12
De acuerdo, en Linux podemos hacer más cosas y mola un poquito más, ¿vale? 00:00:15
Entonces, vamos a ver cómo funcionaría. 00:00:20
Estos comodines, ¿os acordáis y los entendéis, no? 00:00:25
¿Os acordáis de los comodines? 00:00:30
De la interrogación y del asterisco 00:00:33
¿Alguien no se acuerda y necesita que lo repase? 00:00:35
La interrogación 00:00:50
Vale, la interrogación corresponde con un fichero 00:00:51
O sea, corresponde a un carácter, el que sea 00:00:55
¿Vale? 00:00:58
Vamos a repasarlo 00:00:59
¿Os parece? 00:01:01
Vamos a crear 00:01:02
Vamos a jugar un poquito con esto 00:01:03
¿Vale? A ver dónde estoy yo 00:01:06
Aquí 00:01:09
¿Vale? 00:01:10
Bueno, os recuerdo, interrogación sustituye a un carácter el que sea 00:01:11
Asterisco sustituye una cadena de caracteres las que sean 00:01:17
Vamos a verlo con un ejemplo, estas dos, y luego nos vamos con los siguientes 00:01:21
Perfecto, entonces, voy a crearme ficheros, ¿vale? 00:01:25
Por ejemplo, yo voy a crearme, con el comando touch, puedo crear ficheros vacíos, ¿vale? 00:01:32
Y además, hola, holo, holita, hila y estos, por ejemplo, ¿vale? Tengo todos estos ficheros, ¿vale? Hola, hila, holita. Muy bien. Si yo quiero ver todos los ficheros, si quiero que me haga un ls, me hace un ls de todo, pero si, por ejemplo, quiero que me haga un ls de los que empiezan por h, digo h lo que sea. 00:01:40
Muy bien, ¿de acuerdo? Esto está claro 00:02:20
H lo que sea, si quiero que sean 00:02:25
Los que empiecen por HO 00:02:27
HO lo que sea 00:02:28
Me cogería estas dos, muy bien 00:02:31
Pero si quiero que empiecen 00:02:33
Por H 00:02:35
O sea, quiero que me coja 00:02:37
Hola y holo, es decir 00:02:38
Quiero que me coja, que ponga 00:02:41
All y que el último carácter 00:02:43
Sea 1, ¿vale? 00:02:45
Ay, perdón 00:02:48
No he puesto el S 00:02:49
¿Veis? Aquí me ha cogido hola y holo, ¿de acuerdo? 00:02:52
Si yo cogiera también, voy a crear un holi, ¿tengo un holi? No, voy a crear un holi, ¿vale? 00:02:56
Entonces, si yo hago lo mismo que antes, tengo hola, holo y holi, ¿vale? 00:03:05
No me ha cogido holita, ¿lo veis? Para que me coja holita necesito poner la interrogación, 00:03:11
es decir, me sustituye solo por un carácter. 00:03:16
Pero, ¿qué pasaría si yo pongo ls h interrogación l asterisco? 00:03:18
Fijaos lo que estoy haciendo. 00:03:25
Aquí me está diciendo, sácame los ficheros que empiecen por h, 00:03:27
que luego tengan un carácter el que sea, 00:03:30
que luego tengan la l y luego lo que sea. 00:03:33
¿Veis? Me coge todo esto, todos prácticamente. 00:03:38
¿Vale? 00:03:41
Porque, claro, todos cumplen estas condiciones, 00:03:42
Pero si yo cojo y le digo, en lugar del asterisco al final, le pongo una interrogación, no me va a coger Lolita. 00:03:44
¿Lo veis? ¿Vale? Esta sería la idea de estos dos. 00:03:53
Bueno, ya hemos visto estos dos, ahora vamos a ver los siguientes. 00:03:59
El corchete. El corchete mola un montón, porque aquí en la interrogación tenemos un solo carácter que sea el que sea. 00:04:02
¿Vale? Bien, con los corchetes lo que yo digo es, quiero que me digas, tiene que ser solo un carácter que esté dentro del conjunto que yo ponga aquí, ¿vale? Es decir, aquí por ejemplo veis fichero, pongo corchetes, 1, 3, es decir, punto txt, es decir, va a buscar un fichero que ponga fichero 1, punto txt, fichero 3, punto txt, solamente esos dos ficheros, ¿vale? 00:04:10
Aquí pongo el conjunto de caracteres que solo va a ser 1, que sea fichero 1 o fichero 3.txt. Si yo quiero fichero 13, esto no me vale, ¿de acuerdo? Porque él lo que busca es fichero una rayita .txt y esa rayita tiene que ser o el 1 o el 3, ¿vale? 00:04:36
Aquí solo queremos dos, con que es muy facilito, pero si nosotros queremos un intervalo, podemos poner un guión. O sea, si yo pongo fichero corchetes 1-3, me va a buscar fichero 1, fichero 2, fichero 3, ¿vale? Es lo mismo que si pusiera fichero corchetes 1, 2, 3, ¿vale? 00:04:57
¿Vale? Esto porque es útil, si por ejemplo quieres que sean todas las mayúsculas, pues pones corchetes de la A guión Z, entonces no tienes que escribir A, B, C, D, ¿vale? ¿De acuerdo? Bien, vamos a ver esto con un ejemplo. 00:05:19
Nosotros teníamos todos estos holas, ¿vale? 00:05:38
Y si yo lo que quiero es que me saque el a y hola, no que me saque y la, hago un ls, h, y quiero que la segunda letra sea o la a o la o. 00:05:40
Y luego que escriba la, ¿vale? 00:05:54
Y me saca estos dos. 00:05:57
¿Veis qué chulo? 00:05:59
¿Vale? 00:06:01
Bien. 00:06:01
Ahora os voy a contar el otro que teníamos 00:06:02
Un poquito el siguiente 00:06:04
Que estábamos viendo en la transparencia 00:06:06
Y es la negación 00:06:09
¿Vale? 00:06:10
Con la admiración no es realmente un metacarácter 00:06:11
Pero es un modificador 00:06:14
Yo aquí lo que estoy diciendo es 00:06:15
Quiero que me muestres los ficheros 00:06:17
Que es H 00:06:20
Un carácter que sea uno de estos dos 00:06:21
Y luego la 00:06:24
Pero y si quiero justamente lo contrario 00:06:25
Si yo lo que quiero es 00:06:28
Quiero una H, que sea una H 00:06:30
Y luego un solo carácter que no sea ni la E ni la O 00:06:34
Y que luego siga por la 00:06:38
Me saldría y la 00:06:40
¿Lo veis qué chulo? 00:06:44
¿De acuerdo? 00:06:46
Y si yo solamente quisiera que salieran los otros 00:06:46
Es decir, justamente que no salga la I 00:06:51
Podría ser, o sea, puede ser solo un carácter 00:06:53
¿Qué sucede? 00:06:55
Algo que solemos equivocarnos mucho con esto 00:06:57
Si yo, por ejemplo, pongo, quiero que sea la h y que tenga la e o, ¿vale? Tengo que hacerlo así. Si yo pongo esto, lo estoy haciendo mal, ¿vale? Porque aquí lo que me buscaría es un fichero que fuera h e l a, h coma l a y h o l a. 00:07:00
Es decir, esto no lo considera como separación, tú no necesitas la coma para separar, ¿vale? Como aquí no tenemos ningún fichero con una coma como nombre de fichero, no nos vamos a dar cuenta del error, pero esto estaría mal, ¿de acuerdo? Esto es un poco la idea. 00:07:26
Entonces, la idea que tenemos con los metacaracteres es combinar estos metacaracteres con los directorios y los ficheros 00:07:43
A la hora de nombrarlos, a la hora de copiar, a la hora de lo que sea, ¿vale? A la hora de listar, todo 00:07:53
Utilizaríamos estos metacaracteres, ¿vale? 00:07:59
Aquí veis estos ejemplos, veis por ejemplo, esto quiero los ficheros que no empiecen ni por A ni por B, ¿vale? 00:08:03
Los comandos de directorios, ¿vale? Estos los conocemos, ya los conocemos de Windows. Si nosotros queremos ir al directorio raíz, hacemos cd el raíz. Estos mismos directorios que ponemos nos valen tanto para copiar como para mover, es decir, la ruta nos vale para todo. 00:08:10
¿Vale? Entonces, con el barra nos vamos al directorio raíz, al barra. El punto es el directorio actual, que ya lo conocemos, cd punto punto, esta transparencia se me ha ido un poquito, pero cd punto punto nos lleva al directorio padre, que también lo conocemos. 00:08:33
El CD nos lleva a nuestro directorio de trabajo o nuestro directorio home, que no es el barra home, ¿vale? Es nuestro directorio de trabajo. Y el CD, virgulilla, también nos manda al directorio de trabajo, ¿vale? Vamos a verlo con el ejemplo. 00:08:47
Bien, voy a cancelar esto 00:09:03
Yo ahora mismo estoy en barra home barra usua 00:09:07
Susana 00:09:10
Me voy a ir al directorio barra 00:09:11
¿Veis? Me estoy yendo al raíz 00:09:14
Y puedo bajar al etc 00:09:15
Que es un directorio donde guardamos ficheros de configuración 00:09:17
Bien, si yo ahora me quiero ir a mi directorio home 00:09:21
Hago cd y me voy 00:09:24
¿Vale? 00:09:26
Directamente 00:09:27
Ahora voy a intentar hacerlo de la otra forma 00:09:28
Con el virgulilla 00:09:31
Pues CD al 126, ¿vale? La virgulía la sacáis con la alternativa 126 y me estoy yendo también, ¿vale? No tiene más. Si me quiero ir a mi directorio padre, ya lo he visto, ¿no? Muy bien. 00:09:32
Si me quiero ir con la ruta absoluta desde mi directorio de trabajo a ETC, ¿os acordáis qué era? CD. Primero tengo que subir, ¿os acordáis que estoy en PWD? Entonces, para irme a barra ETC, o sea, este directorio de aquí, tengo que subir hasta la barra y bajar al ETC, ¿vale? Que ya lo sabíamos hacer en Windows. 00:09:47
entonces cd 00:10:10
punto, punto, porque voy a utilizar la ruta 00:10:11
relativa, esto es igual que en Windows 00:10:14
barra, acabo de subir uno, ahora mismo 00:10:16
estaría en home, con lo que tengo que volver a hacer 00:10:18
otro punto, punto 00:10:20
ahora ya estaría en la barra 00:10:22
es como si hiciera enter, y ahora 00:10:24
etc, ¿vale? 00:10:26
es igual que hacíamos en Windows, ¿de acuerdo? 00:10:28
así os sirve también para 00:10:31
repasar, si yo desde aquí 00:10:32
quiero ir a barra home 00:10:34
utilizando la ruta relativa, tendría 00:10:36
que hacer cd punto punto, ahora mismo estoy en barra y si quiero bajar a Susana, Susana, ¿de acuerdo? 00:10:38
Esto es muy fácil, ¿vale? Muy bien, algunos comanditos más de ficheros que son interesantes, ya os he 00:10:48
enseñado antes el touch, que lo que hace es que crea un fichero vacío, ¿vale? Vamos a verlo, cuando hemos 00:10:56
hecho touch buenas, por ejemplo, si hago un ls menos l, veréis, como todos los he hecho 00:11:03
con touch, veréis que buenas, todos tienen un tamaño de cero, ¿vale? Menos el hola que 00:11:11
lo había creado con el eco hola, ¿os acordáis? ¿Vale? Bien, este es el touch. Tenemos también 00:11:17
el comando file, que me dice qué características tiene este fichero, ¿vale? Cuando hablamos 00:11:25
de file, nombre de fichero 00:11:33
me sirve file, directorios 00:11:36
puedo utilizar metacaracteres, todo esto está 00:11:38
incluido cuando hablo de directorios 00:11:40
y de ficheros pueden ser uno o puedo utilizar 00:11:42
los metacaracteres que ya hemos visto 00:11:44
¿vale? entonces si yo por ejemplo 00:11:46
hago file de hola 00:11:48
me dice que hola 00:11:50
es un fichero en así plano 00:11:52
¿vale? pero si yo hago 00:11:54
un file de buenas 00:11:56
fijaros que me dice que es un fichero 00:11:57
vacío ¿de acuerdo? entonces me indica 00:12:00
Si es vacío, binario o lo que sea 00:12:02
Tenéis en la lista otros comandos 00:12:05
Que son interesantes 00:12:08
Que voy a hacer un ls 00:12:10
De barra etc 00:12:12
Y lo voy a meter en un fichero 00:12:15
Que se llame f1 00:12:18
¿Vale? Para jugar ahora con él 00:12:20
¿De acuerdo? 00:12:21
Entonces si yo hago un cat f1 00:12:23
Me voy a encontrar todos los ficheros que tiene etc 00:12:25
¿Vale? 00:12:28
Muy bien, tengo por ahí f1 00:12:29
Perfecto, pues si yo hago un file de F1 me va a decir que es un fichero de texto, como ya sabemos 00:12:32
Ahora, si yo lo que hago es gea, ¿vale? de F1, gea lo que me va a mostrar son las 10 primeras líneas de ese fichero, ¿vale? 00:12:39
Realmente gea lo que me hace es la cabecera del fichero, es decir, las primeras líneas de un fichero 00:12:53
Si yo no pongo ningún número de líneas, me dice las diez primeras, me da las diez primeras, pero yo puedo decirle, por ejemplo, que quiero ver las tres primeras líneas, ¿veis? Y aquí veo las tres primeras líneas, muy fácil, ¿vale? Perfecto. 00:12:58
Si yo puedo ver las tres primeras líneas, también podré ver las últimas líneas 00:13:14
Si yo veo con la cabeza, las últimas son la cola 00:13:19
Cola es tag 00:13:22
Entonces igual, si por ejemplo yo quiero ver las cinco últimas líneas de F1 00:13:23
Pues lo haría así 00:13:28
¿Vale? 00:13:31
Y si no pongo nada 00:13:32
Si no pongo ningún número de líneas, me va a decir las diez últimas 00:13:33
¿Vale? Esto es muy fácil 00:13:37
Perfecto 00:13:39
Ya hemos visto estos cuatro comandos 00:13:42
Vamos a por el WC 00:13:44
El WC me muestra número de líneas, palabras y caracteres de un fichero o de varios, ¿vale? 00:13:46
Entonces, si yo pongo WC de hola, me va a decir, este es el fichero, número de líneas, palabras y caracteres, ¿vale? 00:13:53
Porque también coge el salto de línea. 00:14:04
Si yo hago WC de F1, me va a decir número de líneas, palabras y caracteres, ¿vale? 00:14:06
Bien, si yo quiero solamente que me muestre el número de líneas, hago WC con la opción L de F1, ¿vale? Si yo quiero que solamente me muestre las palabras, la W de Word. Y si quiero que solamente me muestre los caracteres, con menos C o con menos M. 00:14:14
Y no tiene más, ¿de acuerdo? 00:14:35
Pero esto puedo hacerlo de un fichero o de varios 00:14:40
Yo puedo hacerlo, por ejemplo, wc menos l de asterisco 00:14:43
¿Vale? Y me dice los ficheros que tengo y el número de líneas de cada uno 00:14:49
¿Vale? Y lo mismo si quiero ahorrarme, quiero verlo todo, pues wc de asterisco 00:14:54
¿Vale? Y la verdad es que no tiene mucho más 00:15:00
Idioma/s:
es
Autor/es:
Susana López Luengo
Subido por:
Susana L.
Licencia:
Reconocimiento - No comercial
Visualizaciones:
29
Fecha:
4 de mayo de 2022 - 7:04
Visibilidad:
Público
Centro:
IES PALOMERAS-VALLECAS
Duración:
15′ 45″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
28.39 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid