Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Ubuntu. Metacaracteres - 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:
¿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:
- 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