Activa JavaScript para disfrutar de los vídeos de la Mediateca.
04-Comandos linux 1 - Parte 4 - 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:
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
7
00:23:50
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
si
00:50:55
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:
- 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