1 00:00:00,620 --> 00:00:09,339 Seguimos con el tema y vamos a empezar para ver cuáles son las opciones para ver el contenido de ficheros. 2 00:00:09,539 --> 00:00:37,219 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. 3 00:00:38,140 --> 00:00:49,539 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. 4 00:00:52,179 --> 00:01:00,679 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. 5 00:01:00,679 --> 00:01:15,459 ¿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. 6 00:01:15,459 --> 00:01:18,019 entonces vamos a ver dos comandos 7 00:01:18,019 --> 00:01:19,819 el comando que se llama more 8 00:01:19,819 --> 00:01:22,099 el que se llama more 9 00:01:22,099 --> 00:01:25,019 y el comando que se llama less 10 00:01:25,019 --> 00:01:27,540 voy a empezar por el comando more 11 00:01:27,540 --> 00:01:29,799 y el comando more es 12 00:01:29,799 --> 00:01:30,560 yo pongo more 13 00:01:30,560 --> 00:01:32,819 y simplemente le tengo que decir 14 00:01:32,819 --> 00:01:35,400 que fichero quiero que me muestre el contenido 15 00:01:35,400 --> 00:01:37,840 ¿por qué os digo esto? 16 00:01:37,939 --> 00:01:40,120 porque veis que en los vídeos anteriores 17 00:01:40,120 --> 00:01:42,400 yo todo el rato utilizo un comando que se llama cat 18 00:01:42,400 --> 00:01:44,719 para ver el contenido de un fichero 19 00:01:44,719 --> 00:01:47,019 simplemente scat y el nombre del fichero 20 00:01:47,019 --> 00:01:49,799 si yo pongo por ejemplo municipios 21 00:01:49,799 --> 00:01:52,799 pues me muestra ese fichero 22 00:01:52,799 --> 00:01:55,219 pero de una vez 23 00:01:55,219 --> 00:01:57,680 es decir, yo ahora me tengo que mover para arriba 24 00:01:57,680 --> 00:02:00,819 si quiero ver todo lo que hay dentro de ese fichero 25 00:02:00,819 --> 00:02:02,000 ¿de acuerdo? 26 00:02:02,099 --> 00:02:03,680 entonces es un poco tedioso 27 00:02:03,680 --> 00:02:05,980 porque imaginaros que esto tiene muchas líneas 28 00:02:05,980 --> 00:02:08,780 ¿qué pasa si yo quiero que me muestre el contenido 29 00:02:08,780 --> 00:02:10,340 pero pantalla a pantalla? 30 00:02:10,900 --> 00:02:12,840 pues si yo quiero que me muestre el contenido 31 00:02:12,840 --> 00:02:13,819 pantalla a pantalla 32 00:02:13,819 --> 00:02:15,479 utilizo el comando more 33 00:02:15,479 --> 00:02:17,199 y le digo el nombre del fichero 34 00:02:17,199 --> 00:02:19,500 que hemos dicho que va a ser municipios 35 00:02:19,500 --> 00:02:21,280 le doy y quiero 36 00:02:21,280 --> 00:02:23,400 que os veáis que se coloca 37 00:02:23,400 --> 00:02:25,000 ahí en la primera pantalla y se me para 38 00:02:25,000 --> 00:02:27,080 ¿sí? yo puedo 39 00:02:27,080 --> 00:02:28,860 puedo, estoy aquí 40 00:02:28,860 --> 00:02:30,180 si yo me puedo mover 41 00:02:30,180 --> 00:02:33,620 si yo pulso intro, voy bajando línea en línea 42 00:02:33,620 --> 00:02:35,400 si yo pulso la barra 43 00:02:35,400 --> 00:02:37,120 espaciadora, bajo 44 00:02:37,120 --> 00:02:39,159 de página en página, ¿vale? 45 00:02:39,280 --> 00:02:41,259 vais viendo que se va poniendo el tanto por ciento 46 00:02:41,259 --> 00:02:43,000 en el que yo estoy, ¿sí? 47 00:02:43,000 --> 00:02:59,879 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í? 48 00:02:59,879 --> 00:03:15,719 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. 49 00:03:15,719 --> 00:03:42,919 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? 50 00:03:42,919 --> 00:04:08,599 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, 51 00:04:08,599 --> 00:04:13,259 escribo lo que quiero buscar y le doy al enter 52 00:04:13,259 --> 00:04:17,220 ¿de acuerdo? de forma que se va colocando 53 00:04:17,220 --> 00:04:20,459 si yo voy pulsando la N se me va colocando en el siguiente 54 00:04:20,459 --> 00:04:22,980 lo que pasa es que aquí no lo veo en dibujitos 55 00:04:22,980 --> 00:04:27,500 pero yo estoy pulsando la N minúscula y se me va colocando hacia adelante 56 00:04:27,500 --> 00:04:31,959 veis que me pone 30, 32 y estoy pulsando la N minúscula 57 00:04:31,959 --> 00:04:35,500 si quiero buscar hacia atrás pulso la N mayúscula 58 00:04:36,319 --> 00:04:38,160 ¿vale? ¿sí? 59 00:04:38,600 --> 00:04:40,899 entonces, este comando 60 00:04:40,899 --> 00:04:43,019 he salido con el Q, este comando está bien 61 00:04:43,019 --> 00:04:44,920 pero hay un comando que es 62 00:04:44,920 --> 00:04:46,680 mejor que este, y se llama 63 00:04:46,680 --> 00:04:48,199 less, vale 64 00:04:48,199 --> 00:04:50,680 entonces funciona exactamente igual 65 00:04:50,680 --> 00:04:52,720 si yo le pongo less, que el comando less 66 00:04:52,720 --> 00:04:54,740 es el que utiliza el man, vale, cuando 67 00:04:54,740 --> 00:04:56,579 vosotros buscáis la ayuda, realmente estáis 68 00:04:56,579 --> 00:04:57,759 utilizando el comando less 69 00:04:57,759 --> 00:05:00,620 entonces si yo pongo less y le pongo aquí 70 00:05:00,620 --> 00:05:02,560 no sé que había dicho, el municipio 71 00:05:02,560 --> 00:05:04,740 si yo lo pongo aquí en municipios, le doy 72 00:05:04,740 --> 00:05:06,939 al intro, quiero que veáis 73 00:05:06,939 --> 00:05:09,480 que es exactamente igual, pero ¿qué es lo bueno que tiene esto? 74 00:05:09,639 --> 00:05:13,939 pues que yo puedo utilizar las flechitas para arriba, puedo utilizar las flechitas para abajo 75 00:05:13,939 --> 00:05:17,800 avance página, retrocede página, inicio, fin 76 00:05:17,800 --> 00:05:21,579 es decir, esto es como si estuviese en la ayuda 77 00:05:21,579 --> 00:05:25,600 ¿cómo buscábamos en la ayuda una cadena? 78 00:05:25,600 --> 00:05:28,639 pues como hemos hecho en el MOR, yo pongo 79 00:05:28,639 --> 00:05:33,040 me coloco en el principio, estoy en el principio 80 00:05:33,040 --> 00:05:46,339 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. 81 00:05:46,339 --> 00:06:07,699 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? 82 00:06:07,699 --> 00:06:21,779 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í? 83 00:06:21,779 --> 00:06:40,839 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í? 84 00:06:40,839 --> 00:07:01,240 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. 85 00:07:01,240 --> 00:07:23,110 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? 86 00:07:23,110 --> 00:07:34,350 Pues si yo pongo aquí, por ejemplo, 50%, pues yo me voy a la mitad del fichero, ¿vale? 87 00:07:35,189 --> 00:07:45,110 Pero también puedo poner, recordar, G mayúscula o también puedo poner 1G mayúscula para irme al principio o al final. 88 00:07:45,250 --> 00:07:48,910 Pero como tenemos inicio y fin, lo podemos utilizar igual, ¿de acuerdo? 89 00:07:48,910 --> 00:07:56,810 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. 90 00:07:56,990 --> 00:08:05,750 ¿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? 91 00:08:06,870 --> 00:08:09,990 Entonces eso, justo lo necesario para que nos podamos mover. 92 00:08:10,470 --> 00:08:17,050 Y la última cosa, si yo me voy a LES, imaginaros que estoy en el final, me he pinchado en la tecla de fin. 93 00:08:17,050 --> 00:08:23,170 Si yo quiero buscar hacia atrás, porque cuando yo pongo la barra dividir es para empezar a buscar hacia adelante 94 00:08:23,170 --> 00:08:29,370 Si quiero directamente decirle que quiero empezar a buscar hacia atrás, en lugar de la barra es la interrogación 95 00:08:29,370 --> 00:08:34,690 De forma que yo pongo aquí torre y automáticamente empieza a buscar hacia atrás 96 00:08:34,690 --> 00:08:40,129 De forma que si pulso en este caso la N me empieza a buscar hacia atrás 97 00:08:40,129 --> 00:08:43,789 Si pulso lo contrario, la N mayúscula, hacia adelante 98 00:08:43,789 --> 00:08:53,629 ¿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. 99 00:08:53,769 --> 00:08:57,269 ¿De acuerdo? Entonces, vuelvo a repetir. 100 00:08:57,870 --> 00:09:06,769 Esta barra hacia adelante, ¿vale? Es decir, para abajo, y la interrogación busca para arriba. 101 00:09:07,090 --> 00:09:09,870 ¿De acuerdo? Y yo aquí pongo la palabra que quiera buscar. 102 00:09:09,870 --> 00:09:13,269 ¿De acuerdo? Vale. 103 00:09:13,789 --> 00:09:17,169 más opciones de comandos que podemos tener 104 00:09:17,169 --> 00:09:19,789 vamos a ver dos comandos 105 00:09:19,789 --> 00:09:21,649 que dan muchísimo juego 106 00:09:21,649 --> 00:09:23,710 para obtener todo tipo de información 107 00:09:23,710 --> 00:09:26,169 entonces esos comandos son 108 00:09:26,169 --> 00:09:27,809 el head y el tail 109 00:09:27,809 --> 00:09:31,470 entonces vamos a hacer aquí un ejemplo 110 00:09:31,470 --> 00:09:33,129 y vamos a hacer lo siguiente 111 00:09:33,129 --> 00:09:36,009 vamos a crear 112 00:09:36,009 --> 00:09:44,470 vamos a crear aquí un ficherito 113 00:09:44,470 --> 00:09:46,210 donde estoy en datos 114 00:09:46,210 --> 00:10:04,070 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. 115 00:10:04,070 --> 00:11:09,779 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. 116 00:11:09,779 --> 00:11:12,120 si yo hago un less 117 00:11:12,120 --> 00:11:14,059 que es el que hemos visto hasta ahora 118 00:11:14,059 --> 00:11:16,580 para ver el contenido de ejemplo 1 119 00:11:16,580 --> 00:11:18,980 tenemos aquí el ficherito correspondiente 120 00:11:18,980 --> 00:11:19,700 ¿de acuerdo? 121 00:11:20,580 --> 00:11:22,840 vale, pues yo tengo el siguiente comando 122 00:11:22,840 --> 00:11:24,840 y el siguiente comando es este de aquí 123 00:11:24,840 --> 00:11:26,360 head 124 00:11:26,360 --> 00:11:27,700 si yo pongo head 125 00:11:27,700 --> 00:11:30,480 perdonadme 126 00:11:30,480 --> 00:11:32,779 si yo pongo head y le digo 127 00:11:32,779 --> 00:11:34,240 aquí el nombre del fichero 128 00:11:34,240 --> 00:11:37,139 quiero que veáis que es lo que me va a mostrar 129 00:11:37,139 --> 00:11:39,220 1, 2, 3 130 00:11:39,220 --> 00:12:04,159 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í? 131 00:12:04,159 --> 00:12:14,799 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. 132 00:12:15,860 --> 00:12:19,919 Pero, ¿qué pasa si yo no quiero que me muestre las 10 primeras líneas? 133 00:12:20,100 --> 00:12:23,179 Si lo que quiero es que me muestre, por ejemplo, las 3 primeras. 134 00:12:23,840 --> 00:12:28,820 Pues si yo le pongo gead y le digo aquí un guión y el 3, fijaros que es lo que pasa. 135 00:12:29,500 --> 00:12:32,840 Solamente me muestra las 3 primeras líneas. 136 00:12:32,840 --> 00:12:34,539 ¿Me seguís? 137 00:12:35,179 --> 00:12:36,639 Esto y esto es lo mismo 138 00:12:36,639 --> 00:12:40,340 Poner guión n para decirle 139 00:12:40,340 --> 00:12:43,820 Oye, quiero que me muestres las tres primeras líneas 140 00:12:43,820 --> 00:12:44,399 ¿Sí? 141 00:12:45,399 --> 00:12:47,059 Esta es la versión abreviada 142 00:12:47,059 --> 00:12:49,000 Y vosotros podéis pensar 143 00:12:49,000 --> 00:12:50,679 ¿Y entonces esta para qué cojones es? 144 00:12:51,159 --> 00:12:52,039 Pues fijaros 145 00:12:52,039 --> 00:12:54,320 Que si yo hago esto 146 00:12:54,320 --> 00:12:56,240 También puedo decirle 147 00:12:56,240 --> 00:13:02,179 En este caso, esto de aquí 148 00:13:02,179 --> 00:13:04,559 Yo no sé si veis 149 00:13:04,559 --> 00:13:05,659 Lo voy a poner un poquito 150 00:13:05,659 --> 00:13:11,299 ¿vale? lo voy a poner un poquito así 151 00:13:11,299 --> 00:13:13,940 y mi pregunta es, ¿esto qué análisis ha hecho? 152 00:13:17,230 --> 00:13:19,090 yo no sé si podéis apreciar 153 00:13:19,090 --> 00:13:22,690 si yo le digo en este caso un less 154 00:13:22,690 --> 00:13:28,080 quiero que veáis cuál es la última línea 155 00:13:28,080 --> 00:13:31,240 es decir, y fin, otro más 156 00:13:31,240 --> 00:13:34,820 y 20, ¿verdad? es decir, quiero que veáis 157 00:13:34,820 --> 00:13:37,440 el... uf, madre mía 158 00:13:37,440 --> 00:13:41,059 es decir, quiero que veáis que tengo 159 00:13:41,059 --> 00:13:44,259 esta línea, esta línea y esta línea, ¿verdad? 160 00:13:44,779 --> 00:13:47,840 Y luego tengo 19, 18, pum, pum, pum, pum, pum. 161 00:13:49,159 --> 00:13:53,000 Si yo de aquí le he dicho 162 00:13:53,000 --> 00:13:56,860 este, que es lo que me ha mostrado, le estoy diciendo 163 00:13:56,860 --> 00:14:00,879 oye, quiero que me muestre todas las líneas menos las tres 164 00:14:00,879 --> 00:14:05,000 últimas, ¿de acuerdo? Entonces si queréis hacer cosas 165 00:14:05,000 --> 00:14:09,379 como esa, vais a tener que poner el guión n, ¿de acuerdo? 166 00:14:09,379 --> 00:14:19,240 ¿Sí? Entonces, esta línea, este comando, la verdad es que está muy bien para indicarle las primeras líneas que queréis ver. 167 00:14:21,019 --> 00:14:32,399 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. 168 00:14:32,700 --> 00:14:34,879 ¿Y qué es lo que me ha mostrado? La primera línea. 169 00:14:34,879 --> 00:14:46,659 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. 170 00:14:46,820 --> 00:14:52,679 Esta es la primera línea del documento y esta es la segunda línea del documento. 171 00:14:52,720 --> 00:14:54,460 ¿Sí? ¿Me seguís? 172 00:14:55,720 --> 00:14:58,159 ¿Y qué pasa si yo pongo, por ejemplo, esto? 173 00:14:58,159 --> 00:15:06,000 Yo le digo "-n", y le digo aquí "-1". Es exactamente igual, ¿de acuerdo? 174 00:15:07,200 --> 00:15:14,279 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. 175 00:15:15,700 --> 00:15:16,820 ¿De acuerdo? ¿Sí? 176 00:15:17,820 --> 00:15:24,740 Vale, ¿y qué pasa si yo le digo, tengo aquí estos cuatro ficheros, qué pasa si yo le digo esto? 177 00:15:25,340 --> 00:15:32,039 Oye, quiero que me muestres las dos primeras líneas de todos los ficheros. 178 00:15:32,039 --> 00:15:36,460 Pues si yo le doy al intro, quiero que veáis que es lo que me hace 179 00:15:36,460 --> 00:15:40,799 Me dice, oye, componentes txt, estas son las dos primeras líneas 180 00:15:40,799 --> 00:15:43,320 Ejemplo 1, estas son las dos primeras líneas 181 00:15:43,320 --> 00:15:46,700 Empleado 2017, estas son las dos primeras líneas 182 00:15:46,700 --> 00:15:49,700 Y municipio, estas son las dos primeras líneas 183 00:15:49,700 --> 00:15:56,059 ¿Qué pasa si a mí no me interesa que aparezca el encabezado este? 184 00:15:57,059 --> 00:15:59,019 Pues yo puedo ejecutar lo siguiente 185 00:15:59,019 --> 00:16:03,379 si yo utilizo la opción guión Q 186 00:16:03,379 --> 00:16:10,809 segundo, que no sé si lo estoy poniendo bien 187 00:16:10,809 --> 00:16:14,710 guión N2, perfecto 188 00:16:14,710 --> 00:16:17,450 si yo le digo la opción guión Q 189 00:16:17,450 --> 00:16:19,990 he tenido que poner guión N para que él entienda 190 00:16:19,990 --> 00:16:22,029 que esto es otro argumento diferente 191 00:16:22,029 --> 00:16:24,230 o si no hubiese puesto Q después del guión 2 192 00:16:24,230 --> 00:16:28,350 entonces fijaros que me muestra las dos primeras líneas 193 00:16:28,350 --> 00:16:29,809 y no me pone el titulito 194 00:16:29,809 --> 00:16:33,210 indicándome la cabecera de cada uno de los ficheros 195 00:16:33,210 --> 00:16:41,269 ¿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? 196 00:16:41,750 --> 00:16:51,110 ¿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. 197 00:16:51,629 --> 00:16:54,450 ¿Cómo se llama ese comando? Pues ese comando es el tail. 198 00:16:54,450 --> 00:17:08,450 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. 199 00:17:09,589 --> 00:17:18,450 Repito, el head por defecto me muestra las 10 primeras líneas. El tail por defecto me muestra las 10 últimas líneas. 200 00:17:18,450 --> 00:17:38,569 ¿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. 201 00:17:38,569 --> 00:17:43,170 ¿Y qué pasa si yo? Yo le puedo poner directamente aquí un más 202 00:17:43,170 --> 00:17:45,890 ¿Vale? ¿Qué es lo que hace el más? 203 00:17:46,750 --> 00:17:52,990 Pues fijaros que lo que hace el más es me muestra desde la línea 3 hasta el final 204 00:17:52,990 --> 00:17:57,670 ¿Sí? Desde la línea 3, ¿vale? 205 00:17:58,349 --> 00:18:02,250 Es decir, 1, 2, es decir, línea 3 en adelante hasta el final 206 00:18:02,250 --> 00:18:05,329 Si pongo el más, ¿lo veis? 207 00:18:05,329 --> 00:18:26,410 ¿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? 208 00:18:26,410 --> 00:18:48,410 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. 209 00:18:48,410 --> 00:18:54,210 ficheros. Igual que pasaba con el otro, esto es la opción guión V por defecto, que me muestra las 210 00:18:54,210 --> 00:18:59,450 cabeceras. Si no quiero que me muestre los nombres, pues en este caso lo que tendré que añadir es la 211 00:18:59,450 --> 00:19:07,470 opción guión Q, para que no me muestre el nombre de los ficheros. ¿Sí? ¿De acuerdo? Pues aquí hay 212 00:19:07,470 --> 00:19:12,410 una opción del tail muy, muy, pero que muy interesante, que no la tiene el head, y es la 213 00:19:12,410 --> 00:19:19,329 siguiente. Voy a abrir dos ventanitas porque quiero que lo veáis aquí. Voy a abrir esta 214 00:19:19,329 --> 00:19:27,009 y voy a abrir otra ventanita aquí porque quiero que veáis. Y me voy a poner en el 215 00:19:27,009 --> 00:19:39,789 mismo sitio. Es decir, me voy en CDIS almacén datos. Estoy aquí. Pues quiero que veáis 216 00:19:39,789 --> 00:19:58,789 ¿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. 217 00:19:58,789 --> 00:20:11,009 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. 218 00:20:11,009 --> 00:20:29,569 ¿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. 219 00:20:29,569 --> 00:20:46,970 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. 220 00:20:46,970 --> 00:20:58,029 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í? 221 00:20:58,029 --> 00:21:04,730 Si yo le doy, quiero que veáis que ha pasado en la ventanita que está a mano derecha. 222 00:21:06,529 --> 00:21:14,630 Entonces, yo he ejecutado este comando y automáticamente se me ha actualizado con lo que yo pongo aquí. 223 00:21:16,430 --> 00:21:21,730 Entonces, ¿para qué sirve en este caso el tail-f? 224 00:21:21,730 --> 00:21:24,230 ¿Vale? El tail-f. 225 00:21:24,230 --> 00:21:31,869 Pues fijaros que lo que hace es mostrar el contenido, las 10 últimas líneas de ese fichero, pero en vivo. 226 00:21:32,390 --> 00:21:40,450 De forma que se queda ahí esperando y cualquier cambio que se produzca sobre ese fichero constantemente se me está actualizando. 227 00:21:41,369 --> 00:21:45,829 ¿Sí? De forma que yo aquí me puedo hacer igual que hemos hecho antes. 228 00:21:45,829 --> 00:22:02,430 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. 229 00:22:02,430 --> 00:22:25,329 ¿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. 230 00:22:25,329 --> 00:22:29,430 ¿Sí? Entonces hay a veces que es muy útil este comando 231 00:22:29,430 --> 00:22:32,589 ¿Sí? Para terminar este comando aquí a mano derecha 232 00:22:32,589 --> 00:22:35,009 Simplemente CTRL-C y tirando millas 233 00:22:35,009 --> 00:22:36,509 ¿De acuerdo? ¿Sí? 234 00:22:37,109 --> 00:22:40,609 Pero el TAIL-F es una opción a tener muy en cuenta 235 00:22:40,609 --> 00:22:41,750 ¿De acuerdo? 236 00:22:42,890 --> 00:22:44,829 Vale, vamos a ver más opciones 237 00:22:44,829 --> 00:22:46,849 Este lo voy a minimizar 238 00:22:46,849 --> 00:22:49,529 Y este lo vamos a hacer más grande 239 00:22:49,529 --> 00:22:53,069 Llevo en este caso ya un par de vídeos 240 00:22:53,069 --> 00:22:56,509 viendo el dichoso comando cat 241 00:22:56,509 --> 00:22:58,309 y ejemplo 1 242 00:22:58,309 --> 00:23:00,670 ejemplo 1 no, perdón 243 00:23:00,670 --> 00:23:06,759 cat y ejemplo 1 244 00:23:06,759 --> 00:23:07,619 ¿de acuerdo? 245 00:23:08,000 --> 00:23:10,480 y este lo que hace es mostrar el contenido 246 00:23:10,480 --> 00:23:12,519 de un fichero, ¿vale? pero todo seguido 247 00:23:12,519 --> 00:23:14,559 sin pantalla a pantalla como hace el 248 00:23:14,559 --> 00:23:15,880 mor o como hace el les, ¿sí? 249 00:23:16,259 --> 00:23:18,059 pero que sepáis que este comando tiene 250 00:23:18,059 --> 00:23:20,119 un par de cositas aquí útiles 251 00:23:20,119 --> 00:23:21,859 que es por ejemplo 252 00:23:21,859 --> 00:23:23,039 la opción b 253 00:23:23,039 --> 00:23:27,480 que qué es lo que hace esto, me numera las líneas 254 00:23:27,480 --> 00:23:31,900 pero cuidado con esto, cuando yo digo que me numere 255 00:23:31,900 --> 00:23:35,779 las líneas, quiero que veáis una cosa, voy a editar el fichero 256 00:23:35,779 --> 00:23:39,759 con el nano, con el ejemplo, y voy a añadir por ejemplo 257 00:23:39,759 --> 00:23:41,579 aquí líneas vacías 258 00:23:41,579 --> 00:23:47,299 voy a añadir aquí una línea vacía, entre el 8 y el 9 voy a añadir 2 259 00:23:47,299 --> 00:23:50,299 y además, voy a escribir esto bien 260 00:23:50,299 --> 00:23:52,799 7 261 00:23:52,799 --> 00:23:57,460 y además voy a poner el 10 dos veces repetidos 262 00:23:57,460 --> 00:24:00,380 el 10 y el 13 263 00:24:00,380 --> 00:24:03,500 y el 13 lo voy a poner tres veces 264 00:24:03,500 --> 00:24:06,039 quiero que veáis lo que estoy haciendo 265 00:24:06,039 --> 00:24:08,720 entonces he cogido 266 00:24:08,720 --> 00:24:17,529 el 10 lo he repetido dos 267 00:24:17,529 --> 00:24:19,569 el 13 lo he repetido tres 268 00:24:19,569 --> 00:24:21,730 y no sé qué otro más 269 00:24:21,730 --> 00:24:24,369 he dejado aquí dos espacios 270 00:24:24,369 --> 00:24:43,809 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. 271 00:24:43,809 --> 00:24:48,809 si queréis que muestre todas las líneas numeradas 272 00:24:48,809 --> 00:24:51,109 en lugar de la B 273 00:24:51,109 --> 00:24:53,609 le tenéis que decir la N 274 00:24:53,609 --> 00:24:55,009 y que es lo que ha hecho con la N 275 00:24:55,009 --> 00:24:57,210 numerarme todas las líneas 276 00:24:57,210 --> 00:24:58,809 esto ya ves que es muy útil 277 00:24:58,809 --> 00:25:01,029 sobre todo si estáis mirando un código fuente y demás 278 00:25:01,029 --> 00:25:03,930 y queréis saber dónde está el error y cosas así 279 00:25:03,930 --> 00:25:08,569 entonces aquí me numeráis todas con la N 280 00:25:08,569 --> 00:25:10,910 y con la B, la B minúscula 281 00:25:10,910 --> 00:25:12,529 estáis numerando solamente 282 00:25:12,529 --> 00:25:17,329 las que no están vacías 283 00:25:17,329 --> 00:25:20,890 y me queda una última opción que os puede resultar también útil 284 00:25:20,890 --> 00:25:22,390 que es la opción S 285 00:25:22,390 --> 00:25:27,049 si yo cojo la opción S 286 00:25:27,049 --> 00:25:31,599 quiero que veáis que es lo que ha hecho 287 00:25:31,599 --> 00:25:35,619 yo no sé si os recordáis que entre el 8 y el 9 288 00:25:35,619 --> 00:25:37,500 había dos espacios en blanco 289 00:25:37,500 --> 00:25:42,819 pues lo que hace la S es suprimir las líneas vacías 290 00:25:42,819 --> 00:25:44,039 que están repetidas 291 00:25:44,039 --> 00:25:48,500 si hay cosas muy exageradas como por ejemplo 292 00:25:48,500 --> 00:25:53,180 que yo por aquí tengo todo esto 293 00:25:53,180 --> 00:25:56,000 y yo esto lo guardo 294 00:25:56,000 --> 00:25:58,599 pues si yo le digo que me muestre 295 00:25:58,599 --> 00:26:02,660 pero que las líneas vacías repetidas me las deje solamente en una 296 00:26:02,660 --> 00:26:04,400 pues hay veces que no puede reservar 297 00:26:04,400 --> 00:26:10,279 lo de repetir las líneas es porque luego vamos a ver un comando 298 00:26:10,279 --> 00:26:16,079 Entonces vamos a ver cómo puedo quitar las líneas repetidas 299 00:26:16,079 --> 00:26:20,980 Pues si hay un comando que se llama cat que me muestra un fichero 300 00:26:20,980 --> 00:26:24,420 Que sepáis que tenéis un comando que se llama tag 301 00:26:24,420 --> 00:26:28,480 Si yo le digo tag y le digo el ejemplo 1 302 00:26:28,480 --> 00:26:30,880 Quiero que veáis que ha hecho, no sé si lo veis 303 00:26:30,880 --> 00:26:33,720 Voy a mostrar aquí una cosa 304 00:26:33,720 --> 00:26:37,220 Voy a quitar las repetidas 305 00:26:37,220 --> 00:26:38,819 Nano ejemplo 306 00:26:38,819 --> 00:26:43,759 porque ya sabemos para qué es, voy a quitar todo esto 307 00:26:43,759 --> 00:26:51,019 si yo le pongo aquí el cat y le digo ejemplo 308 00:26:51,019 --> 00:26:55,339 quiero que veáis, voy a abrir el otro 309 00:26:55,339 --> 00:26:58,359 que es lo que aparece 310 00:26:58,359 --> 00:27:07,220 ps1, estoy aquí 311 00:27:07,220 --> 00:27:10,420 y si yo le digo el tag 312 00:27:10,420 --> 00:27:12,720 y le digo aquí ejemplo 313 00:27:12,720 --> 00:27:17,640 Si este me empieza en 1, 2, 3, 4, no sé qué 314 00:27:17,640 --> 00:27:19,660 Quiero que veáis este que es lo que hace 315 00:27:19,660 --> 00:27:23,599 Si este me muestra desde el primero al último 316 00:27:23,599 --> 00:27:25,480 Este lo que me hace es darme la vuelta 317 00:27:25,480 --> 00:27:29,279 ¿Ves que se llama tag porque es al revés de cat? 318 00:27:29,779 --> 00:27:31,039 Pues es el mismo comando 319 00:27:31,039 --> 00:27:31,640 ¿De acuerdo? 320 00:27:32,039 --> 00:27:36,180 Porque sepáis que si necesitáis mostrar el contenido de un fichero 321 00:27:36,180 --> 00:27:36,880 Pero al revés 322 00:27:36,880 --> 00:27:39,660 Pues tenéis este comando que es muy simple y muy socorrido 323 00:27:39,660 --> 00:27:40,240 ¿De acuerdo? 324 00:27:41,380 --> 00:27:41,740 Vale 325 00:27:41,740 --> 00:28:04,279 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. 326 00:28:04,279 --> 00:28:23,359 ¿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. 327 00:28:23,359 --> 00:28:27,079 ¿De acuerdo? Y te dice aquí información de ese ficherito, ¿sí? 328 00:28:27,960 --> 00:28:39,539 Si yo, por ejemplo, creo un fichero que se llame nano hola.txt y pongo aquí hola y lo guardo. 329 00:28:40,059 --> 00:28:47,059 Si yo le digo que me diga qué tipo es el hola, pues me dice, oye, mira, es un fichero de texto. 330 00:28:47,960 --> 00:28:48,539 ¿Me seguís? 331 00:28:49,000 --> 00:28:53,140 Entonces, si queréis saber qué tipo o qué información es un fichero, ¿vale? 332 00:28:53,359 --> 00:29:09,140 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? 333 00:29:09,140 --> 00:29:35,019 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. 334 00:29:35,019 --> 00:29:39,079 Pues si yo le digo, oye, parece que son lo mismo, ¿no? 335 00:29:39,339 --> 00:29:41,640 O sea, add, añadir, usuario. 336 00:29:41,839 --> 00:29:43,400 Y este de aquí, usuario, añadir. 337 00:29:43,900 --> 00:29:45,940 O sea, lo único que han cambiado es el add delante o después. 338 00:29:46,819 --> 00:29:55,579 Si yo le digo que me diga qué tipo de fichero es add user, me dice que es un script. 339 00:29:56,559 --> 00:29:57,299 ¿Lo veis? 340 00:29:57,759 --> 00:30:02,960 Pero si yo le digo con el file, oye, dime qué es este ficherito de aquí, user add. 341 00:30:05,019 --> 00:30:06,980 pues me dice que es un fichero ejecutable 342 00:30:06,980 --> 00:30:08,259 ¿vale? 343 00:30:10,039 --> 00:30:11,119 que me dice por aquí 344 00:30:11,119 --> 00:30:13,059 64 bits, papapá, papapá 345 00:30:13,059 --> 00:30:14,940 papapá, entonces si queréis 346 00:30:14,940 --> 00:30:16,380 ver en este caso 347 00:30:16,380 --> 00:30:18,859 el tipo de un fichero, tenéis este 348 00:30:18,859 --> 00:30:20,680 comando y lo único que es el file 349 00:30:20,680 --> 00:30:23,019 y el nombre del ficherito del que queréis saber 350 00:30:23,019 --> 00:30:24,740 qué tipo es, ¿de acuerdo? 351 00:30:26,259 --> 00:30:26,640 vale 352 00:30:26,640 --> 00:30:33,250 más opciones 353 00:30:33,250 --> 00:30:35,710 esto como lo tengo en la transparencia lo doy 354 00:30:35,710 --> 00:30:36,170 ¿vale? pero 355 00:30:36,170 --> 00:30:39,769 esto lo hago rápido, tenéis este 356 00:30:39,769 --> 00:30:44,029 comando que me muestra el calendario si no le pongo nada me muestra el mes 357 00:30:44,029 --> 00:30:49,309 actual si queréis ver el mes anterior actual y siguiente cogeis y ponéis el 358 00:30:49,309 --> 00:30:55,910 menos 3 si queréis veis que me pone el día en el que estoy resaltado si 359 00:30:55,910 --> 00:31:02,589 queréis que no muestre el día resaltado le ponéis el h vale hoy perdón 360 00:31:02,589 --> 00:31:16,480 ponéis lo estoy poniendo bien este me da un poco igual vale lo estoy 361 00:31:16,480 --> 00:31:19,599 mostrando porque lo tengo las transparencias pero si alguna opción que 362 00:31:19,599 --> 00:31:25,119 tengo que mirar si la opción guión h ok si yo le pongo 363 00:31:25,119 --> 00:31:30,980 aquí el cal me muestra el día 20 si le digo el guión 364 00:31:30,980 --> 00:31:38,599 h porque no me está mostrando el guión h 365 00:31:38,599 --> 00:31:44,000 vale que estoy probando con el cal pero si buscáis en la ayuda 366 00:31:44,000 --> 00:31:48,220 si queréis utilizar el guión h tenéis que utilizar la siguiente versión que es 367 00:31:48,220 --> 00:31:51,339 el n cal, pero bueno, me da un poco igual 368 00:31:51,339 --> 00:31:55,799 el n cal, si lo que quiero es que veas el funcionamiento 369 00:31:55,799 --> 00:32:00,180 el n cal, si queréis que nos muestre el numerito, pues el guión h 370 00:32:00,180 --> 00:32:04,059 entonces ahí tenéis las opciones 371 00:32:04,059 --> 00:32:07,640 dentro del transparencia, si queréis decirle que queréis un mes 372 00:32:07,640 --> 00:32:11,740 le decís menos m y le digo por ejemplo el 1 y te muestra el enero 373 00:32:11,740 --> 00:32:15,519 si queréis decirle un año, le podéis decir y 374 00:32:15,519 --> 00:32:22,579 Y le ponéis aquí, yo que sé, 1999 y os muestra pues todo el año de 1999. 375 00:32:23,400 --> 00:32:33,690 Si queréis decirle enero, pues le decís M1, M1, mes y año. 376 00:32:34,829 --> 00:32:43,829 Si yo le pongo aquí, le digo el mes y el año 1990, pues te muestra en enero de 1990, ¿de acuerdo? 377 00:32:43,829 --> 00:32:47,150 Eso simplemente que juguéis vosotros un poquito, ¿de acuerdo? 378 00:32:47,150 --> 00:33:01,109 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. 379 00:33:01,109 --> 00:33:04,369 Podéis mostrar con este formato 380 00:33:04,369 --> 00:33:07,589 Podéis mostrar que es el que me aparece por efecto 381 00:33:07,589 --> 00:33:08,609 El UTC 382 00:33:08,609 --> 00:33:11,390 O yo puedo ver 383 00:33:11,390 --> 00:33:13,369 Yo puedo establecer la fecha 384 00:33:13,369 --> 00:33:14,890 ¿Cómo puedo yo cambiar la fecha? 385 00:33:14,990 --> 00:33:18,490 Fijaros que me viene que estoy en el viernes 386 00:33:18,490 --> 00:33:21,049 El 20 de marzo de 2020 387 00:33:21,049 --> 00:33:23,630 Imaginaros que yo quiero poner 388 00:33:23,630 --> 00:33:26,269 La fecha de hace una semana 389 00:33:26,269 --> 00:33:26,750 ¿De acuerdo? 390 00:33:27,109 --> 00:33:28,630 Pues yo lo que hago es decirle 391 00:33:28,630 --> 00:33:31,829 Date 392 00:33:31,829 --> 00:33:35,210 Y lo que hago es utilizar el siguiente formato 393 00:33:35,210 --> 00:33:36,990 Y lo pongo aquí para que lo veáis 394 00:33:36,990 --> 00:33:44,609 Cuando tenga que poner el formato de la fecha 395 00:33:44,609 --> 00:33:46,390 Lo que voy a tener que poner 396 00:33:46,390 --> 00:33:47,910 A ver si está aquí, aquí, vale 397 00:33:47,910 --> 00:33:51,970 Voy a poner el mes con dos dígitos 398 00:33:51,970 --> 00:33:55,609 El día con dos dígitos 399 00:33:55,609 --> 00:33:58,750 La hora con dos dígitos 400 00:33:58,750 --> 00:34:02,710 Los minutos con dos dígitos 401 00:34:02,710 --> 00:34:07,430 ¿Vale? Y si queréis opcionalmente ponéis el año con 2 o con 4 402 00:34:07,430 --> 00:34:11,329 ¿De acuerdo? Aquí ya ponéis el año con 2 o con 4 dígitos 403 00:34:11,329 --> 00:34:15,309 Yo mi consejo es que siempre que pongáis el año lo pongáis siempre con 4 dígitos 404 00:34:15,309 --> 00:34:19,349 ¿De acuerdo? Incluso si ponéis al final un punto y ponéis los segundos 405 00:34:19,349 --> 00:34:23,610 Si queréis ¿Vale? Entonces vamos a poner la fecha para que veáis 406 00:34:23,610 --> 00:34:26,929 Si yo pongo aquí el date 407 00:34:26,929 --> 00:34:30,010 Y le pongo el mes, por ejemplo vamos a poner que estamos en enero 408 00:34:30,010 --> 00:34:47,889 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? 409 00:34:47,889 --> 00:34:51,269 Porque un usuario normal no puede cambiar la hora 410 00:34:51,269 --> 00:34:53,550 Entonces me voy a convertir en administrador 411 00:34:53,550 --> 00:34:55,289 Le pongo un sudo su 412 00:34:55,289 --> 00:34:58,469 Meto la contraseña 413 00:34:58,469 --> 00:35:00,670 ¿Vale? 414 00:35:01,110 --> 00:35:02,929 Y como no tengo ganas de escribir 415 00:35:02,929 --> 00:35:04,750 Pues vamos a copiar otra vez 416 00:35:04,750 --> 00:35:06,329 Y lo vamos a establecer 417 00:35:06,329 --> 00:35:06,849 ¿Sí? 418 00:35:07,510 --> 00:35:09,110 Entonces si yo ahora le digo el date 419 00:35:09,110 --> 00:35:12,630 Me dice que estamos a enero el 15 de 2020 420 00:35:12,630 --> 00:35:13,849 ¿De acuerdo? 421 00:35:14,670 --> 00:35:16,750 Lo vamos a dejar en la fecha en la que tenemos 422 00:35:16,750 --> 00:35:35,949 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. 423 00:35:35,949 --> 00:35:46,710 Las 18 y 16. No voy a poner el año porque directamente ya estamos, ¿de acuerdo? Y ya estamos en la hora correspondiente. 424 00:35:46,750 --> 00:36:10,409 ¿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. 425 00:36:10,409 --> 00:36:31,409 ¿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í. 426 00:36:31,409 --> 00:36:53,789 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í? 427 00:36:53,789 --> 00:37:17,230 ¿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. 428 00:37:17,230 --> 00:37:30,730 ¿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? 429 00:37:30,730 --> 00:37:47,730 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í? 430 00:37:47,730 --> 00:37:56,010 Y son las, y que me ponga las 16.00 y 40 minutos, ¿vale? 431 00:37:56,469 --> 00:38:01,829 Y el mes es, pues el mes que me aparezca COE en enero, febrero o en marzo. 432 00:38:03,070 --> 00:38:05,190 ¿De acuerdo? Quiero que me aparezca algo como esto. 433 00:38:05,869 --> 00:38:08,110 Pues vamos a ver cómo lo podemos hacer, ¿de acuerdo? 434 00:38:08,989 --> 00:38:10,969 Entonces, ¿qué es lo que me interesa? 435 00:38:10,969 --> 00:38:17,130 Si yo tengo que hoy es viernes, pues el viernes necesito el día de la semana completo. 436 00:38:17,130 --> 00:38:41,409 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. 437 00:38:41,409 --> 00:38:50,809 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í? 438 00:38:52,530 --> 00:38:56,409 Entonces fijaros que yo puedo poner aquí un montonazo de opciones para dar formato. 439 00:38:57,670 --> 00:39:05,409 ¿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ó. 440 00:39:06,090 --> 00:39:09,469 Pues cosas como esta me vienen de puta madre para hacer todo esto, ¿de acuerdo? 441 00:39:09,469 --> 00:39:12,190 entonces vamos a ver como podemos hacer esta línea 442 00:39:12,190 --> 00:39:14,289 aunque sea un poquito diferente porque ya sabéis que yo no tengo 443 00:39:14,289 --> 00:39:16,309 memoria, me voy a ir de aquí 444 00:39:16,309 --> 00:39:17,809 y vamos a hacerlo 445 00:39:17,809 --> 00:39:24,590 imaginaros que yo quiero 446 00:39:24,590 --> 00:39:26,230 poner echo 447 00:39:26,230 --> 00:39:28,070 y le digo 448 00:39:28,070 --> 00:39:30,090 hoy es 449 00:39:30,090 --> 00:39:32,250 ahora lo borro, vale 450 00:39:32,250 --> 00:39:33,190 hoy es lunes 451 00:39:33,190 --> 00:39:36,550 y son las xx 452 00:39:36,550 --> 00:39:37,550 y y 453 00:39:37,550 --> 00:39:40,309 y el mes es 454 00:39:40,309 --> 00:39:42,190 zz, vale 455 00:39:42,190 --> 00:40:00,409 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? 456 00:40:00,409 --> 00:40:14,289 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. 457 00:40:16,250 --> 00:40:27,429 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? 458 00:40:27,429 --> 00:40:42,289 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. 459 00:40:42,289 --> 00:40:59,090 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. 460 00:40:59,090 --> 00:41:22,269 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. 461 00:41:22,269 --> 00:41:25,289 y el ii era igual 462 00:41:25,289 --> 00:41:28,150 ejecútame, abre y cierra 463 00:41:28,150 --> 00:41:31,050 le digo el date, le digo el más 464 00:41:31,050 --> 00:41:34,090 le digo tanto por ciento y los minutos 465 00:41:34,090 --> 00:41:36,809 eran la m 466 00:41:36,809 --> 00:41:38,670 y lo ejecuto, vamos a ver si vamos bien 467 00:41:38,670 --> 00:41:42,630 y me dice, oye, hoy es viernes y son las 18 y 21 468 00:41:42,630 --> 00:41:46,170 y ahora solamente me queda el mes, pues vamos a hacer el mes 469 00:41:46,170 --> 00:41:48,730 le digo dólar, abre y cierra 470 00:41:48,730 --> 00:41:51,769 le decimos el comando date y quiero que me lo muestre 471 00:41:51,769 --> 00:41:55,469 con formato, el más, y le digo tanto por ciento que 472 00:41:55,469 --> 00:41:59,829 y como quiero que me muestre el mes, le decimos el tanto 473 00:41:59,829 --> 00:42:03,150 por ciento B, y ya tenemos lo que queremos 474 00:42:03,150 --> 00:42:07,889 ¿me seguís? ¿de acuerdo? 475 00:42:09,389 --> 00:42:12,130 que yo quiero que me cree un fichero 476 00:42:12,130 --> 00:42:15,309 para copias de seguridad, le digo, oye, créame un fichero 477 00:42:15,309 --> 00:42:19,570 que se llame copia, y que me aparezca 478 00:42:19,570 --> 00:42:43,360 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. 479 00:42:43,360 --> 00:42:46,320 pues el día del mes, lo estoy mirando aquí 480 00:42:46,320 --> 00:42:57,059 día de la semana, día del mes, tanto por ciento de 481 00:42:57,059 --> 00:43:02,349 ¿de acuerdo? y punto, pues yo que sé 482 00:43:02,349 --> 00:43:05,369 punto backup 483 00:43:05,369 --> 00:43:12,230 ¿vale? si yo le doy, si yo le digo que me muestre 484 00:43:12,230 --> 00:43:15,150 un ls, perdón, ls 485 00:43:15,150 --> 00:43:19,769 fijaros que me ha creado aquí un ficherito que se llama copia marzo 486 00:43:19,769 --> 00:43:26,969 guión 20, punto, ¿vale? BKC, por ejemplo. ¿De acuerdo? Como este ficherito no lo quiero 487 00:43:26,969 --> 00:43:32,869 para nada, lo borro. ¿Me entendéis? Sí, entonces el comando date, primeramente por 488 00:43:32,869 --> 00:43:38,610 ese aspecto, me da mucho juego. ¿Cuál es la siguiente opción del comando date? Pues 489 00:43:38,610 --> 00:43:45,230 que yo puedo utilizar referencias relativas a la fecha actual. Y me explico. Si yo me 490 00:43:45,230 --> 00:43:55,789 voy aquí yo puedo utilizar aquí el date y guión de qué quiere decir el guión de 491 00:43:55,789 --> 00:44:01,469 le estoy diciendo oye quiero que me digas la fecha pero relativa a la fecha 492 00:44:01,469 --> 00:44:06,110 actual y lo que yo te diga que le estoy indicando aquí quiero que me digas la 493 00:44:06,110 --> 00:44:14,150 fecha pero vale pasados 45 días entonces tenéis un montonazo de opciones 494 00:44:14,150 --> 00:44:16,570 pero que sepáis que la tenéis que poner en inglés. 495 00:44:17,130 --> 00:44:19,630 Yo puedo poner el día de la semana, ¿vale? 496 00:44:20,210 --> 00:44:23,130 Por ejemplo, Monday, Tuesday, Wednesday, ¿vale? 497 00:44:23,269 --> 00:44:24,889 O lo pongo abreviado, lo pongo completo. 498 00:44:25,070 --> 00:44:26,610 Puedo poner los meses, ¿vale? 499 00:44:26,710 --> 00:44:29,789 January, February, March, April, ¿de acuerdo? 500 00:44:30,110 --> 00:44:32,130 O lo pongo completo, lo pongo abreviado. 501 00:44:32,550 --> 00:44:34,789 Le puedo decir el siguiente, ¿vale? 502 00:44:34,989 --> 00:44:36,250 El hace o el último. 503 00:44:37,150 --> 00:44:43,429 O le puedo decir año, mes, semana, día, hora, minuto o segundo, ¿sí? 504 00:44:44,150 --> 00:44:51,010 Si yo le digo más, quiere decir en un futuro. Si le digo menos, quiere decir en el pasado. ¿De acuerdo? 505 00:44:51,789 --> 00:45:00,510 Por ejemplo, si yo le digo, oye, dime la fecha, ¿vale? Y le pongo 6 week. Vamos a hacerlo para que lo veáis. 506 00:45:00,510 --> 00:45:12,769 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. 507 00:45:15,940 --> 00:45:20,579 Entonces, si hoy estamos a 20, dentro de una semana será 27. 508 00:45:21,320 --> 00:45:23,780 ¿Sí? ¿Me seguís? 509 00:45:24,780 --> 00:45:32,500 Si yo le digo aquí en el menos, pues si estoy a 20 y le quito 7, estamos a 13. 510 00:45:32,719 --> 00:45:38,659 me seguís entonces yo aquí puedo jugar y le puedo decir oye quiero que me digas 511 00:45:38,659 --> 00:45:59,210 vale yo que sé más 48 horas y aquí va a ser el día más 48 horas marzo 22 512 00:45:59,590 --> 00:46:09,579 estoy poniendo bien tenemos aquí el date tenemos el bien el 20 y si le digo más 513 00:46:09,579 --> 00:46:13,960 48 horas, tenemos exactamente el 22, ¿de acuerdo? 514 00:46:14,980 --> 00:46:17,780 ¿Sí? Entonces que sepáis que aquí 515 00:46:17,780 --> 00:46:22,000 podemos jugar, vuelvo a repetir, fijaros 516 00:46:22,000 --> 00:46:25,099 que me dice dentro de 6 semanas, hace 517 00:46:25,099 --> 00:46:29,920 6 semanas, ¿vale? El próximo viernes, el 518 00:46:29,920 --> 00:46:33,699 último viernes, ¿vale? Dentro de 2 meses 519 00:46:33,699 --> 00:46:37,480 y una semana, ¿vale? Es decir, hace 2 meses y una semana, 520 00:46:37,480 --> 00:47:01,420 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. 521 00:47:01,420 --> 00:47:08,739 Es decir, dentro de un año, tres meses, dos semanas, tres días, diez horas, veinticinco minutos y cinco segundos 522 00:47:08,739 --> 00:47:10,460 Dime exactamente qué hora será 523 00:47:10,460 --> 00:47:12,820 Entonces podéis jugar con estos valores 524 00:47:12,820 --> 00:47:18,539 Pero recordad que tenéis que poner guión de y luego lo que vosotros queráis 525 00:47:18,539 --> 00:47:19,420 ¿De acuerdo? 526 00:47:20,900 --> 00:47:23,139 Entonces son opciones a tener en cuenta 527 00:47:23,139 --> 00:47:27,840 Pues esto en cuanto al comando de 528 00:47:27,840 --> 00:47:31,179 Pero lo que me resulta muy útil es el formato 529 00:47:31,179 --> 00:47:38,019 pues ya nos queda poco 530 00:47:38,019 --> 00:47:42,420 voy a terminar, sé que llevo ya 47 minutos 531 00:47:42,420 --> 00:47:45,559 pero voy a terminar lo que me queda y así terminamos esta sección 532 00:47:45,559 --> 00:47:49,400 vamos a ver un comando que es este de aquí 533 00:47:49,400 --> 00:47:53,420 el comando suv 534 00:47:53,420 --> 00:47:56,119 ¿qué es lo que hace este comando? 535 00:47:56,500 --> 00:48:00,199 este comando lo que hace es generar permutaciones aleatorias 536 00:48:00,199 --> 00:48:11,719 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. 537 00:48:11,719 --> 00:48:29,239 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. 538 00:48:30,199 --> 00:48:52,119 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. 539 00:48:52,119 --> 00:48:54,500 Oye, que solamente quiero un número 540 00:48:54,500 --> 00:48:56,280 Pues me dice, oye, un número aleatorio 541 00:48:56,280 --> 00:48:59,320 ¿Vale? Entonces esto me va a coger un número aleatorio 542 00:48:59,320 --> 00:49:00,800 En el rango que yo le indique 543 00:49:00,800 --> 00:49:01,619 ¿Sí? 544 00:49:02,579 --> 00:49:03,320 ¿De acuerdo? 545 00:49:04,500 --> 00:49:06,340 Opcionalmente yo esto lo puedo guardar 546 00:49:06,340 --> 00:49:08,659 Le digo, oye, mira, dame 10 números aleatorios 547 00:49:08,659 --> 00:49:12,679 Y guárdamelo en el ficherito que se llama 548 00:49:12,679 --> 00:49:14,739 Yo que sé 549 00:49:14,739 --> 00:49:17,099 Ejemplo2.txt 550 00:49:17,099 --> 00:49:19,619 Entonces, ¿qué es lo que me ha hecho? 551 00:49:19,780 --> 00:49:21,280 Me ha creado el ejemplo2 552 00:49:21,280 --> 00:49:27,639 Si yo le digo cat ejemplo 2, me ha metido ahí los 10 números aleatorios, ¿de acuerdo? 553 00:49:28,500 --> 00:49:40,559 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? 554 00:49:40,679 --> 00:49:42,320 Teníamos el fichero ejemplo 1. 555 00:49:43,139 --> 00:49:47,019 Si yo le digo cat ejemplo 1, este es el fichero que hicimos, ¿verdad? 556 00:49:47,019 --> 00:49:49,920 pues si yo le digo el suv 557 00:49:49,920 --> 00:49:51,199 y le digo ejemplo 1 558 00:49:51,199 --> 00:49:53,420 pues fijaros que es lo que me hace 559 00:49:53,420 --> 00:49:55,980 ¿vale? me lo pone mareado 560 00:49:55,980 --> 00:49:58,119 entonces si yo lo vuelvo 561 00:49:58,119 --> 00:49:59,920 a ejecutar, pues me lo pone otra vez 562 00:49:59,920 --> 00:50:01,280 mareado, es decir, lo que hace es 563 00:50:01,280 --> 00:50:03,519 me lo muestra de forma aleatoria 564 00:50:03,519 --> 00:50:05,840 ¿de acuerdo? entonces si queréis coger un ficherito 565 00:50:05,840 --> 00:50:07,940 y generarlo de forma aleatoria 566 00:50:07,940 --> 00:50:09,659 porque luego vais a hacer otra cosa con él 567 00:50:09,659 --> 00:50:11,599 pues esta es una opción a tener en cuenta 568 00:50:11,599 --> 00:50:13,699 ¿de acuerdo? ¿sí? 569 00:50:15,019 --> 00:50:15,420 vale 570 00:50:15,420 --> 00:50:19,280 más comandos que hay algunos que ya hemos visto 571 00:50:19,280 --> 00:50:21,280 si yo quiero saber en todo momento 572 00:50:21,280 --> 00:50:22,699 qué usuario soy 573 00:50:22,699 --> 00:50:25,260 porque digo, a ver, yo estoy aquí 574 00:50:25,260 --> 00:50:26,420 pero yo qué usuario soy 575 00:50:26,420 --> 00:50:28,639 pues tenéis el comando huami 576 00:50:28,639 --> 00:50:31,800 que me dice, oye, tú eres el usuario y alumno 577 00:50:31,800 --> 00:50:33,780 entonces en todo momento 578 00:50:33,780 --> 00:50:35,699 ahí os dice 579 00:50:35,699 --> 00:50:37,500 qué usuario sois, el huami 580 00:50:37,500 --> 00:50:39,019 con qué usuario estáis 581 00:50:39,019 --> 00:50:41,719 ya vimos en los 582 00:50:41,719 --> 00:50:43,579 vídeos anteriores para qué me sirve 583 00:50:43,579 --> 00:50:45,360 el comando exit y para que 584 00:50:45,360 --> 00:50:47,179 sirve el comando logout 585 00:50:47,179 --> 00:50:49,619 y también vimos este comando que yo 586 00:50:49,619 --> 00:50:50,980 nunca lo utilizo, vale 587 00:50:50,980 --> 00:50:53,579 porque utilizo control L para borrar la 588 00:50:53,579 --> 00:50:55,300 pantalla, de acuerdo 589 00:50:55,300 --> 00:50:56,079 si 590 00:50:56,079 --> 00:50:58,460 vale 591 00:50:58,460 --> 00:51:02,489 que me queda 592 00:51:02,489 --> 00:51:06,070 como podemos convertirnos 593 00:51:06,070 --> 00:51:08,030 en administrador, en el root 594 00:51:08,030 --> 00:51:09,590 dentro de windows 595 00:51:09,590 --> 00:51:11,469 el administrador es una cuenta que se llama 596 00:51:11,469 --> 00:51:13,769 administrador, dentro de linux 597 00:51:13,769 --> 00:51:15,670 el administrador se llama root 598 00:51:15,670 --> 00:51:32,789 ¿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? 599 00:51:32,789 --> 00:51:57,760 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. 600 00:51:57,760 --> 00:52:12,699 ¿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. 601 00:52:12,699 --> 00:52:17,039 Y que sepáis que también tenéis otro comando que se llama bc 602 00:52:17,039 --> 00:52:22,559 Si yo pongo bc, me dice bc versión 1.071 bla bla bla 603 00:52:22,559 --> 00:52:25,820 Y se me queda ahí esperando 604 00:52:25,820 --> 00:52:29,679 Digo, ¿qué pasa si yo pongo 3 más 3? 605 00:52:29,900 --> 00:52:30,920 Que me dice 6 606 00:52:30,920 --> 00:52:32,340 Es decir, ¿dónde estoy? 607 00:52:32,960 --> 00:52:34,260 En una calculadora 608 00:52:34,260 --> 00:52:36,780 En la calculadora que viene perfecto dentro de Windows 609 00:52:36,780 --> 00:52:37,780 ¿De acuerdo? 610 00:52:38,860 --> 00:52:39,079 ¿Sí? 611 00:52:39,079 --> 00:52:44,940 Si ponéis aquí hold, automáticamente termináis 612 00:52:44,940 --> 00:52:47,519 ¿Qué es lo bueno que tiene la calculadora? 613 00:52:47,760 --> 00:52:49,400 Pues que yo puedo hacer cosas como esta 614 00:52:49,400 --> 00:52:53,099 Si yo le digo, oye, imaginaros que yo tengo una operación 615 00:52:53,099 --> 00:52:57,320 Y yo le digo, oye, quiero que me hagas, yo qué sé 616 00:52:57,320 --> 00:53:00,179 3 más 3 617 00:53:00,179 --> 00:53:01,880 Perdonadme 618 00:53:01,880 --> 00:53:05,179 Le digo 3 más 3 619 00:53:05,179 --> 00:53:05,940 si le digo 620 00:53:05,940 --> 00:53:09,579 por 2 621 00:53:09,579 --> 00:53:13,480 esto me muestra simplemente eso de ahí 622 00:53:13,480 --> 00:53:14,920 pero si yo 623 00:53:14,920 --> 00:53:16,840 que yo no sé si os acordáis 624 00:53:16,840 --> 00:53:19,039 en Windows para que era la tubería 625 00:53:19,039 --> 00:53:20,840 si se lo paso al comando bc 626 00:53:20,840 --> 00:53:23,659 pues fijaros que me pone 3 más 3 627 00:53:23,659 --> 00:53:26,840 bueno, en este caso como tiene prioridad 628 00:53:26,840 --> 00:53:27,880 3 por 2, 6 629 00:53:27,880 --> 00:53:29,519 6 más 3, 9 630 00:53:29,519 --> 00:53:30,679 y me pone en este caso 631 00:53:30,679 --> 00:53:32,920 el resultado de hacer la operación 632 00:53:32,920 --> 00:53:36,400 Entonces esto hay a veces que cuando tenéis que hacer operaciones 633 00:53:36,400 --> 00:53:37,539 Pues esto me viene muy bien 634 00:53:37,539 --> 00:53:41,059 Escribir la operación que tenéis, se la pasáis al comando vc 635 00:53:41,059 --> 00:53:42,719 Y el comando vc os devuelve el resultado 636 00:53:42,719 --> 00:53:45,400 Sin tener que meternos en la calculadora 637 00:53:45,400 --> 00:53:49,079 Porque eso es interactivo y hasta que yo no pulse el HAL o CTRL-C 638 00:53:49,079 --> 00:53:50,239 No salgo de la calculadora 639 00:53:50,239 --> 00:53:54,239 Y por último, la última opción 640 00:53:54,239 --> 00:53:58,360 Hay a veces que os puede pasar que cuando estáis escribiendo 641 00:53:58,360 --> 00:54:01,019 Este terminal se refresca mal 642 00:54:01,019 --> 00:54:07,019 Si eso os pasa alguna vez, que sobre todo pasa cuando estamos en las máquinas virtuales 643 00:54:07,019 --> 00:54:10,340 Podéis utilizar este comando, el comando reset 644 00:54:10,340 --> 00:54:15,440 Entonces el comando reset, resetea la terminal para refrescarla bien 645 00:54:15,440 --> 00:54:17,300 Y entonces ya podemos seguir utilizando 646 00:54:17,300 --> 00:54:21,159 Pero esto sobre todo a mí siempre me pasa cuando estoy en las máquinas virtuales 647 00:54:21,159 --> 00:54:23,400 En los ordenadores reales la verdad es que nunca me ha pasado 648 00:54:23,400 --> 00:54:28,360 Pero si os pasa alguna vez, pues que sepáis que podéis utilizar este comando 649 00:54:28,360 --> 00:54:29,840 Que lo que hace es resetear el terminal 650 00:54:29,840 --> 00:54:52,219 ¿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.