Saltar navegación

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

04-Comandos linux 1 - Parte 4 - 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 30 de diciembre de 2022 por Fernando Jesús H.

25 visualizaciones

Descargar la transcripción

Seguimos con el tema y vamos a empezar para ver cuáles son las opciones para ver el contenido de ficheros. 00:00:00
Vamos a empezar por dos comandos y para ello me voy a ir, por ejemplo, estamos en pw, nos vamos a ir a la carpeta y es cañaveral y nos vamos a ir al almacén datos. 00:00:09
datos. ¿Por qué os lo digo? Porque tenemos aquí los ficheros con los que llevamos trabajando todo el año, que tenemos componentes, empleados y municipios. 00:00:38
Como ya sabéis lo que estoy haciendo, simplemente lo hago para que me quepa más en la pantalla y que no haya tantas cositas. 00:00:52
¿De acuerdo? Entonces, ls menos l. Y tenemos estos tres ficheros, ¿de acuerdo? Estos tres ficheros para ver el tamaño que tenemos ahí, que me ocupan en este caso, pues, 938k es el mayor. 00:01:00
entonces vamos a ver dos comandos 00:01:15
el comando que se llama more 00:01:18
el que se llama more 00:01:19
y el comando que se llama less 00:01:22
voy a empezar por el comando more 00:01:25
y el comando more es 00:01:27
yo pongo more 00:01:29
y simplemente le tengo que decir 00:01:30
que fichero quiero que me muestre el contenido 00:01:32
¿por qué os digo esto? 00:01:35
porque veis que en los vídeos anteriores 00:01:37
yo todo el rato utilizo un comando que se llama cat 00:01:40
para ver el contenido de un fichero 00:01:42
simplemente scat y el nombre del fichero 00:01:44
si yo pongo por ejemplo municipios 00:01:47
pues me muestra ese fichero 00:01:49
pero de una vez 00:01:52
es decir, yo ahora me tengo que mover para arriba 00:01:55
si quiero ver todo lo que hay dentro de ese fichero 00:01:57
¿de acuerdo? 00:02:00
entonces es un poco tedioso 00:02:02
porque imaginaros que esto tiene muchas líneas 00:02:03
¿qué pasa si yo quiero que me muestre el contenido 00:02:05
pero pantalla a pantalla? 00:02:08
pues si yo quiero que me muestre el contenido 00:02:10
pantalla a pantalla 00:02:12
utilizo el comando more 00:02:13
y le digo el nombre del fichero 00:02:15
que hemos dicho que va a ser municipios 00:02:17
le doy y quiero 00:02:19
que os veáis que se coloca 00:02:21
ahí en la primera pantalla y se me para 00:02:23
¿sí? yo puedo 00:02:25
puedo, estoy aquí 00:02:27
si yo me puedo mover 00:02:28
si yo pulso intro, voy bajando línea en línea 00:02:30
si yo pulso la barra 00:02:33
espaciadora, bajo 00:02:35
de página en página, ¿vale? 00:02:37
vais viendo que se va poniendo el tanto por ciento 00:02:39
en el que yo estoy, ¿sí? 00:02:41
Si yo pulso, en este caso, la tecla B de Barcelona, subo para arriba, ¿vale? La barra espaciadora baja de pantalla a pantalla y la B de Barcelona va subiendo para arriba, ¿de acuerdo? ¿Sí? 00:02:43
Entonces, aquí nosotros también, si tenemos por aquí el H, esto es como la ayuda, yo no sé si os acordáis en la ayuda cómo funcionaba, si pulso la H, aquí me dice cuáles son las opciones de movimiento que yo tengo. 00:02:59
Si yo pulso la Q, ¿vale? Lo que hago es salir. ¿De acuerdo? Entonces, si vuelvo a mostrar el contenido, yo ya voy viendo aquí pantalla a pantalla todo el contenido del fichero. ¿Sí? Este comando se utiliza sobre todo cuando veamos en este caso las tuberías y demás para decir que el resultado me vaya mostrando pantalla por pantalla. ¿De acuerdo? 00:03:15
Entonces, este comando está bien, pero yo puedo utilizar lo siguiente, si yo quiero buscar una palabra, por ejemplo, quiero buscar, yo que sé, torre, pues yo lo que hago es pulso la barra de dividir, 00:03:42
escribo lo que quiero buscar y le doy al enter 00:04:08
¿de acuerdo? de forma que se va colocando 00:04:13
si yo voy pulsando la N se me va colocando en el siguiente 00:04:17
lo que pasa es que aquí no lo veo en dibujitos 00:04:20
pero yo estoy pulsando la N minúscula y se me va colocando hacia adelante 00:04:22
veis que me pone 30, 32 y estoy pulsando la N minúscula 00:04:27
si quiero buscar hacia atrás pulso la N mayúscula 00:04:31
¿vale? ¿sí? 00:04:36
entonces, este comando 00:04:38
he salido con el Q, este comando está bien 00:04:40
pero hay un comando que es 00:04:43
mejor que este, y se llama 00:04:44
less, vale 00:04:46
entonces funciona exactamente igual 00:04:48
si yo le pongo less, que el comando less 00:04:50
es el que utiliza el man, vale, cuando 00:04:52
vosotros buscáis la ayuda, realmente estáis 00:04:54
utilizando el comando less 00:04:56
entonces si yo pongo less y le pongo aquí 00:04:57
no sé que había dicho, el municipio 00:05:00
si yo lo pongo aquí en municipios, le doy 00:05:02
al intro, quiero que veáis 00:05:04
que es exactamente igual, pero ¿qué es lo bueno que tiene esto? 00:05:06
pues que yo puedo utilizar las flechitas para arriba, puedo utilizar las flechitas para abajo 00:05:09
avance página, retrocede página, inicio, fin 00:05:13
es decir, esto es como si estuviese en la ayuda 00:05:17
¿cómo buscábamos en la ayuda una cadena? 00:05:21
pues como hemos hecho en el MOR, yo pongo 00:05:25
me coloco en el principio, estoy en el principio 00:05:28
He pulsado la tecla de inicio y le digo, oye, quiero buscar, por ejemplo, y hemos dicho torre. Si yo le doy, ¿ves que me aparece torre? Si yo pulso la tecla N minúscula, se va colocando en el siguiente. 00:05:33
Si pulso N minúscula en el siguiente, N minúscula siguiente, N minúscula siguiente. Si pulso N mayúscula al anterior, al anterior, al anterior, al anterior, hasta que llega un momento que me dice, oye, no se ha encontrado más coincidencias. Presione intro, pues presiono intro. ¿De acuerdo? 00:05:46
Entonces, repito, cuando vosotros visteis el vídeo de la ayuda, realmente cuando vosotros vais a la ayuda lo que estáis utilizando es el comando less. Entonces, si sabéis utilizar la ayuda, sabéis lo que tenéis que utilizar y moveros por el comando less. ¿De acuerdo? ¿Sí? 00:06:07
Entonces aquí de nuevo, si yo me vuelvo a meter en la ayuda, metemos aquí para que yo vea la ayuda correspondiente, ¿sí? Entonces si yo quiero salir de aquí, pues pulsamos otra vez la tecla Q. Si quiero salir de aquí, pulsamos otra vez la tecla Q. Repito, como si estuviésemos en la ayuda, ¿de acuerdo? ¿Sí? 00:06:21
Entonces, son los dos comandos que se suelen utilizar para mostrar la información pantalla a pantalla, ¿vale? El primero que apareció es el que se llama more y luego apareció less para hacer un juego de palabras diciendo que less es más que more, ¿vale? Que menos es más que más, ¿de acuerdo? Pero bueno, son fricadas de esta gente. 00:06:40
Entonces, solamente me queda una cosa. Si yo me voy aquí a Less, si yo quiero ir a una posición concreta, pues si yo pulso la tecla P, ¿vale? ¿Veis que me aparece aquí un dos puntos? 00:07:01
Pues si yo pongo aquí, por ejemplo, 50%, pues yo me voy a la mitad del fichero, ¿vale? 00:07:23
Pero también puedo poner, recordar, G mayúscula o también puedo poner 1G mayúscula para irme al principio o al final. 00:07:35
Pero como tenemos inicio y fin, lo podemos utilizar igual, ¿de acuerdo? 00:07:45
Pero si queréis iros a una línea, por ejemplo, yo pongo P y pongo aquí 34, me voy a la línea 34. 00:07:48
¿Que me quiero ir al 60% del documento? Pues pongo el 60% y me voy al 60% a la posición correspondiente al 60%, ¿de acuerdo? 00:07:56
Entonces eso, justo lo necesario para que nos podamos mover. 00:08:06
Y la última cosa, si yo me voy a LES, imaginaros que estoy en el final, me he pinchado en la tecla de fin. 00:08:10
Si yo quiero buscar hacia atrás, porque cuando yo pongo la barra dividir es para empezar a buscar hacia adelante 00:08:17
Si quiero directamente decirle que quiero empezar a buscar hacia atrás, en lugar de la barra es la interrogación 00:08:23
De forma que yo pongo aquí torre y automáticamente empieza a buscar hacia atrás 00:08:29
De forma que si pulso en este caso la N me empieza a buscar hacia atrás 00:08:34
Si pulso lo contrario, la N mayúscula, hacia adelante 00:08:40
¿De acuerdo? Es más de lo mismo, pero la raya de dividir busca hacia adelante y la barra de interrogación busca hacia atrás. 00:08:43
¿De acuerdo? Entonces, vuelvo a repetir. 00:08:53
Esta barra hacia adelante, ¿vale? Es decir, para abajo, y la interrogación busca para arriba. 00:08:57
¿De acuerdo? Y yo aquí pongo la palabra que quiera buscar. 00:09:07
¿De acuerdo? Vale. 00:09:09
más opciones de comandos que podemos tener 00:09:13
vamos a ver dos comandos 00:09:17
que dan muchísimo juego 00:09:19
para obtener todo tipo de información 00:09:21
entonces esos comandos son 00:09:23
el head y el tail 00:09:26
entonces vamos a hacer aquí un ejemplo 00:09:27
y vamos a hacer lo siguiente 00:09:31
vamos a crear 00:09:33
vamos a crear aquí un ficherito 00:09:36
donde estoy en datos 00:09:44
Vale, voy a crear aquí un ficherito nano y ponemos aquí ejemplo1.txt y voy a crear aquí unas líneas, 1, 2, voy a escribir aquí por lo menos 20 líneas, con que sean los números o lo que me dé la gana, escribir 20 líneas. 00:09:46
Le voy a escribir rápidamente. Vale, he escrito esas líneas, guardo, control x, ay perdonadme, control x, sí, intro. De forma que yo ahora tengo aquí el ejemplo 1. 00:10:04
si yo hago un less 00:11:09
que es el que hemos visto hasta ahora 00:11:12
para ver el contenido de ejemplo 1 00:11:14
tenemos aquí el ficherito correspondiente 00:11:16
¿de acuerdo? 00:11:18
vale, pues yo tengo el siguiente comando 00:11:20
y el siguiente comando es este de aquí 00:11:22
head 00:11:24
si yo pongo head 00:11:26
perdonadme 00:11:27
si yo pongo head y le digo 00:11:30
aquí el nombre del fichero 00:11:32
quiero que veáis que es lo que me va a mostrar 00:11:34
1, 2, 3 00:11:37
4, 5, 6, 7, 8, 9 y 10. ¿Vale? Me va a mostrar por defecto las 10 primeras líneas del fichero o ficheros que yo le indique como argumentos. ¿Sí? Entonces está muy bien porque para ficheros muy grandes en el que yo quiera ver simplemente X líneas, las X primeras líneas, pues utilizo el comando head. ¿Sí? 00:11:39
Entonces, repito, si yo no pongo absolutamente nada, simplemente pongo gead y el nombre o los ficheros me muestra las 10 primeras líneas del fichero. 00:12:04
Pero, ¿qué pasa si yo no quiero que me muestre las 10 primeras líneas? 00:12:15
Si lo que quiero es que me muestre, por ejemplo, las 3 primeras. 00:12:20
Pues si yo le pongo gead y le digo aquí un guión y el 3, fijaros que es lo que pasa. 00:12:23
Solamente me muestra las 3 primeras líneas. 00:12:29
¿Me seguís? 00:12:32
Esto y esto es lo mismo 00:12:35
Poner guión n para decirle 00:12:36
Oye, quiero que me muestres las tres primeras líneas 00:12:40
¿Sí? 00:12:43
Esta es la versión abreviada 00:12:45
Y vosotros podéis pensar 00:12:47
¿Y entonces esta para qué cojones es? 00:12:49
Pues fijaros 00:12:51
Que si yo hago esto 00:12:52
También puedo decirle 00:12:54
En este caso, esto de aquí 00:12:56
Yo no sé si veis 00:13:02
Lo voy a poner un poquito 00:13:04
¿vale? lo voy a poner un poquito así 00:13:05
y mi pregunta es, ¿esto qué análisis ha hecho? 00:13:11
yo no sé si podéis apreciar 00:13:17
si yo le digo en este caso un less 00:13:19
quiero que veáis cuál es la última línea 00:13:22
es decir, y fin, otro más 00:13:28
y 20, ¿verdad? es decir, quiero que veáis 00:13:31
el... uf, madre mía 00:13:34
es decir, quiero que veáis que tengo 00:13:37
esta línea, esta línea y esta línea, ¿verdad? 00:13:41
Y luego tengo 19, 18, pum, pum, pum, pum, pum. 00:13:44
Si yo de aquí le he dicho 00:13:49
este, que es lo que me ha mostrado, le estoy diciendo 00:13:53
oye, quiero que me muestre todas las líneas menos las tres 00:13:56
últimas, ¿de acuerdo? Entonces si queréis hacer cosas 00:14:00
como esa, vais a tener que poner el guión n, ¿de acuerdo? 00:14:05
¿Sí? Entonces, esta línea, este comando, la verdad es que está muy bien para indicarle las primeras líneas que queréis ver. 00:14:09
Entonces, si yo quiero, por ejemplo, decirle que me muestre solo la primera línea de empleados, pues yo le puedo decir, oye, gead-1 del fichero empleados. 00:14:21
¿Y qué es lo que me ha mostrado? La primera línea. 00:14:32
Si yo le digo, oye, muéstrame las dos primeras líneas, en este caso de empleados, pues me muestra las dos primeras líneas. 00:14:34
Esta es la primera línea del documento y esta es la segunda línea del documento. 00:14:46
¿Sí? ¿Me seguís? 00:14:52
¿Y qué pasa si yo pongo, por ejemplo, esto? 00:14:55
Yo le digo "-n", y le digo aquí "-1". Es exactamente igual, ¿de acuerdo? 00:14:58
Entonces, lo importante es cuando ponéis aquí un menos uno, que con esto le está diciendo, quiero que me muestre todos menos el último. 00:15:07
¿De acuerdo? ¿Sí? 00:15:15
Vale, ¿y qué pasa si yo le digo, tengo aquí estos cuatro ficheros, qué pasa si yo le digo esto? 00:15:17
Oye, quiero que me muestres las dos primeras líneas de todos los ficheros. 00:15:25
Pues si yo le doy al intro, quiero que veáis que es lo que me hace 00:15:32
Me dice, oye, componentes txt, estas son las dos primeras líneas 00:15:36
Ejemplo 1, estas son las dos primeras líneas 00:15:40
Empleado 2017, estas son las dos primeras líneas 00:15:43
Y municipio, estas son las dos primeras líneas 00:15:46
¿Qué pasa si a mí no me interesa que aparezca el encabezado este? 00:15:49
Pues yo puedo ejecutar lo siguiente 00:15:57
si yo utilizo la opción guión Q 00:15:59
segundo, que no sé si lo estoy poniendo bien 00:16:03
guión N2, perfecto 00:16:10
si yo le digo la opción guión Q 00:16:14
he tenido que poner guión N para que él entienda 00:16:17
que esto es otro argumento diferente 00:16:19
o si no hubiese puesto Q después del guión 2 00:16:22
entonces fijaros que me muestra las dos primeras líneas 00:16:24
y no me pone el titulito 00:16:28
indicándome la cabecera de cada uno de los ficheros 00:16:29
¿Sí? Por defecto te muestra la cabecera, que es la opción guión v, pero si no queréis que os muestre la cabecera, guión q, ¿de acuerdo? 00:16:33
¿Sí? Pues si tengo un comando que me muestra las primeras líneas de un fichero, pues tengo un comando que me muestra las últimas líneas de un fichero. 00:16:41
¿Cómo se llama ese comando? Pues ese comando es el tail. 00:16:51
Si yo le digo tail y ejemplo, ¿qué es lo que me va a mostrar por defecto? Me va a mostrar las 10 últimas líneas del fichero o ficheros que yo le pase como argumento. 00:16:54
Repito, el head por defecto me muestra las 10 primeras líneas. El tail por defecto me muestra las 10 últimas líneas. 00:17:09
¿De acuerdo? ¿Sí? Vale. ¿Qué opciones tiene el comando tail? Tiene prácticamente las mismas que el otro. Si yo le digo, por ejemplo, tail y le digo aquí, por ejemplo, guión 3, pues me muestra las tres últimas líneas. 00:17:18
¿Y qué pasa si yo? Yo le puedo poner directamente aquí un más 00:17:38
¿Vale? ¿Qué es lo que hace el más? 00:17:43
Pues fijaros que lo que hace el más es me muestra desde la línea 3 hasta el final 00:17:46
¿Sí? Desde la línea 3, ¿vale? 00:17:52
Es decir, 1, 2, es decir, línea 3 en adelante hasta el final 00:17:58
Si pongo el más, ¿lo veis? 00:18:02
¿Sí? Esto es lo mismo que si vosotros ponéis aquí guión n y el 3, me muestra las tres últimas, guión n y más 3 me muestra desde la línea 3 en adelante, ¿vale? Para que sigáis la misma nomenclatura que teníais en el gead, ¿de acuerdo? 00:18:05
Vale. ¿Y qué pasa si yo le digo, por ejemplo, oye, quiero que me muestre las dos últimas líneas de todos los ficheros con extensión txt? Pues me está mostrando las dos últimas líneas de todos los ficheros. 00:18:26
ficheros. Igual que pasaba con el otro, esto es la opción guión V por defecto, que me muestra las 00:18:48
cabeceras. Si no quiero que me muestre los nombres, pues en este caso lo que tendré que añadir es la 00:18:54
opción guión Q, para que no me muestre el nombre de los ficheros. ¿Sí? ¿De acuerdo? Pues aquí hay 00:18:59
una opción del tail muy, muy, pero que muy interesante, que no la tiene el head, y es la 00:19:07
siguiente. Voy a abrir dos ventanitas porque quiero que lo veáis aquí. Voy a abrir esta 00:19:12
y voy a abrir otra ventanita aquí porque quiero que veáis. Y me voy a poner en el 00:19:19
mismo sitio. Es decir, me voy en CDIS almacén datos. Estoy aquí. Pues quiero que veáis 00:19:27
¿Qué es lo que voy a hacer? Yo le voy a decir que me muestre las diez últimas líneas de ejemplo, ¿vale? Le voy a decir que me muestre las últimas líneas de ejemplo, pero le voy a poner delante la opción guión F y quiero que veáis qué es lo que hace. 00:19:39
Se me queda ahí. ¿Ves que no me aparece el dólar indicando que puedo seguir escribiendo un comando? Sino que se me queda ahí parado. ¿Qué es lo que hace esto? Pues imaginaros que yo voy a hacer esto. 00:19:58
¿Os acordáis que en Windows vimos los redireccionamientos? El de salida, el de salida con agregación, el de entrada, el de errores. Pues imaginaros que yo hago cosas como esta. Estoy aquí y voy a hacer cosas como esta. 00:20:11
Le digo, oye, quiero añadir, por ejemplo, nueva1 y le voy a decir que lo quiero añadir porque, repito, esto, como ya sé que lo habéis visto en la sección de Windows, ¿vale? Aquí ya veremos que es prácticamente clavado. 00:20:29
Entonces, le estoy diciendo que me muestre la palabra nueva1, pero en lugar de mostrármelo en la pantalla, quiero que lo añada al ficherito ejemplo1, ¿sí? 00:20:46
Si yo le doy, quiero que veáis que ha pasado en la ventanita que está a mano derecha. 00:20:58
Entonces, yo he ejecutado este comando y automáticamente se me ha actualizado con lo que yo pongo aquí. 00:21:06
Entonces, ¿para qué sirve en este caso el tail-f? 00:21:16
¿Vale? El tail-f. 00:21:21
Pues fijaros que lo que hace es mostrar el contenido, las 10 últimas líneas de ese fichero, pero en vivo. 00:21:24
De forma que se queda ahí esperando y cualquier cambio que se produzca sobre ese fichero constantemente se me está actualizando. 00:21:32
¿Sí? De forma que yo aquí me puedo hacer igual que hemos hecho antes. 00:21:41
Yo puedo hacer nano ejemplo 1 y yo me voy aquí al final y le digo, hola, caracola. Si yo guardo, ¿qué es lo que ha pasado a mano derecha? Pues que automáticamente se me está actualizando con las 10 últimas líneas. 00:21:45
¿De acuerdo? ¿Por qué os digo que esto es muy interesante? Porque este, hay muchas veces que, por ejemplo, para mirar los ficheros log del sistema, pues hay a veces que nosotros lo que hacemos es que me muestre los ficheros log que yo entiendo que ahí es donde va a estar el problema y estoy mirando constantemente cómo se está actualizando. 00:22:02
¿Sí? Entonces hay a veces que es muy útil este comando 00:22:25
¿Sí? Para terminar este comando aquí a mano derecha 00:22:29
Simplemente CTRL-C y tirando millas 00:22:32
¿De acuerdo? ¿Sí? 00:22:35
Pero el TAIL-F es una opción a tener muy en cuenta 00:22:37
¿De acuerdo? 00:22:40
Vale, vamos a ver más opciones 00:22:42
Este lo voy a minimizar 00:22:44
Y este lo vamos a hacer más grande 00:22:46
Llevo en este caso ya un par de vídeos 00:22:49
viendo el dichoso comando cat 00:22:53
y ejemplo 1 00:22:56
ejemplo 1 no, perdón 00:22:58
cat y ejemplo 1 00:23:00
¿de acuerdo? 00:23:06
y este lo que hace es mostrar el contenido 00:23:08
de un fichero, ¿vale? pero todo seguido 00:23:10
sin pantalla a pantalla como hace el 00:23:12
mor o como hace el les, ¿sí? 00:23:14
pero que sepáis que este comando tiene 00:23:16
un par de cositas aquí útiles 00:23:18
que es por ejemplo 00:23:20
la opción b 00:23:21
que qué es lo que hace esto, me numera las líneas 00:23:23
pero cuidado con esto, cuando yo digo que me numere 00:23:27
las líneas, quiero que veáis una cosa, voy a editar el fichero 00:23:31
con el nano, con el ejemplo, y voy a añadir por ejemplo 00:23:35
aquí líneas vacías 00:23:39
voy a añadir aquí una línea vacía, entre el 8 y el 9 voy a añadir 2 00:23:41
y además, voy a escribir esto bien 00:23:47
y además voy a poner el 10 dos veces repetidos 00:23:52
el 10 y el 13 00:23:57
y el 13 lo voy a poner tres veces 00:24:00
quiero que veáis lo que estoy haciendo 00:24:03
entonces he cogido 00:24:06
el 10 lo he repetido dos 00:24:08
el 13 lo he repetido tres 00:24:17
y no sé qué otro más 00:24:19
he dejado aquí dos espacios 00:24:21
Y aquí he dejado un espacio. Voy a guardar, control x, sí que quiero salir, sí que quiero guardar. De forma que si yo le digo el cat menos b, quiero que veáis que es lo que ha hecho. Es decir, me ha numerado, pero solo las líneas que no están vacías. 00:24:24
si queréis que muestre todas las líneas numeradas 00:24:43
en lugar de la B 00:24:48
le tenéis que decir la N 00:24:51
y que es lo que ha hecho con la N 00:24:53
numerarme todas las líneas 00:24:55
esto ya ves que es muy útil 00:24:57
sobre todo si estáis mirando un código fuente y demás 00:24:58
y queréis saber dónde está el error y cosas así 00:25:01
entonces aquí me numeráis todas con la N 00:25:03
y con la B, la B minúscula 00:25:08
estáis numerando solamente 00:25:10
las que no están vacías 00:25:12
y me queda una última opción que os puede resultar también útil 00:25:17
que es la opción S 00:25:20
si yo cojo la opción S 00:25:22
quiero que veáis que es lo que ha hecho 00:25:27
yo no sé si os recordáis que entre el 8 y el 9 00:25:31
había dos espacios en blanco 00:25:35
pues lo que hace la S es suprimir las líneas vacías 00:25:37
que están repetidas 00:25:42
si hay cosas muy exageradas como por ejemplo 00:25:44
que yo por aquí tengo todo esto 00:25:48
y yo esto lo guardo 00:25:53
pues si yo le digo que me muestre 00:25:56
pero que las líneas vacías repetidas me las deje solamente en una 00:25:58
pues hay veces que no puede reservar 00:26:02
lo de repetir las líneas es porque luego vamos a ver un comando 00:26:04
Entonces vamos a ver cómo puedo quitar las líneas repetidas 00:26:10
Pues si hay un comando que se llama cat que me muestra un fichero 00:26:16
Que sepáis que tenéis un comando que se llama tag 00:26:20
Si yo le digo tag y le digo el ejemplo 1 00:26:24
Quiero que veáis que ha hecho, no sé si lo veis 00:26:28
Voy a mostrar aquí una cosa 00:26:30
Voy a quitar las repetidas 00:26:33
Nano ejemplo 00:26:37
porque ya sabemos para qué es, voy a quitar todo esto 00:26:38
si yo le pongo aquí el cat y le digo ejemplo 00:26:43
quiero que veáis, voy a abrir el otro 00:26:51
que es lo que aparece 00:26:55
ps1, estoy aquí 00:26:58
y si yo le digo el tag 00:27:07
y le digo aquí ejemplo 00:27:10
Si este me empieza en 1, 2, 3, 4, no sé qué 00:27:12
Quiero que veáis este que es lo que hace 00:27:17
Si este me muestra desde el primero al último 00:27:19
Este lo que me hace es darme la vuelta 00:27:23
¿Ves que se llama tag porque es al revés de cat? 00:27:25
Pues es el mismo comando 00:27:29
¿De acuerdo? 00:27:31
Porque sepáis que si necesitáis mostrar el contenido de un fichero 00:27:32
Pero al revés 00:27:36
Pues tenéis este comando que es muy simple y muy socorrido 00:27:36
¿De acuerdo? 00:27:39
Vale 00:27:41
Vamos a ver otro comando. Este lo vuelvo a minimizar. Y por ejemplo, me voy aquí y me voy a ir a fondos. Estoy en esta carpeta, en almacén fondos. 00:27:41
¿Qué es lo que tengo aquí? Aquí lo que tengo son JPGs. Si yo pongo, por ejemplo, el lobo y quiero saber qué fichero es el lobo, yo puedo utilizar este comando file y le digo, oye, ¿qué es lobo? Y me dice, pues mira, que sepas que lobo es una imagen JPG. 00:28:04
¿De acuerdo? Y te dice aquí información de ese ficherito, ¿sí? 00:28:23
Si yo, por ejemplo, creo un fichero que se llame nano hola.txt y pongo aquí hola y lo guardo. 00:28:27
Si yo le digo que me diga qué tipo es el hola, pues me dice, oye, mira, es un fichero de texto. 00:28:40
¿Me seguís? 00:28:47
Entonces, si queréis saber qué tipo o qué información es un fichero, ¿vale? 00:28:49
Pues podéis utilizar el comando file, ¿de acuerdo? Para que me diga, que me determine el tipo de archivo de que se trata, ¿de acuerdo? Las opciones que tenéis en las transparencias me las voy a saltar porque con que sepáis para qué es el comando file me vale, ¿de acuerdo? 00:28:53
Yo también puedo decirle, le digo, oye, quiero que me digas, por ejemplo, ¿dónde está, where is, un comando que se llama adduser? Y me dice, mira, adduser está ahí. Y además, quiero que me digas, ¿dónde está un comando que se llama useradd? Y me dice, mira, están los dos ahí, dentro de user, sbin, useradd. 00:29:09
Pues si yo le digo, oye, parece que son lo mismo, ¿no? 00:29:35
O sea, add, añadir, usuario. 00:29:39
Y este de aquí, usuario, añadir. 00:29:41
O sea, lo único que han cambiado es el add delante o después. 00:29:43
Si yo le digo que me diga qué tipo de fichero es add user, me dice que es un script. 00:29:46
¿Lo veis? 00:29:56
Pero si yo le digo con el file, oye, dime qué es este ficherito de aquí, user add. 00:29:57
pues me dice que es un fichero ejecutable 00:30:05
¿vale? 00:30:06
que me dice por aquí 00:30:10
64 bits, papapá, papapá 00:30:11
papapá, entonces si queréis 00:30:13
ver en este caso 00:30:14
el tipo de un fichero, tenéis este 00:30:16
comando y lo único que es el file 00:30:18
y el nombre del ficherito del que queréis saber 00:30:20
qué tipo es, ¿de acuerdo? 00:30:23
vale 00:30:26
más opciones 00:30:26
esto como lo tengo en la transparencia lo doy 00:30:33
¿vale? pero 00:30:35
esto lo hago rápido, tenéis este 00:30:36
comando que me muestra el calendario si no le pongo nada me muestra el mes 00:30:39
actual si queréis ver el mes anterior actual y siguiente cogeis y ponéis el 00:30:44
menos 3 si queréis veis que me pone el día en el que estoy resaltado si 00:30:49
queréis que no muestre el día resaltado le ponéis el h vale hoy perdón 00:30:55
ponéis lo estoy poniendo bien este me da un poco igual vale lo estoy 00:31:02
mostrando porque lo tengo las transparencias pero si alguna opción que 00:31:16
tengo que mirar si la opción guión h ok si yo le pongo 00:31:19
aquí el cal me muestra el día 20 si le digo el guión 00:31:25
h porque no me está mostrando el guión h 00:31:30
vale que estoy probando con el cal pero si buscáis en la ayuda 00:31:38
si queréis utilizar el guión h tenéis que utilizar la siguiente versión que es 00:31:44
el n cal, pero bueno, me da un poco igual 00:31:48
el n cal, si lo que quiero es que veas el funcionamiento 00:31:51
el n cal, si queréis que nos muestre el numerito, pues el guión h 00:31:55
entonces ahí tenéis las opciones 00:32:00
dentro del transparencia, si queréis decirle que queréis un mes 00:32:04
le decís menos m y le digo por ejemplo el 1 y te muestra el enero 00:32:07
si queréis decirle un año, le podéis decir y 00:32:11
Y le ponéis aquí, yo que sé, 1999 y os muestra pues todo el año de 1999. 00:32:15
Si queréis decirle enero, pues le decís M1, M1, mes y año. 00:32:23
Si yo le pongo aquí, le digo el mes y el año 1990, pues te muestra en enero de 1990, ¿de acuerdo? 00:32:34
Eso simplemente que juguéis vosotros un poquito, ¿de acuerdo? 00:32:43
Aquí no hay que decir nada más, el calendario. Y me voy a uno que sí que me interesa. Si yo tengo el comando date, fijaros que me muestra o establece la fecha y hora del sistema. 00:32:47
Podéis mostrar con este formato 00:33:01
Podéis mostrar que es el que me aparece por efecto 00:33:04
El UTC 00:33:07
O yo puedo ver 00:33:08
Yo puedo establecer la fecha 00:33:11
¿Cómo puedo yo cambiar la fecha? 00:33:13
Fijaros que me viene que estoy en el viernes 00:33:14
El 20 de marzo de 2020 00:33:18
Imaginaros que yo quiero poner 00:33:21
La fecha de hace una semana 00:33:23
¿De acuerdo? 00:33:26
Pues yo lo que hago es decirle 00:33:27
Date 00:33:28
Y lo que hago es utilizar el siguiente formato 00:33:31
Y lo pongo aquí para que lo veáis 00:33:35
Cuando tenga que poner el formato de la fecha 00:33:36
Lo que voy a tener que poner 00:33:44
A ver si está aquí, aquí, vale 00:33:46
Voy a poner el mes con dos dígitos 00:33:47
El día con dos dígitos 00:33:51
La hora con dos dígitos 00:33:55
Los minutos con dos dígitos 00:33:58
¿Vale? Y si queréis opcionalmente ponéis el año con 2 o con 4 00:34:02
¿De acuerdo? Aquí ya ponéis el año con 2 o con 4 dígitos 00:34:07
Yo mi consejo es que siempre que pongáis el año lo pongáis siempre con 4 dígitos 00:34:11
¿De acuerdo? Incluso si ponéis al final un punto y ponéis los segundos 00:34:15
Si queréis ¿Vale? Entonces vamos a poner la fecha para que veáis 00:34:19
Si yo pongo aquí el date 00:34:23
Y le pongo el mes, por ejemplo vamos a poner que estamos en enero 00:34:26
Pues le digo, oye, en enero, le voy a decir que el 15 de enero, el 15 de enero a las 13.00, ¿sí? De el 2020, de este año. Operación no permitida. ¿Por qué me dice esto? 00:34:30
Porque un usuario normal no puede cambiar la hora 00:34:47
Entonces me voy a convertir en administrador 00:34:51
Le pongo un sudo su 00:34:53
Meto la contraseña 00:34:55
¿Vale? 00:34:58
Y como no tengo ganas de escribir 00:35:01
Pues vamos a copiar otra vez 00:35:02
Y lo vamos a establecer 00:35:04
¿Sí? 00:35:06
Entonces si yo ahora le digo el date 00:35:07
Me dice que estamos a enero el 15 de 2020 00:35:09
¿De acuerdo? 00:35:12
Lo vamos a dejar en la fecha en la que tenemos 00:35:14
Así que le decimos, oye, quiero que me jodas el date. Le decimos a, hoy estamos a marzo, perdonadme, a 03 del día 20 y en este caso son las 18 y 16. 00:35:16
Las 18 y 16. No voy a poner el año porque directamente ya estamos, ¿de acuerdo? Y ya estamos en la hora correspondiente. 00:35:35
¿Sí? Entonces yo puedo o ver la hora o puedo establecer la hora. Veis que no es muy complicado, ¿no? Vale, pero ¿qué otra opción tenemos con el comando date? Pues en el comando date yo puedo, esto se utiliza mucho si estoy dentro de script que ya veremos, ¿vale? Pues yo puedo decirle que la fecha me aparezca en el formato que a mí me dé la gana. 00:35:46
¿De acuerdo? ¿Qué formato es ese? Pues aquí os voy a mostrar la... ¿Dónde está? Aquí. Os voy a mostrar esto de aquí, ¿vale? Porque quiero que veáis, por ejemplo, aquí. 00:36:10
Me dice, oye, si tú en el date le puedes aplicar aquí arriba, me dice un formato y quiero que veáis cómo se aplica el formato. Pongo el comando date, pongo el símbolo más seguido de cualquiera de estas combinaciones que estoy seleccionando en el cuadradito, ¿sí? 00:36:31
¿Qué quiere decir que si yo pongo un tanto por ciento A? Pues que me aparece el día de la semana, pero en forma abreviada. No me aparece el lunes, me aparece el un. Si quiero que me aparezca el lunes, pongo el tanto por ciento A mayúscula. Si quiero que me aparezca el mes abreviado, tanto por ciento B minúscula. Si quiero que me aparezca el mes completo, tanto por ciento B mayúscula. 00:36:53
¿Sí? O sea, yo esto ni de coña me lo sé de memoria, pero sí que sé mirar la ayuda, ¿verdad? ¿Vale? Pues aquí igual. Imaginaros que nosotros queremos que me muestre lo siguiente, ¿vale? 00:37:17
Por ejemplo, quiero que me ponga, a ver si esto me va, aquí, quiero que me ponga hoy es y que me ponga, por ejemplo, viernes, ¿sí? 00:37:30
Y son las, y que me ponga las 16.00 y 40 minutos, ¿vale? 00:37:47
Y el mes es, pues el mes que me aparezca COE en enero, febrero o en marzo. 00:37:56
¿De acuerdo? Quiero que me aparezca algo como esto. 00:38:03
Pues vamos a ver cómo lo podemos hacer, ¿de acuerdo? 00:38:05
Entonces, ¿qué es lo que me interesa? 00:38:08
Si yo tengo que hoy es viernes, pues el viernes necesito el día de la semana completo. 00:38:10
Así que lo tengo por aquí, ¿verdad? Entonces tengo que poner el tanto por ciento A. Seguido, me dice, y son las 16 y 40, necesito la hora y los minutos. Me voy aquí a la hora, así que tanto por ciento K, y me voy a los minutos, minutos, minutos, minutos, aquí. Y me voy a tanto por ciento M. Me voy siguiendo. 00:38:17
Y ahora me dice, y el mes es marzo, y me tiene que aparecer marzo, pues el mes completo, este de aquí, así que tengo que poner tanto por ciento B, ¿sí? 00:38:41
Entonces fijaros que yo puedo poner aquí un montonazo de opciones para dar formato. 00:38:52
¿Para qué se suele utilizar esto? Imaginaros que yo tengo que hacer ficheros de backup, entonces en el fichero de backup me interesa poner en el nombre la fecha en que se realizó. 00:38:57
Pues cosas como esta me vienen de puta madre para hacer todo esto, ¿de acuerdo? 00:39:06
entonces vamos a ver como podemos hacer esta línea 00:39:09
aunque sea un poquito diferente porque ya sabéis que yo no tengo 00:39:12
memoria, me voy a ir de aquí 00:39:14
y vamos a hacerlo 00:39:16
imaginaros que yo quiero 00:39:17
poner echo 00:39:24
y le digo 00:39:26
hoy es 00:39:28
ahora lo borro, vale 00:39:30
hoy es lunes 00:39:32
y son las xx 00:39:33
y y 00:39:36
y el mes es 00:39:37
zz, vale 00:39:40
Y esto es JJ. O sea, yo quiero que me aparezca eso, pero quiero que me aparezca bien. ¿Sí? Entonces, primeramente, ¿cómo obtengo, cómo le digo que me escriba el día de la semana en el que estamos? 00:39:42
Entonces habíamos visto que era tanto por ciento A mayúscula. Quiere decir que si yo pongo este comando, date, le pongo un más, tanto por ciento A, que es lo que me devuelve el día en el que estamos. 00:40:00
Pues resulta que este comando que yo tengo aquí es el que me tengo que poner aquí. ¿Os acordáis cómo podía decirle que me ponga el resultado de ejecutar un comando? 00:40:16
Lo vamos a hacer. Si yo me voy aquí al JJ, le voy a decir, oye, por favor, quiero que me ejecutes este comando, el date, el más y el tanto por ciento A, y quiero que veáis si vamos bien o no vamos bien. 00:40:27
Dice, oye, hoy es viernes, ¿por qué? ¿Qué es lo que ha hecho? Me ha ejecutado este comando y el resultado de ese comando me lo ha puesto aquí. ¿De acuerdo? Y ahora tengo que seguir. 00:40:42
Y son las XX. Pues digo, oye, las XX, ¿cómo lo tengo? Digo, oye, pues quiero que me ejecutes. ¿Qué comando? El comando date, le pongo un más y el tanto por ciento que era. Y la hora era, lo estoy mirando aquí, la hora era tanto por ciento H. Pues tanto por ciento H, mayúscula. 00:40:59
y el ii era igual 00:41:22
ejecútame, abre y cierra 00:41:25
le digo el date, le digo el más 00:41:28
le digo tanto por ciento y los minutos 00:41:31
eran la m 00:41:34
y lo ejecuto, vamos a ver si vamos bien 00:41:36
y me dice, oye, hoy es viernes y son las 18 y 21 00:41:38
y ahora solamente me queda el mes, pues vamos a hacer el mes 00:41:42
le digo dólar, abre y cierra 00:41:46
le decimos el comando date y quiero que me lo muestre 00:41:48
con formato, el más, y le digo tanto por ciento que 00:41:51
y como quiero que me muestre el mes, le decimos el tanto 00:41:55
por ciento B, y ya tenemos lo que queremos 00:41:59
¿me seguís? ¿de acuerdo? 00:42:03
que yo quiero que me cree un fichero 00:42:09
para copias de seguridad, le digo, oye, créame un fichero 00:42:12
que se llame copia, y que me aparezca 00:42:15
En este caso el comando date, pero me va a aparecer primeramente el mes abreviado, pues por ejemplo el tanto por ciento B, seguido de un guión bajo, seguido del tanto por ciento el día del mes. 00:42:19
pues el día del mes, lo estoy mirando aquí 00:42:43
día de la semana, día del mes, tanto por ciento de 00:42:46
¿de acuerdo? y punto, pues yo que sé 00:42:57
punto backup 00:43:02
¿vale? si yo le doy, si yo le digo que me muestre 00:43:05
un ls, perdón, ls 00:43:12
fijaros que me ha creado aquí un ficherito que se llama copia marzo 00:43:15
guión 20, punto, ¿vale? BKC, por ejemplo. ¿De acuerdo? Como este ficherito no lo quiero 00:43:19
para nada, lo borro. ¿Me entendéis? Sí, entonces el comando date, primeramente por 00:43:26
ese aspecto, me da mucho juego. ¿Cuál es la siguiente opción del comando date? Pues 00:43:32
que yo puedo utilizar referencias relativas a la fecha actual. Y me explico. Si yo me 00:43:38
voy aquí yo puedo utilizar aquí el date y guión de qué quiere decir el guión de 00:43:45
le estoy diciendo oye quiero que me digas la fecha pero relativa a la fecha 00:43:55
actual y lo que yo te diga que le estoy indicando aquí quiero que me digas la 00:44:01
fecha pero vale pasados 45 días entonces tenéis un montonazo de opciones 00:44:06
pero que sepáis que la tenéis que poner en inglés. 00:44:14
Yo puedo poner el día de la semana, ¿vale? 00:44:17
Por ejemplo, Monday, Tuesday, Wednesday, ¿vale? 00:44:20
O lo pongo abreviado, lo pongo completo. 00:44:23
Puedo poner los meses, ¿vale? 00:44:25
January, February, March, April, ¿de acuerdo? 00:44:26
O lo pongo completo, lo pongo abreviado. 00:44:30
Le puedo decir el siguiente, ¿vale? 00:44:32
El hace o el último. 00:44:34
O le puedo decir año, mes, semana, día, hora, minuto o segundo, ¿sí? 00:44:37
Si yo le digo más, quiere decir en un futuro. Si le digo menos, quiere decir en el pasado. ¿De acuerdo? 00:44:44
Por ejemplo, si yo le digo, oye, dime la fecha, ¿vale? Y le pongo 6 week. Vamos a hacerlo para que lo veáis. 00:44:51
Entonces, si yo me voy aquí y le digo, oye, date, y le digo guión de, y le voy a poner aquí un week. 00:45:00
Entonces, si hoy estamos a 20, dentro de una semana será 27. 00:45:15
¿Sí? ¿Me seguís? 00:45:21
Si yo le digo aquí en el menos, pues si estoy a 20 y le quito 7, estamos a 13. 00:45:24
me seguís entonces yo aquí puedo jugar y le puedo decir oye quiero que me digas 00:45:32
vale yo que sé más 48 horas y aquí va a ser el día más 48 horas marzo 22 00:45:38
estoy poniendo bien tenemos aquí el date tenemos el bien el 20 y si le digo más 00:45:59
48 horas, tenemos exactamente el 22, ¿de acuerdo? 00:46:09
¿Sí? Entonces que sepáis que aquí 00:46:14
podemos jugar, vuelvo a repetir, fijaros 00:46:17
que me dice dentro de 6 semanas, hace 00:46:22
6 semanas, ¿vale? El próximo viernes, el 00:46:25
último viernes, ¿vale? Dentro de 2 meses 00:46:29
y una semana, ¿vale? Es decir, hace 2 meses y una semana, 00:46:33
Aquí le digo exactamente una fecha, el 4 de junio. Aquí le digo otra fecha, aquí le digo dentro de 72 horas, hace 50 días, cuando pasen 5 horas, hace 5 horas y este ya mete de todo. 00:46:37
Es decir, dentro de un año, tres meses, dos semanas, tres días, diez horas, veinticinco minutos y cinco segundos 00:47:01
Dime exactamente qué hora será 00:47:08
Entonces podéis jugar con estos valores 00:47:10
Pero recordad que tenéis que poner guión de y luego lo que vosotros queráis 00:47:12
¿De acuerdo? 00:47:18
Entonces son opciones a tener en cuenta 00:47:20
Pues esto en cuanto al comando de 00:47:23
Pero lo que me resulta muy útil es el formato 00:47:27
pues ya nos queda poco 00:47:31
voy a terminar, sé que llevo ya 47 minutos 00:47:38
pero voy a terminar lo que me queda y así terminamos esta sección 00:47:42
vamos a ver un comando que es este de aquí 00:47:45
el comando suv 00:47:49
¿qué es lo que hace este comando? 00:47:53
este comando lo que hace es generar permutaciones aleatorias 00:47:56
Yo puedo asignárselo a un fichero y lo que me hace es marearme ese fichero, es decir, me muestra ese ficherito las líneas de forma aleatoria o yo puedo generar, en este caso, números aleatorios. 00:48:00
Si yo quiero crear un intervalo de números aleatorios, yo le digo, oye, suf, le digo la opción y y le voy a indicar dos números. Por ejemplo, le digo del 1 al 100. 00:48:11
Si yo le doy, me está generando números aleatorios del 1 al 100, ¿vale? No sé si lo veis ahí, que me pone número 26, 82 o 36. Entonces, con esto me generan números aleatorios. Pero yo ahora le puedo decir que solamente quiero de ese rango, le digo, oye, solamente quiero 5 números. Y me devuelve 5 números aleatorios dentro de ese rango. 00:48:30
Oye, que solamente quiero un número 00:48:52
Pues me dice, oye, un número aleatorio 00:48:54
¿Vale? Entonces esto me va a coger un número aleatorio 00:48:56
En el rango que yo le indique 00:48:59
¿Sí? 00:49:00
¿De acuerdo? 00:49:02
Opcionalmente yo esto lo puedo guardar 00:49:04
Le digo, oye, mira, dame 10 números aleatorios 00:49:06
Y guárdamelo en el ficherito que se llama 00:49:08
Yo que sé 00:49:12
Ejemplo2.txt 00:49:14
Entonces, ¿qué es lo que me ha hecho? 00:49:17
Me ha creado el ejemplo2 00:49:19
Si yo le digo cat ejemplo 2, me ha metido ahí los 10 números aleatorios, ¿de acuerdo? 00:49:21
Pero esto, voy a salir de modo root, estoy aquí, no, estoy en fondos, me voy a ir a datos, porque aquí es donde teníamos el fichero, ¿verdad? 00:49:28
Teníamos el fichero ejemplo 1. 00:49:40
Si yo le digo cat ejemplo 1, este es el fichero que hicimos, ¿verdad? 00:49:43
pues si yo le digo el suv 00:49:47
y le digo ejemplo 1 00:49:49
pues fijaros que es lo que me hace 00:49:51
¿vale? me lo pone mareado 00:49:53
entonces si yo lo vuelvo 00:49:55
a ejecutar, pues me lo pone otra vez 00:49:58
mareado, es decir, lo que hace es 00:49:59
me lo muestra de forma aleatoria 00:50:01
¿de acuerdo? entonces si queréis coger un ficherito 00:50:03
y generarlo de forma aleatoria 00:50:05
porque luego vais a hacer otra cosa con él 00:50:07
pues esta es una opción a tener en cuenta 00:50:09
¿de acuerdo? ¿sí? 00:50:11
vale 00:50:15
más comandos que hay algunos que ya hemos visto 00:50:15
si yo quiero saber en todo momento 00:50:19
qué usuario soy 00:50:21
porque digo, a ver, yo estoy aquí 00:50:22
pero yo qué usuario soy 00:50:25
pues tenéis el comando huami 00:50:26
que me dice, oye, tú eres el usuario y alumno 00:50:28
entonces en todo momento 00:50:31
ahí os dice 00:50:33
qué usuario sois, el huami 00:50:35
con qué usuario estáis 00:50:37
ya vimos en los 00:50:39
vídeos anteriores para qué me sirve 00:50:41
el comando exit y para que 00:50:43
sirve el comando logout 00:50:45
y también vimos este comando que yo 00:50:47
nunca lo utilizo, vale 00:50:49
porque utilizo control L para borrar la 00:50:50
pantalla, de acuerdo 00:50:53
vale 00:50:56
que me queda 00:50:58
como podemos convertirnos 00:51:02
en administrador, en el root 00:51:06
dentro de windows 00:51:08
el administrador es una cuenta que se llama 00:51:09
administrador, dentro de linux 00:51:11
el administrador se llama root 00:51:13
¿De acuerdo? R-O-O-T. ¿Qué pasa si yo me quiero convertir en el administrador? Porque yo ahora me meto, estoy como alumno. Pues, como este usuario es especial, ¿vale? Tenéis este comando, ¿vale? 00:51:15
Como el usuario alumno puede hacer esto, si ponéis sudo su, automáticamente ponéis la contraseña del alumno y automáticamente yo le digo, oye, Juami, ¿quién soy? Y te dices, tú eres root. Yo ya puedo hacer todo lo que me dé la gana sin ningún tipo de restricción dentro del sistema. Cuidado con lo que hacéis estando en este momento como root. 00:51:32
¿De acuerdo? Entonces, si yo no voy a hacer nada importante, me salgo como root y digo, a ver, ¿cómo estoy? Estoy como alumno. Perfecto. ¿Sí? Hemos visto el comando pwd hasta la saciedad para saber en qué carpeta estoy en todo momento. 00:51:57
Y que sepáis que también tenéis otro comando que se llama bc 00:52:12
Si yo pongo bc, me dice bc versión 1.071 bla bla bla 00:52:17
Y se me queda ahí esperando 00:52:22
Digo, ¿qué pasa si yo pongo 3 más 3? 00:52:25
Que me dice 6 00:52:29
Es decir, ¿dónde estoy? 00:52:30
En una calculadora 00:52:32
En la calculadora que viene perfecto dentro de Windows 00:52:34
¿De acuerdo? 00:52:36
¿Sí? 00:52:38
Si ponéis aquí hold, automáticamente termináis 00:52:39
¿Qué es lo bueno que tiene la calculadora? 00:52:44
Pues que yo puedo hacer cosas como esta 00:52:47
Si yo le digo, oye, imaginaros que yo tengo una operación 00:52:49
Y yo le digo, oye, quiero que me hagas, yo qué sé 00:52:53
3 más 3 00:52:57
Perdonadme 00:53:00
Le digo 3 más 3 00:53:01
si le digo 00:53:05
por 2 00:53:05
esto me muestra simplemente eso de ahí 00:53:09
pero si yo 00:53:13
que yo no sé si os acordáis 00:53:14
en Windows para que era la tubería 00:53:16
si se lo paso al comando bc 00:53:19
pues fijaros que me pone 3 más 3 00:53:20
bueno, en este caso como tiene prioridad 00:53:23
3 por 2, 6 00:53:26
6 más 3, 9 00:53:27
y me pone en este caso 00:53:29
el resultado de hacer la operación 00:53:30
Entonces esto hay a veces que cuando tenéis que hacer operaciones 00:53:32
Pues esto me viene muy bien 00:53:36
Escribir la operación que tenéis, se la pasáis al comando vc 00:53:37
Y el comando vc os devuelve el resultado 00:53:41
Sin tener que meternos en la calculadora 00:53:42
Porque eso es interactivo y hasta que yo no pulse el HAL o CTRL-C 00:53:45
No salgo de la calculadora 00:53:49
Y por último, la última opción 00:53:50
Hay a veces que os puede pasar que cuando estáis escribiendo 00:53:54
Este terminal se refresca mal 00:53:58
Si eso os pasa alguna vez, que sobre todo pasa cuando estamos en las máquinas virtuales 00:54:01
Podéis utilizar este comando, el comando reset 00:54:07
Entonces el comando reset, resetea la terminal para refrescarla bien 00:54:10
Y entonces ya podemos seguir utilizando 00:54:15
Pero esto sobre todo a mí siempre me pasa cuando estoy en las máquinas virtuales 00:54:17
En los ordenadores reales la verdad es que nunca me ha pasado 00:54:21
Pero si os pasa alguna vez, pues que sepáis que podéis utilizar este comando 00:54:23
Que lo que hace es resetear el terminal 00:54:28
¿De acuerdo? Digamos que como si lo cerras y lo vuelves a abrir, pero manteniendo las variables, pues hace justamente eso. ¿De acuerdo? Pues esta sería la primera parte de comandos básicos. ¿Vale? Siguiente vídeo vamos a entrar en otros comandos para seguir gestionando los sistemas de archivos. ¿De acuerdo? Venga, pues un saludo. 00:54:29
Idioma/s:
es
Autor/es:
Fernando Herrero Núñez
Subido por:
Fernando Jesús H.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
25
Fecha:
30 de diciembre de 2022 - 20:38
Visibilidad:
Público
Centro:
IES EL CAÑAVERAL
Duración:
54′ 54″
Relación de aspecto:
1.85:1
Resolución:
1920x1040 píxeles
Tamaño:
158.28 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid