1 00:00:00,500 --> 00:00:09,820 hola vamos a empezar a ver un poco comandos básicos en linux esta transparencia o la subo 2 00:00:09,820 --> 00:00:16,699 junto con este vídeo entonces voy a las primeras 34 transparencias para que la veamos juntos y 3 00:00:16,699 --> 00:00:22,940 luego ya vamos a empezar con los comandos de acuerdo entonces cuando hablamos de gestión 4 00:00:22,940 --> 00:00:28,100 de archivos y directorios porque ya he dicho que vamos a empezar con comandos básicos no hace falta 5 00:00:28,100 --> 00:00:35,979 a decir que en Linux, que ya vimos la jerarquía, hay un nivel superior, que ya os dije que 6 00:00:35,979 --> 00:00:43,539 todo parte del directorio root, del directorio raíz, ¿vale? Y es un árbol invertido. Aquí 7 00:00:43,539 --> 00:00:51,070 os pongo otra transparencia porque creo que se ve muy claro la diferencia a mano izquierda 8 00:00:51,070 --> 00:00:54,109 de lo que es windows 9 00:00:54,109 --> 00:00:57,450 de lo que es a mano derecha 10 00:00:57,450 --> 00:00:59,450 la versión en este caso 11 00:00:59,450 --> 00:01:00,770 de linux 12 00:01:00,770 --> 00:01:02,030 en windows 13 00:01:02,030 --> 00:01:04,629 nosotros tenemos 14 00:01:04,629 --> 00:01:05,950 nuestro ordenador 15 00:01:05,950 --> 00:01:11,450 y tenemos unidades asignadas a cada una de las particiones 16 00:01:11,450 --> 00:01:15,310 pero en linux no hay particiones en linux lo que hay es 17 00:01:15,310 --> 00:01:17,150 puntos de montaje 18 00:01:17,150 --> 00:01:19,450 entonces tenemos una carpeta 19 00:01:19,450 --> 00:01:28,390 Tenemos otra carpeta, ¿vale? Y os recuerdo que en Windows también, en lugar de asignar una letra de unidad, podemos asignar un punto de montaje. 20 00:01:28,390 --> 00:01:39,349 Eso ya lo vimos. Entonces, imaginaros que en Windows, en lugar de asignar por defecto una letra de unidad, lo que hacemos es asignar una carpeta, ¿vale? 21 00:01:39,349 --> 00:01:50,329 Es decir, hacer un punto de montaje, ¿de acuerdo? ¿Sí? Vale, esto lo pongo aquí porque creo que se ve bastante claro la diferencia que hay entre Windows y Linux. 22 00:01:51,090 --> 00:02:01,329 Vale, no falta decir que la diferencia entre lo que es un archivo y un directorio, ¿vale? El directorio es un contenedor, ¿vale? 23 00:02:01,329 --> 00:02:05,549 Donde se almacena, como bien dice aquí, los archivos, ¿de acuerdo? 24 00:02:06,349 --> 00:02:12,129 Entonces, dentro de un directorio va a ser un container que va a contener a su vez otros directorios, ¿vale? 25 00:02:12,169 --> 00:02:14,189 Otros subdirectorios o archivos, ¿sí? 26 00:02:16,289 --> 00:02:22,469 Y archivo no hace falta que decir, ¿vale? Esto ya es historia pura y dura, así que no comento absolutamente nada. 27 00:02:23,270 --> 00:02:26,250 Ya veremos el comando ls porque lo vamos a ver ahora, ¿vale? 28 00:02:26,250 --> 00:02:32,669 Para mostrar el equivalente al comando dir en Windows, pero en Linux se llama ls. 29 00:02:32,770 --> 00:02:34,189 Ahora lo vamos a ver todo esto, ¿de acuerdo? 30 00:02:35,490 --> 00:02:45,909 Y estoy ya cansado de repetir la diferencia entre las rutas absolutas y las rutas relativas, ¿de acuerdo? 31 00:02:46,689 --> 00:02:53,550 Entonces, si yo estoy indicando esta dirección, esto es una ruta absoluta. 32 00:02:53,550 --> 00:03:09,909 El primer carácter de dividir representa el directorio raíz y los siguientes símbolos de dividir representan en este caso la separación entre los directorios. 33 00:03:09,909 --> 00:03:32,050 ¿De acuerdo? Hay una manera de indicar las rutas, la ruta absoluta. Si yo quiero indicar este de aquí, es decir, el directorio genome de manera absoluta, va a ser desde el directorio raíz, pasando por cada uno de ellos, hasta llegar al directorio que quiero indicar. 34 00:03:32,050 --> 00:03:35,310 si quiero indicar el directorio doc 35 00:03:35,310 --> 00:03:37,370 pues desde el directorio raíz 36 00:03:37,370 --> 00:03:38,469 siempre por favor 37 00:03:38,469 --> 00:03:41,509 pasando por cada uno de los directorios 38 00:03:41,509 --> 00:03:42,710 hasta llegar a este 39 00:03:42,710 --> 00:03:45,289 y el tercero 40 00:03:45,289 --> 00:03:47,490 si quiero indicar la carpeta sounds 41 00:03:47,490 --> 00:03:50,310 me voy desde el directorio raíz 42 00:03:50,310 --> 00:03:53,530 hasta llegar a la carpeta en cuestión 43 00:03:53,530 --> 00:03:54,129 de acuerdo 44 00:03:54,129 --> 00:03:55,629 esto ya lo visteis 45 00:03:55,629 --> 00:03:58,229 y ya lo hemos visto en windows 46 00:03:58,229 --> 00:04:02,830 Entonces, la diferencia entre ruta absoluta y relativa, ¿de acuerdo? 47 00:04:03,909 --> 00:04:13,729 Vale, esto del directorio home también lo vimos en el vídeo anterior, donde poníamos en este caso una breve introducción a lo que es la interfaz de comandos, 48 00:04:14,330 --> 00:04:20,689 y vimos que todos los usuarios dentro de Linux van a tener su directorio home por defecto, ¿vale? 49 00:04:21,250 --> 00:04:24,470 Entonces, ¿dónde están todos los directorios home de los usuarios? 50 00:04:24,470 --> 00:04:35,449 Pues por defecto están dentro de la carpetita home. Es decir, que si hay un usuario, como pone aquí, que se llama Luis, su directorio home por defecto va a ser home-luis. 51 00:04:36,029 --> 00:04:44,990 ¿De acuerdo? Cuando abrimos un terminal, ¿dónde nos colocamos directamente? Pues nos colocamos directamente dentro del directorio home de ese usuario. 52 00:04:44,990 --> 00:04:58,209 ¿De acuerdo? Y obviamente cada usuario sobre su directorio home va a tener un control total. Va a poder escribir, eliminar, modificar, va a poder hacer lo que quiera dentro de su directorio principal. 53 00:04:58,209 --> 00:05:13,610 Y ya vimos que también el usuario dentro de las carpetas según la jerarquía FHS tenemos la carpeta TMP y VAR TMP donde el usuario también va a poder escribir y modificar los ficheros de los que él es propietario. 54 00:05:13,610 --> 00:05:35,810 ¿De acuerdo? ¿Qué vimos también en el vídeo anterior? Que yo puedo referirme al directorio home mediante el símbolo este de la virgulilla. ¿De acuerdo? Es decir, que si yo quiero ir al directorio home Luis, esto y esto de aquí que estoy señalando es exactamente lo mismo. ¿De acuerdo? 55 00:05:35,810 --> 00:05:53,829 Y también podemos indicar, que también lo vimos, que si yo quiero indicar el directorio home de otro usuario, imaginaros que yo tengo un usuario que se llama Luffy, pues si yo quiero indicar el usuario de Luffy, es decir, raya home Luffy, tengo que poner la averiguilla seguido de Luffy, ¿vale? 56 00:05:53,829 --> 00:06:12,089 Ahora vuelvo a repasarlo para que lo recordéis, ¿vale? Pero esto ya está en el vídeo anterior, ¿sí? Aquí abajo os pone un ejemplo. Si yo quiero ir al directorio John de Ana, es decir, raya John Ana, yo puedo escribir la perigulilla seguido de Ana y automáticamente es como si yo estuviese escribiendo esto de aquí, ¿sí? 57 00:06:12,089 --> 00:06:38,170 Y también vimos que es el directorio actual de trabajo, ¿vale? Es decir, el directorio en el que estoy en este momento. ¿De acuerdo? Si yo hago un CD, yo cambio de directorio actual de trabajo. ¿Cómo puedo ver en el directorio en el que estoy? Este comando ya lo llevamos viendo, en este caso muchas veces, que es para saber en qué directorio estoy. ¿De acuerdo? Vale. 58 00:06:38,170 --> 00:06:41,730 vamos a empezar, esto ya lo quito 59 00:06:41,730 --> 00:06:43,930 porque esto ya vamos a empezar a explicarlo 60 00:06:43,930 --> 00:06:45,629 mediante la máquina virtual 61 00:06:45,629 --> 00:06:59,779 entonces vamos a iniciar sesión 62 00:06:59,779 --> 00:07:06,019 esta máquina es con la que ya empezamos a trabajar 63 00:07:06,019 --> 00:07:06,980 en el vídeo anterior 64 00:07:06,980 --> 00:07:09,459 vamos a abrir un terminal 65 00:07:09,459 --> 00:07:14,110 vamos a ponerlo un poquito más grande 66 00:07:14,110 --> 00:07:15,569 para que lo podáis ver bien 67 00:07:15,569 --> 00:07:26,310 yo creo que así lo podéis llegar a ver bien 68 00:07:26,310 --> 00:07:30,129 entonces, ¿dónde he entrado directamente 69 00:07:30,129 --> 00:07:32,230 cuando yo he abierto un terminal, ya os he dicho 70 00:07:32,230 --> 00:07:34,490 que por defecto entro en el directorio 71 00:07:34,490 --> 00:07:35,930 home del usuario 72 00:07:35,930 --> 00:07:36,610 ¿si? 73 00:07:37,829 --> 00:07:39,850 voy a crear en un segundo 74 00:07:39,850 --> 00:07:42,550 un usuario 75 00:07:42,550 --> 00:07:44,490 esto lo voy a quitar 76 00:07:44,490 --> 00:07:45,750 porque no os quiero marear 77 00:07:45,750 --> 00:07:47,850 ahora, voy a parar un momento el vídeo 78 00:07:47,850 --> 00:07:50,269 vale 79 00:07:50,269 --> 00:07:52,009 quiero que veáis 80 00:07:52,009 --> 00:07:54,870 que si yo cambio al directorio 81 00:07:54,870 --> 00:07:56,269 y me cambio al directorio 82 00:07:56,269 --> 00:07:58,430 de manera absoluta al directorio 83 00:07:58,430 --> 00:07:58,730 home 84 00:07:58,730 --> 00:08:04,569 Ya os estoy diciendo ya varias veces que tengo un comando que se llama ls 85 00:08:04,569 --> 00:08:07,050 Entonces, ¿qué quiero que veáis aquí? 86 00:08:08,050 --> 00:08:12,470 Tengo, quiero que veáis que aquí están todas las cuentas de los usuarios 87 00:08:12,470 --> 00:08:15,529 Tengo un usuario que se llama alumno 88 00:08:15,529 --> 00:08:20,310 Tengo un usuario que se llama, tenemos el de alumno 89 00:08:20,310 --> 00:08:22,449 Tengo un usuario que se llama luffy 90 00:08:22,449 --> 00:08:24,910 Tengo un usuario que se llama nami 91 00:08:24,910 --> 00:08:27,209 Tengo un usuario que se llama nico 92 00:08:27,209 --> 00:08:29,670 y tengo un usuario que se llama Sanji 93 00:08:29,670 --> 00:08:30,670 ¿sí? 94 00:08:31,569 --> 00:08:33,490 entonces, ¿cómo me puedo yo 95 00:08:33,490 --> 00:08:34,549 y por ejemplo 96 00:08:34,549 --> 00:08:37,629 ¿cómo puedo cambiar al directorio 97 00:08:37,629 --> 00:08:39,110 de Luffy? o una de dos 98 00:08:39,110 --> 00:08:41,169 o pongo esto, la ruta absoluta 99 00:08:41,169 --> 00:08:43,269 pongo home y pongo Luffy 100 00:08:43,269 --> 00:08:44,309 ¿sí? 101 00:08:45,149 --> 00:08:46,750 y aquí estoy en Luffy 102 00:08:46,750 --> 00:08:48,929 si vuelvo a mi directorio 103 00:08:48,929 --> 00:08:49,549 cd 104 00:08:49,549 --> 00:08:52,090 esto ya lo vimos en el 105 00:08:52,090 --> 00:08:55,169 vídeo anterior, ¿de acuerdo? en la clase anterior 106 00:08:55,169 --> 00:08:57,049 entonces 107 00:08:57,049 --> 00:08:59,190 o pongo eso, el cd home luffy 108 00:08:59,190 --> 00:09:00,610 o puedo poner cd 109 00:09:00,610 --> 00:09:03,149 y lo que hago es poner la virgulilla 110 00:09:03,149 --> 00:09:05,529 si, uy perdón 111 00:09:05,529 --> 00:09:14,399 vale, al gr4 112 00:09:14,399 --> 00:09:17,299 y le pongo por ejemplo aquí 113 00:09:17,299 --> 00:09:18,779 luffy 114 00:09:18,779 --> 00:09:22,159 y fijaros que me he ido al mismo sitio 115 00:09:22,159 --> 00:09:23,019 de acuerdo 116 00:09:23,019 --> 00:09:25,700 si vuelvo a mi directorio 117 00:09:25,700 --> 00:09:27,679 antes he puesto cd, pero esto 118 00:09:27,679 --> 00:09:29,039 y al gr4 119 00:09:29,039 --> 00:09:30,120 y esto 120 00:09:30,120 --> 00:09:33,039 es exactamente lo mismo, de acuerdo 121 00:09:33,039 --> 00:09:38,360 esto es repaso de la clase anterior pero bueno para que lo tengáis refrescado vale pues vamos 122 00:09:38,360 --> 00:09:46,480 a empezar a ver los comandos parto del hecho de que todos tenéis la carpeta y escanear al 123 00:09:46,480 --> 00:09:53,980 descomprimida en la carpeta home del usuario que estéis utilizando vale yo en esta máquina 124 00:09:53,980 --> 00:09:59,740 virtual el usuario que me he creado al instalarla es alumno si vosotros tenéis una máquina habéis 125 00:09:59,740 --> 00:10:06,679 creado otro usuario pues con ese usuario de acuerdo sí vale pues vamos a empezar a ver 126 00:10:06,679 --> 00:10:12,059 comandos básicos en linux vamos a empezar por crear directorios entonces me voy a ir por ejemplo 127 00:10:12,059 --> 00:10:22,500 a y es caña veral vamos a hacer un ls y yo tengo aquí tres carpetas almacén csv nuevos y curso 128 00:10:22,500 --> 00:10:24,220 2019-20 129 00:10:24,220 --> 00:10:26,740 ¿Cómo podemos crear una carpeta? 130 00:10:27,100 --> 00:10:28,340 Pues tenemos este comando 131 00:10:28,340 --> 00:10:29,460 mkdir 132 00:10:29,460 --> 00:10:32,340 y aquí con el comando 133 00:10:32,340 --> 00:10:34,240 mkdir quiero que veáis 134 00:10:34,240 --> 00:10:36,539 una opción, por ejemplo 135 00:10:36,539 --> 00:10:38,000 si yo pongo mkdir 136 00:10:38,000 --> 00:10:40,279 y pongo aquí 137 00:10:40,279 --> 00:10:42,139 mesa 138 00:10:42,139 --> 00:10:43,259 ¿vale? 139 00:10:43,820 --> 00:10:45,220 Si yo hago un ls 140 00:10:45,220 --> 00:10:48,860 quiero que veáis que me ha creado una carpeta 141 00:10:48,860 --> 00:10:49,759 que se llama mesa 142 00:10:49,759 --> 00:11:01,720 ¿Sí? Acostumbraros a poner el s-l para que te muestre más información, porque aquí quiero que veáis que es más claro que mesa es un directorio. 143 00:11:01,879 --> 00:11:13,279 ¿Por qué? Porque quiero que veáis que el primer carácter me pone una d de directorio, entonces de forma que tengo que la mesa es un directorio, ¿de acuerdo? 144 00:11:13,279 --> 00:11:16,840 Entonces yo siempre utilizo ls-ll. 145 00:11:17,200 --> 00:11:22,259 Que sepáis que podéis utilizar el alias que se llama ll, ¿vale? 146 00:11:22,820 --> 00:11:32,320 Si utilizáis el alias ll, pues tenéis ahí en este caso el formato ancho, ¿de acuerdo? 147 00:11:32,460 --> 00:11:35,460 O ponéis ls-ll o ponéis ll, ¿sí? 148 00:11:35,460 --> 00:11:39,399 Simplemente para que lo veáis 149 00:11:39,399 --> 00:11:42,139 Cuando vosotros ponéis 150 00:11:42,139 --> 00:11:42,860 LL 151 00:11:42,860 --> 00:11:44,799 Lo que estáis haciendo 152 00:11:44,799 --> 00:11:48,259 Lo que estáis haciendo es ejecutar este comando 153 00:11:48,259 --> 00:11:49,620 ¿Vale? 154 00:11:49,700 --> 00:11:51,019 Ya os explicaré que es ese comando 155 00:11:51,019 --> 00:11:52,779 ¿Sí? Vale 156 00:11:52,779 --> 00:11:54,740 Pues estamos viendo el mkdir 157 00:11:54,740 --> 00:11:57,159 Hemos visto que nosotros tenemos 158 00:11:57,159 --> 00:11:58,899 El mesa que es un directorio 159 00:11:58,899 --> 00:12:01,159 Yo puedo crear varios directorios a la vez 160 00:12:01,159 --> 00:12:03,440 Exactamente igual que hacíamos en Windows 161 00:12:03,440 --> 00:12:12,759 Sí. Yo pongo mcadir y le pongo, por ejemplo, silla, espacio y le pongo aquí, por ejemplo, ventana. 162 00:12:13,519 --> 00:12:21,039 ¿Qué es lo que me ha creado? Pues me ha creado silla y ventana. 163 00:12:21,320 --> 00:12:24,139 ¿Dónde me lo ha creado? Pues en el directorio donde estoy. 164 00:12:24,399 --> 00:12:32,460 Porque siempre delante del nombre de un fichero o una carpeta, por favor, especificarme la ruta absoluta o relativa. 165 00:12:32,460 --> 00:12:56,929 ¿Qué le estamos indicando aquí? La ruta absoluta. Le estamos diciendo, oye, créalo donde estés. Por ejemplo, ¿qué pasa si yo quiero crear ahora dos directorios? Voy a crear un directorio, por ejemplo, dentro de mesa y dentro de silla. 166 00:12:56,929 --> 00:13:01,850 Dentro de mesa que se llame madera y dentro de silla que se llame tela 167 00:13:01,850 --> 00:13:06,950 Pues yo puedo poner mkdir y le voy a indicar la ruta relativa 168 00:13:06,950 --> 00:13:12,470 Digo, oye, dentro de mesa quiero que se llame una madera 169 00:13:12,470 --> 00:13:18,629 Y ahora espacio para indicar que quiero otro directorio 170 00:13:18,629 --> 00:13:23,149 Y le digo, y ahora dentro de silla quiero un directorio que se llama tela 171 00:13:23,149 --> 00:13:29,850 Y ya que estamos, vamos a crear otro en ventana que se llama doble 172 00:13:29,850 --> 00:13:33,509 Pero en este caso voy a indicar la ruta absoluta 173 00:13:33,509 --> 00:13:37,470 Entonces, para indicar la ruta absoluta, ya sabéis, desde el principio siempre 174 00:13:37,470 --> 00:13:45,230 Y le decimos estoy en Rayajón, estoy en alumno, estoy en Iescaña Veral, estoy en ventana 175 00:13:45,230 --> 00:13:47,190 Y se va a llamar doble 176 00:13:47,190 --> 00:13:52,769 ¿Qué es lo que ha hecho esto? 177 00:13:53,149 --> 00:14:06,370 Lo que ha hecho esto es crear tres directorios. Uno dentro de mesa que se llama madera, otro dentro de silla que se llama tela y otro dentro de ventana que se llama doble. 178 00:14:07,070 --> 00:14:17,200 ¿Os acordáis que utilizamos un comando tree? Si yo le pongo aquí el comando tree, me muestra todo lo que hay, desde dónde. 179 00:14:17,200 --> 00:14:21,600 porque repito, estoy aquí, estoy en home, alumno y es cañaveral 180 00:14:21,600 --> 00:14:25,500 si yo le digo que me ponga el tree 181 00:14:25,500 --> 00:14:29,000 y yo no sé si os acordáis que el comando tree tenía una opción 182 00:14:29,000 --> 00:14:32,820 que era para decirle cuántos niveles queremos que baje 183 00:14:32,820 --> 00:14:37,200 guión L1, pues le voy a decir dos niveles para no pasarme 184 00:14:37,879 --> 00:14:41,200 y le voy a decir que solamente me muestre los directorios 185 00:14:41,860 --> 00:14:44,899 entonces quiero que veáis 186 00:14:44,899 --> 00:14:47,240 El almacén, el cese nuevo y el curso 187 00:14:47,240 --> 00:14:49,259 Ahora los ignoro, no me interesan estos 188 00:14:49,259 --> 00:14:50,220 Me voy a este de aquí 189 00:14:50,220 --> 00:14:51,559 ¿Qué es lo que ha creado en mesa? 190 00:14:52,320 --> 00:14:54,000 Lo que ha creado en mesa es 191 00:14:54,000 --> 00:14:57,679 Estoy aquí 192 00:14:57,679 --> 00:15:01,700 Ha creado una carpeta que se llama madera 193 00:15:01,700 --> 00:15:03,840 Dentro de silla me ha creado tela 194 00:15:03,840 --> 00:15:07,100 Y dentro de ventana me ha creado el doble 195 00:15:07,100 --> 00:15:07,799 ¿Sí? 196 00:15:08,600 --> 00:15:11,960 Entonces repito el comando que hemos escrito en el mkdir 197 00:15:11,960 --> 00:15:13,980 Yo puedo poner todos los 198 00:15:13,980 --> 00:15:17,559 todas las carpetas 199 00:15:17,559 --> 00:15:19,019 que yo quiera separados por espacio 200 00:15:19,019 --> 00:15:20,240 ¿sí? vale 201 00:15:20,240 --> 00:15:23,320 ¿y qué pasa si quiero hacer una cosa 202 00:15:23,320 --> 00:15:25,200 que siempre os digo que no hagáis? ¿qué pasa si 203 00:15:25,200 --> 00:15:26,779 quiero poner el nombre de una carpeta 204 00:15:26,779 --> 00:15:29,240 con espacios? imaginaos 205 00:15:29,240 --> 00:15:30,740 que yo quiero poner dentro de mesa 206 00:15:30,740 --> 00:15:33,299 pongo una mesa 207 00:15:33,299 --> 00:15:35,139 que se llama muy cara 208 00:15:35,139 --> 00:15:37,039 quiero hacer una carpeta que se llame muy 209 00:15:37,039 --> 00:15:38,100 espacio cara 210 00:15:38,100 --> 00:15:40,519 pues si yo pongo en este caso 211 00:15:40,519 --> 00:15:43,399 de manera relativa 212 00:15:43,399 --> 00:15:49,720 Por ejemplo, digo, oye, quiero que dentro de mesa sea muy cara, ¿vale? 213 00:15:50,919 --> 00:15:55,600 Si yo le doy aquí al intro, quiero que veáis que lo que hace, se lo traga, no me dice nada. 214 00:15:56,279 --> 00:15:58,360 Pero, ¿qué es lo que realmente me ha hecho? 215 00:15:58,639 --> 00:16:04,039 Si yo le digo un tree, fijaros que es lo que me ha hecho. 216 00:16:04,240 --> 00:16:05,159 Era muy cara, ¿verdad? 217 00:16:05,580 --> 00:16:09,159 Pues fijaros, me ha creado el muy... 218 00:16:09,159 --> 00:16:11,500 Aquí, perdón. 219 00:16:11,500 --> 00:16:19,159 me ha creado el muy dentro de madera pero el cara me la ha creado dentro del 220 00:16:19,159 --> 00:16:27,860 y es cañaveral y esto porque porque como yo he dejado aquí un espacio lo que me 221 00:16:27,860 --> 00:16:32,159 está haciendo es esto me lo crea una carpeta muy dentro de la carpeta del 222 00:16:32,159 --> 00:16:36,899 directorio mesa y luego este es otro directorio que como no le indicado nada 223 00:16:36,899 --> 00:16:41,120 delante es una carpeta me lo va a poner en la carpeta actual es decir en el 224 00:16:41,120 --> 00:16:48,860 es cañaveral entonces si queréis hacer esto pues lo que tenéis que hacer es ponerlos entre comillas 225 00:16:48,860 --> 00:16:59,440 dobles de forma que si yo le digo ahora el tri pues tengo por aquí el muy cara de acuerdo si 226 00:16:59,440 --> 00:17:10,539 una última acción del mkdir qué pasa si yo quiero hacer lo siguiente yo quiero crear algo como esto 227 00:17:10,539 --> 00:17:25,609 Por ejemplo, a ver si me funciona. Sí. Imaginaros que yo quiero crear dentro del IES Cañaveral, mesa, silla, ventana, muebles. No, muebles no. Cocina. 228 00:17:25,609 --> 00:17:45,859 Yo quiero crear cocina y dentro de cocina quiero crear muebles y dentro de muebles quiero crear baratos y dentro de baratos quiero crear madera, ¿vale? 229 00:17:45,960 --> 00:17:49,539 Y todo esto lo quiero hacer de un solo tiro. 230 00:17:50,380 --> 00:17:51,960 Entonces, ¿cómo lo puedo hacer? 231 00:17:52,839 --> 00:18:00,259 Que estoy apuntando el nombre porque si no se me olvida. 232 00:18:00,259 --> 00:18:07,880 vale, ¿cómo lo podemos hacer? 233 00:18:08,500 --> 00:18:10,339 yo puedo poner mkdir 234 00:18:10,339 --> 00:18:12,779 y vamos a crear cocina 235 00:18:12,779 --> 00:18:16,019 y directamente le voy a decir 236 00:18:16,019 --> 00:18:17,240 oye, dentro de cocina 237 00:18:17,240 --> 00:18:19,859 créame muebles 238 00:18:19,859 --> 00:18:22,259 y dentro de muebles 239 00:18:22,259 --> 00:18:25,039 créame baratos 240 00:18:25,039 --> 00:18:26,740 y dentro de baratos 241 00:18:26,740 --> 00:18:29,319 créame madera 242 00:18:29,319 --> 00:18:31,000 ¿no? para que me lo cree todo una vez 243 00:18:31,000 --> 00:18:33,720 pues si no sería un coñazo estar haciendo cocina 244 00:18:33,720 --> 00:18:34,660 luego cocina muebles 245 00:18:34,660 --> 00:18:41,259 luego cocina muebles baratos si yo le doy me dice oye no se puede crear el directorio por 246 00:18:41,259 --> 00:18:50,799 qué porque si yo lo hago así lo que le estoy diciendo es oye crea el directorio madera y él 247 00:18:50,799 --> 00:18:58,000 va a intentar hacer el directorio madera pero como no existe en este caso ni baratos ni muebles ni 248 00:18:58,000 --> 00:19:04,180 cocina te dice que no lo puede crear porque estos no están creados previamente pues que sepáis que 249 00:19:04,180 --> 00:19:09,759 por ahora es el único la única opción que me interesa del comando mkdir tenemos la opción 250 00:19:09,759 --> 00:19:17,619 menos p que es lo que hace la opción menos p lo que hace la opción menos p es decirle oye cuando 251 00:19:17,619 --> 00:19:25,420 vayas a crear este madera si el padre no existe lo creas y si el padre en este caso va a crearlo 252 00:19:25,420 --> 00:19:31,299 pero este de aquí de muebles no existe también lo creas es decir que lo que me va a hacer me va a 253 00:19:31,299 --> 00:19:36,640 a crear en caso de que no existen toda la ruta correspondiente si es decir todos los directos 254 00:19:36,640 --> 00:19:44,019 que falten me los va a crear pues vamos a comprobarlo fijaros que se lo ha tragado si 255 00:19:44,019 --> 00:19:48,740 yo le digo ahora el tri pero le voy a decir directamente que me ponga que es lo que hay 256 00:19:48,740 --> 00:19:54,279 en cocina pues fijaros que me pone oye mira dentro de cocina tiene muebles dentro de muebles tiene 257 00:19:54,279 --> 00:20:00,619 baratos y dentro de baratos tiene madera de acuerdo entendemos esto pues esto lo que me 258 00:20:00,619 --> 00:20:06,559 interesa por ahora del comando mkdir? Pues si tengo un comando para crear, tengo un comando para 259 00:20:06,559 --> 00:20:16,599 eliminar. ¿Qué comando es ese? Pues el que se llama rmdir. ¿Cómo funciona este comando? Vamos a hacer 260 00:20:16,599 --> 00:20:23,420 aquí un ll. ¿Cómo funciona este comando? Simplemente rmdir y el directorio que quiero borrar. ¿Qué 261 00:20:23,420 --> 00:20:29,079 problema tiene el comando remedir que solamente borra directorios vacíos 262 00:20:29,079 --> 00:20:34,839 sí es decir que si yo me voy aquí a ventana me voy a ir en modo gráfico para 263 00:20:34,839 --> 00:20:38,400 que vosotros lo veáis me voy ahí es cañaveral 264 00:20:38,400 --> 00:20:44,200 me voy a ventana y fijaros que tiene doble vale con esto 265 00:20:44,200 --> 00:20:50,920 me vale pero imaginaros que yo creo aquí un fichero para que vayáis viendo un 266 00:20:50,920 --> 00:20:56,740 gráfico vamos a hacerlo en plan cutrillo me voy al editor de texto y pongo aquí 267 00:20:56,740 --> 00:21:01,740 hola le doy aquí a guardar no sé si me estáis 268 00:21:01,740 --> 00:21:08,440 siguiendo le doy aquí a guardar de acuerdo 269 00:21:08,740 --> 00:21:13,500 y obviamente ponemos una ruta y un nombre donde lo vamos a guardar 270 00:21:13,500 --> 00:21:19,980 veis que me pone aquí carpeta personal vale que estoy en la carpeta personal 271 00:21:19,980 --> 00:21:24,000 Ahí, mierda, en la carpeta personal y aquí indicamos el nombre. 272 00:21:24,680 --> 00:21:32,400 De forma que indicamos el nombre, indicamos la carpeta personal donde lo queremos, indicamos el nombre y obviamente le damos a guardar. 273 00:21:33,599 --> 00:21:42,880 Pues ponemos aquí, por ejemplo, ejemplo1.txt y hemos dicho que lo vamos a guardar en la carpeta personal que es en la que estoy. 274 00:21:43,019 --> 00:21:45,079 ¿Ves aquí arriba que me pone que estoy en alumno? 275 00:21:45,079 --> 00:21:48,920 ¿De acuerdo? Le doy a guardar, ya lo tengo guardado 276 00:21:48,920 --> 00:21:54,400 ¿Dónde lo hemos guardado? Joder 277 00:21:54,400 --> 00:21:58,420 Ay señor, perdonadme, que lo tenemos que guardar en ventana 278 00:21:58,420 --> 00:22:00,480 Pues otra vez, venga 279 00:22:00,480 --> 00:22:02,680 Hola otra vez 280 00:22:02,680 --> 00:22:06,380 Le decimos que lo queremos guardar 281 00:22:06,380 --> 00:22:11,099 Le decimos en mi escañaveral ventana, que estoy empanao 282 00:22:11,099 --> 00:22:32,980 Y le decimos aquí ejemplo 2 y le decimos guardar, ¿de acuerdo? De forma que lo tengo aquí, ¿sí? Vale. ¿Qué pasa si yo quiero borrar el directorio? Yo pongo rmedir y le digo, oye, de manera relativa, ventana. ¿Y qué me dice? Pues que el directorio no está vacío. 283 00:22:32,980 --> 00:22:37,440 Entonces imaginaros que sin yo saber nada más quiero borrar la carpeta ventana 284 00:22:37,440 --> 00:22:38,500 ¿Por qué es que la quiero borrar? 285 00:22:39,019 --> 00:22:40,420 Me meto en la carpeta ventana 286 00:22:40,420 --> 00:22:44,710 Y le digo, mira, hay esto de aquí 287 00:22:44,710 --> 00:22:45,910 ¿Sí? 288 00:22:47,009 --> 00:22:52,529 Tendría que borrar el rmdir y tendría que borrar la carpeta doble 289 00:22:52,529 --> 00:22:54,730 Y esta sí que nos ha dejado, ¿por qué? 290 00:22:54,930 --> 00:22:56,549 Porque la carpeta doble está vacía 291 00:22:56,549 --> 00:22:59,910 De forma que ahora solamente me queda este documento 292 00:22:59,910 --> 00:23:02,769 Como yo todavía no he enseñado a borrar en modo comando 293 00:23:02,769 --> 00:23:09,130 pues nos vamos a ir al y es caña verano vamos a ir a la ventana lo vamos a seleccionar y le 294 00:23:09,130 --> 00:23:21,740 vamos a decir que lo quiero eliminar mover a la papelera de acuerdo sí entonces yo ahora hago un 295 00:23:21,740 --> 00:23:28,339 ls no tengo nada si yo me salgo de aquí si me voy al directorio padre recordar que cede punto punto 296 00:23:28,339 --> 00:23:37,339 si yo quiero borrar ahora la ventana es remedir y ventana y ahora sí que me ha dejado porque está 297 00:23:37,339 --> 00:23:47,759 vacía de acuerdo qué pasa si quiero borrar lo de la cocina yo pongo es remedir y en este caso voy 298 00:23:47,759 --> 00:23:59,240 a utilizar la ruta absoluta raya home alumno y es cañaveral y es cocina no cocina y me dice que el 299 00:23:59,240 --> 00:24:05,180 directorio no está vacío entonces qué es lo que tendría que hacer lo que tendría que hacer en 300 00:24:05,180 --> 00:24:16,000 este caso es meterme en madera perdón meterme en baratos y decirle es remedir madera meterme 301 00:24:16,000 --> 00:24:22,680 en muebles y decirme rm baratos vale es decir tendría que borrar primero este luego este luego 302 00:24:22,680 --> 00:24:28,539 este y ya por fin este pues que sepáis que el comando es remedir tiene la opción igual que 303 00:24:28,539 --> 00:24:43,880 hay en mkdir que es la opción menos p de forma que si yo le digo cocina ya me está pasando aquí 304 00:24:43,880 --> 00:24:59,089 lo tengo todo vacío segundo estamos con el comando de remedio imaginaros que yo quiero borrar todo a 305 00:24:59,089 --> 00:25:07,609 la vez pues yo puedo utilizar el rm dir y al igual que teníamos en el mkdir el meme el p yo le digo 306 00:25:07,609 --> 00:25:13,789 oye, bórrame cocina, bórrame muebles, bórrame baratos y bórrame madera, ¿vale? 307 00:25:14,289 --> 00:25:15,750 Entonces, ¿qué es lo que va a ir haciendo? 308 00:25:16,369 --> 00:25:18,369 Eso sí, tienen que estar vacíos, ¿eh? 309 00:25:19,430 --> 00:25:22,750 O sea, me explico, dentro de baratos lo único que está es madera, 310 00:25:22,950 --> 00:25:27,190 dentro de muebles lo único que está es barato y dentro de cocina lo único que está es muebles. 311 00:25:27,910 --> 00:25:29,750 ¿Qué es lo que va a ir haciendo esto? 312 00:25:30,009 --> 00:25:36,549 Primeramente borra madera, luego borra baratos, luego borra muebles y luego borra cocina, 313 00:25:36,549 --> 00:25:42,750 De forma que si le damos, si yo ahora le digo ll, nosotros aquí ya no tenemos cocina, ¿de acuerdo? 314 00:25:44,750 --> 00:25:55,109 Pues esto para crear y eliminar directorios. 315 00:25:56,410 --> 00:26:00,670 Tenemos el comando cd, pero el comando cd ya lo hemos explicado. 316 00:26:00,670 --> 00:26:15,509 Entonces, tenemos al directorio raíz, tenemos al directorio home, tenemos al directorio home, tenemos al directorio home de Luffy. 317 00:26:15,509 --> 00:26:36,470 ¿De acuerdo? ¿Sí? Tenemos la forma absoluta de ir, por ejemplo, alumno y escaña veral. Tenemos la forma relativa de cambiarnos, por ejemplo, a almacén y datos. ¿De acuerdo? 318 00:26:36,470 --> 00:26:59,130 Entonces esto ya lo vimos y lo último que vimos es que yo no sé si os acordáis que estoy en datos, ¿verdad? Si yo ahora, por ejemplo, me voy al directorio home del usuario, pwd, si yo quiero volver al directorio anterior, os recuerdo que tenemos esta opción y esto es lo que me hace ir al anterior. 319 00:26:59,130 --> 00:27:02,170 que vuelvo a pulsar cd y un guion 320 00:27:02,170 --> 00:27:05,309 pues me vuelvo al anterior, es decir, permuto entre los últimos 321 00:27:05,309 --> 00:27:06,609 que he estado, de acuerdo 322 00:27:06,609 --> 00:27:11,349 si, esto como ya lo vimos en el video anterior, por eso he ido rápido 323 00:27:11,349 --> 00:27:14,170 vale, vamos a ver 324 00:27:14,170 --> 00:27:15,130 otro comando 325 00:27:15,130 --> 00:27:18,269 que es también muy utilizado 326 00:27:18,269 --> 00:27:22,509 que es el comando touch 327 00:27:22,509 --> 00:27:25,109 entonces, ya que estamos aquí 328 00:27:25,109 --> 00:27:28,150 vamos a crear una carpeta 329 00:27:28,150 --> 00:27:36,829 que se llame, por ejemplo, viernes y hoy estamos a 20. 330 00:27:38,910 --> 00:27:40,869 Viernes 20, ¿de acuerdo? 331 00:27:41,130 --> 00:27:44,109 Y vamos a trabajar hoy dentro de esa carpeta. 332 00:27:44,230 --> 00:27:51,170 Nos metemos dentro de esa carpeta, viernes 20, y vamos a hacer aquí las cosas. 333 00:27:52,710 --> 00:27:56,250 Hay un comando que se llama touch, ¿vale? 334 00:27:56,250 --> 00:28:07,009 Este comando touch, la verdadera función que tiene es cambiar las fechas de acceso o modificación de un fichero o una carpeta, ¿vale? 335 00:28:08,069 --> 00:28:19,269 Entonces, cuando un fichero o un directorio se crea o se modifica, que sepáis que todo fichero o carpeta tiene tres fechas por defecto. 336 00:28:19,269 --> 00:28:25,269 Voy a abrir aquí... un segundo, voy a abrir el Paint para dibujar. 337 00:28:26,250 --> 00:28:34,470 bueno si me da igual voy a abrir aquí el editor y vamos a abrir y vamos a 338 00:28:34,470 --> 00:28:41,710 dibujar aquí entonces que sepáis que cuando yo creo un fichero a ver si esto 339 00:28:41,710 --> 00:28:47,970 más funciona cuando yo creo un fichero por ejemplo 340 00:28:47,970 --> 00:29:03,940 fichero 1 todo fichero va a tener la fecha de creación la fecha de último 341 00:29:03,940 --> 00:29:10,400 acceso, cada vez que vosotros abrís el fichero, cada vez que vosotros miráis el fichero, 342 00:29:11,000 --> 00:29:16,880 hay una fecha que te dice cuándo fue la última vez que se ha accedido a este fichero y obviamente 343 00:29:16,880 --> 00:29:29,460 hay una fecha de modificación, ¿de acuerdo? Entonces aquí tenemos que todo fichero o 344 00:29:29,460 --> 00:29:35,099 carpeta tiene tres fechas, ¿vale? Estas se llaman marcas de tiempo, la fecha en que fue 345 00:29:35,099 --> 00:29:42,420 creado la fecha en la que alguien vale accedió para ver el fichero o para ver 346 00:29:42,420 --> 00:29:47,759 lo que contiene la carpeta y la fecha en la que fue modificado dicho fichero 347 00:29:47,759 --> 00:29:51,779 vale o que se añadió o eliminó algo dentro de la carpeta 348 00:29:51,779 --> 00:30:04,119 sí pues este comando touch vale me sirve para cambiar la fecha de 349 00:30:04,119 --> 00:30:11,119 acceso y la fecha de modificación de una de un fichero pero que sepáis que el touch se utiliza 350 00:30:11,119 --> 00:30:16,880 de una manera muy socorrida para crear ficheros de una manera muy rápida pues vamos a ver las 351 00:30:16,880 --> 00:30:26,900 diferentes opciones vale cierro esto si yo pongo touch quiero que veáis que aquí en la carpeta 352 00:30:26,900 --> 00:30:33,460 inicialmente no tengo nada si yo pongo touch y le pongo un fichero vale por 353 00:30:33,460 --> 00:30:40,900 ejemplo f1.txt si no me dice nada pero si yo pongo un 354 00:30:40,900 --> 00:30:49,410 ll quiero que veas que me ha hecho me ha creado aquí un fichero y quiero que 355 00:30:49,410 --> 00:30:53,589 veas qué tamaño tiene es decir me ha creado un fichero vacío 356 00:30:53,589 --> 00:31:19,509 ¿Sí? Entonces, es una manera muy rápida de crear ficheros. ¿Sí? Porque, por ejemplo, imaginaros que yo digo que quiero que me creéis 100 ficheros que se llame F1 al F lo que sea. ¿Sí? Para no estar en modo gráfico borrando, os voy a comentar que hay un comando que se llama rm. ¿Sí? Y si yo le digo el nombre del fichero, pues me lo borro. ¿De acuerdo? 357 00:31:19,509 --> 00:31:27,430 ya explicaré tranquilamente el comando rm vale rm y el nombre del fichero y lo borra mal como 358 00:31:27,430 --> 00:31:34,750 puedo yo crear 100 ficheros si yo le pongo el comando touch y le pongo aquí por ejemplo efe 359 00:31:34,750 --> 00:31:47,829 y le pongo abre llaves 1.100 cierro llaves punto txt fijaros que si yo hago un l l fijaros que 360 00:31:47,829 --> 00:31:56,410 tengo aquí todos los ficheros que me ha creado desde el F1 al F11, ¿sí? Y me preguntaréis, 361 00:31:56,490 --> 00:32:00,410 oye, ¿por qué no aparecen en orden? Sí que aparecen en orden, lo que pasa que para él 362 00:32:00,410 --> 00:32:06,109 estos no son números, ¿vale? Son caracteres alfanuméricos, así que obviamente el 1 va 363 00:32:06,109 --> 00:32:11,950 antes del 2, ¿sí? Estos son tonterías, esto me da igual ahora, pero quiero que veáis 364 00:32:11,950 --> 00:32:21,910 que me ha creado todos los ficheros pero vacíos de acuerdo si vale vamos a suponer vamos a trabajar 365 00:32:21,910 --> 00:32:29,150 con un fichero le voy a decir que rm y le digo por favor todo borrame todo de forma que si yo le hago 366 00:32:29,150 --> 00:32:37,130 un l l aquí ya no tengo absolutamente nada de acuerdo pues vamos a crear un fichero y vamos a 367 00:32:37,130 --> 00:32:44,990 empezar para que os familiaricéis con un editor muy simple, pero para que os familiaricéis 368 00:32:44,990 --> 00:32:49,829 con la utilización de este editor en modo terminal. Hay un editor que se llama Nano, 369 00:32:50,269 --> 00:32:55,589 ¿sí? Es un editor de modo texto. Nosotros tenemos aquí en modo gráfico, me voy a inicio 370 00:32:55,589 --> 00:33:01,009 y tengo este editor en modo gráfico, donde yo escribo, le doy aquí a guardar, le pongo 371 00:33:01,009 --> 00:33:06,410 el nombre etc etc si voy a empezar por lo básico con el nano de acuerdo luego 372 00:33:06,410 --> 00:33:12,650 os iré diciendo varias opciones entonces el nano es un editor que yo le digo nano 373 00:33:12,650 --> 00:33:16,970 y le pongo aquí el nombre del fichero que quiero crear pues vamos a poner por 374 00:33:16,970 --> 00:33:25,569 ejemplo aquí días punto txt sí entonces me va a abrir un editor en modo texto 375 00:33:25,569 --> 00:33:30,410 vale me va a crear un fichero días o sea no me va a crear me va a preparar para 376 00:33:30,410 --> 00:33:36,390 crear un fichero días punto txt y fijaros que este es el editor en de nada que es lo que tengo 377 00:33:36,390 --> 00:33:43,529 aquí me dice la versión que yo tengo me dice el fichero que yo le he dicho que quiero crear y aquí 378 00:33:43,529 --> 00:33:51,289 abajo me pone las opciones que yo puedo utilizar sí qué quiere decir que el que me aparezca el 379 00:33:51,289 --> 00:33:57,789 gorrito y una g el gorrito quiere decir que tienes que pulsar control la tecla control más la letra g 380 00:33:57,789 --> 00:34:06,670 para ver la ayuda si yo pulso en este caso el control x lo que me va a hacer es salir si yo 381 00:34:06,670 --> 00:34:13,590 pulso control o lo que voy a hacer es guardar si el control r en un fichero si quiero buscar 382 00:34:13,590 --> 00:34:25,469 dentro del fichero control w si quiero reemplazar control y la barra invertida control k corto el 383 00:34:25,469 --> 00:34:33,929 texto es decir botón derecho cortar control u pegar botón derecho pegar de acuerdo control 384 00:34:33,929 --> 00:34:40,050 j justificar control de la ortografía esto de aquí yo nunca lo utilizo vale control c para 385 00:34:40,050 --> 00:34:48,110 posicionarme control y para ir a una línea la m y luego seguido de la u o la m y seguido de la s 386 00:34:48,110 --> 00:34:55,389 Yo aquí lo único que quiero por ahora que sepáis es cómo salir guardando 387 00:34:55,389 --> 00:35:00,989 Aquí solamente voy a utilizar o control x o control o 388 00:35:00,989 --> 00:35:04,489 Yo ahora solamente voy a utilizar control x y ahora os digo cómo se hace 389 00:35:04,489 --> 00:35:08,789 Vamos a poner aquí, por ejemplo, los días de la semana 390 00:35:08,789 --> 00:35:23,730 Lunes, intro, martes, intro, miércoles, intro, jueves, intro, viernes, sábado y domingo 391 00:35:23,730 --> 00:35:30,769 Pues ahora voy a pulsar control x, la tecla control y la tecla x 392 00:35:30,769 --> 00:35:35,349 Y de repente quiero que veáis que aquí me pregunta 393 00:35:35,349 --> 00:35:51,289 Oye, dice, ¿quiere guardar los cambios? Pues obviamente nosotros le vamos a pulsar la S de sí. ¿Vale? O puedo guardar los cambios o no puedo guardar o puedo salir de esta ventanita porque me he equivocado. 394 00:35:51,289 --> 00:35:54,929 control c, pues yo aquí le voy a decir que sí, s 395 00:35:54,929 --> 00:35:59,590 y ahora me vuelve a decir, oye, como me has dicho que quieres guardar 396 00:35:59,590 --> 00:36:02,969 ¿cómo se va a llamar el nombre? pues obviamente 397 00:36:02,969 --> 00:36:06,530 como le he dado aquí el nombre, pues me pone que el nombre 398 00:36:06,530 --> 00:36:10,989 va a ser el mismo, aquí le podéis cambiar el nombre si queréis, ¿de acuerdo? yo esto siempre 399 00:36:10,989 --> 00:36:15,010 lo dejo lo mismo, que para eso le he llamado días, entonces aquí lo único que tenéis 400 00:36:15,010 --> 00:36:19,010 que escribir es el nombre o dejar el que está y le dais a intro, así que 401 00:36:19,010 --> 00:36:26,010 nosotros le damos al intro fin ya está sí sí yo me voy en modo gráfico para que 402 00:36:26,010 --> 00:36:36,440 lo veáis si me voy a y es cañaveral me voy a donde hemos creado la carpeta 403 00:36:36,440 --> 00:36:46,579 madre mía lo he creado a ver mi intención es crear la carpeta 404 00:36:46,579 --> 00:36:51,280 dentro y es cañaveral para no machacar pero bueno hoy lo vamos a hacer así vale 405 00:36:51,280 --> 00:36:56,119 para no alargar el vídeo que ya se me está yendo vale me voy a 406 00:36:56,119 --> 00:37:01,579 la carpeta de personal y me voy a viernes 20 entonces quiero que veáis que 407 00:37:01,579 --> 00:37:07,340 si yo abro el documento lo tengo aquí sí de acuerdo mal 408 00:37:07,340 --> 00:37:12,960 como puedo ver en este caso las marcas de tiempo de este fichero ya veremos que 409 00:37:12,960 --> 00:37:16,920 hay muchos comandos pero por ejemplo tenéis este comando 410 00:37:16,920 --> 00:37:22,480 l para comprobar que tengo ahí el fichero días punto txt si tú le dices 411 00:37:22,480 --> 00:37:33,119 stat y le dices días quiero que veáis que aquí me aparece me dice oye la fecha de último acceso 412 00:37:34,699 --> 00:37:45,000 y fue esta la fecha de modificación de acuerdo si en este caso le cambio a que nosotros nos 413 00:37:45,000 --> 00:37:51,679 interesa es acceso y modificación entonces para que se utiliza el comando touch para 414 00:37:51,679 --> 00:38:01,440 actualizar esas fechas si yo quiero en este caso actualizar la fecha de creen 415 00:38:01,440 --> 00:38:11,300 de acceso por ejemplo si le pongo tucho y le digo días vale si yo le doy y le 416 00:38:11,300 --> 00:38:17,679 digo el stat le vuelvo a decir el stat días quiero que veáis que lo que ha 417 00:38:17,679 --> 00:38:32,059 cambiado aquí esto es antes de ejecutar el touch y esto de aquí es después de ejecutar el touch 418 00:38:35,750 --> 00:38:45,829 empiezo por el acceso el acceso veis que me pone de 10 50 a 10 51 lo veis y veis que la fecha de 419 00:38:45,829 --> 00:38:53,469 modificación me pone 10 49 y 10 51 entonces qué es lo que hace simplemente 420 00:38:53,469 --> 00:39:01,650 este comando de aquí lo que hace es actualizar la fecha de 421 00:39:01,650 --> 00:39:06,929 acceso y modificación de un fichero y esto para que puede ser útil para muchas 422 00:39:06,929 --> 00:39:11,610 cosas vale por si yo tengo que hacer copias de seguridad y solamente y quiero 423 00:39:11,610 --> 00:39:14,849 forzar que estos ficheros entren en la copia de seguridad porque han sido 424 00:39:14,849 --> 00:39:21,989 modificados etc etc vale para hacer la coña en clase siempre os digo oye imaginaros que 425 00:39:21,989 --> 00:39:32,210 este fichero este que tengo aquí el el día es un proyecto en común que estáis o estáis 426 00:39:32,210 --> 00:39:38,789 realizando de acuerdo entonces yo como jefe de proyecto te puedo decir oye alberto que hace 427 00:39:38,789 --> 00:39:44,070 cinco días que no veo que trabajes en el proyecto jode como que no pero si estoy todo en ellas pero 428 00:39:44,070 --> 00:39:52,650 Y mira, si estoy mirando que la fecha de acceso fue hace 5 días, o sea, si ni siquiera has accedido ni la has modificado, o sea, ¿qué me estás hablando? 429 00:39:53,530 --> 00:39:56,070 Entonces, él puede ser muy cuco y decir, bueno, pues te vas a cagar. 430 00:39:56,210 --> 00:39:58,989 Entonces, todos los días me haces un touch y es mentira. 431 00:39:59,150 --> 00:40:01,590 Lo único que está haciendo es actualizar las marcas de tiempo, ¿sí? 432 00:40:01,670 --> 00:40:02,750 Pero para eso no se utiliza. 433 00:40:02,829 --> 00:40:07,269 Pero bueno, esto es simplemente a modo de anécdota, ¿de acuerdo? 434 00:40:07,489 --> 00:40:12,210 Entonces, quiero que veas que si yo no pongo nada, se me actualiza las fechas de acceso y modificación. 435 00:40:12,210 --> 00:40:34,690 Yo puedo modificar solamente una fecha. Si yo le digo, tenemos aquí el stat. Si yo le digo, oye, quiero que me modifiques solo, ¿vale? ¿Cómo se dice acceso? Pues empieza por una, ¿verdad? Pues quiero que modifiques la fecha de acceso. 436 00:40:34,690 --> 00:40:57,699 Si yo le digo el stat, si cogemos aquí y le decimos el acceso, este de aquí, y el acceso, este de aquí, entonces sí me lo ha modificado. ¿Me ha modificado la de modificación? Pues quiero que veáis aquí, lo pongo rojo, pues que de aquí no me ha modificado, solamente me ha modificado la de acceso. 437 00:40:57,699 --> 00:41:22,199 ¿De acuerdo? ¿Lo veis? ¿Puedo modificar solamente la fecha de modificación? Pues sí. Si en lugar de A, de acceso, le digo M, la fecha de modificación, si yo le digo el stat, si yo cojo aquí y le digo, oye, la fecha de modificación que tenemos es esta y la fecha de modificación que tenemos es esta. 438 00:41:22,199 --> 00:41:29,559 Es decir, la de acceso me la ha dejado y este de aquí, en lugar de decir las 10.51 y 54, ¿de acuerdo? 439 00:41:29,679 --> 00:41:30,659 Sí que me la ha modificado. 440 00:41:31,179 --> 00:41:31,300 ¿Sí? 441 00:41:32,559 --> 00:41:33,179 ¿De acuerdo? 442 00:41:35,179 --> 00:41:35,579 Vale. 443 00:41:36,760 --> 00:41:39,500 ¿Y qué pasa si quiero poner una fecha mía concreto? 444 00:41:39,579 --> 00:41:41,239 Y con esto ya termino, no voy a dar más. 445 00:41:41,239 --> 00:41:44,400 Aunque las transparencias os pongo las más conocidas, ¿vale? 446 00:41:44,960 --> 00:41:50,480 Y os la pongo porque lo mismo, si vais a hacer la certificación, os la pueden preguntar. 447 00:41:50,480 --> 00:41:52,159 así que por favor mirarla 448 00:41:52,159 --> 00:41:56,000 yo también tengo esta opción 449 00:41:56,000 --> 00:41:57,239 si yo le digo 450 00:41:57,239 --> 00:41:59,679 imaginaro el touch 451 00:41:59,679 --> 00:42:02,539 y le pongo la opción 452 00:42:02,539 --> 00:42:03,119 guion c 453 00:42:03,119 --> 00:42:04,780 y le digo 454 00:42:04,780 --> 00:42:06,800 nuevo.txt 455 00:42:06,800 --> 00:42:10,559 esto como el ficherito 456 00:42:10,559 --> 00:42:12,699 nuevo no existe, me lo tenía que haber creado 457 00:42:12,699 --> 00:42:14,420 ¿verdad? pero si yo pongo el l 458 00:42:14,420 --> 00:42:15,380 ¿qué ha pasado? 459 00:42:16,179 --> 00:42:17,619 pues simplemente que no lo crea 460 00:42:17,619 --> 00:42:19,699 es decir, el menos c le está diciendo 461 00:42:19,699 --> 00:42:25,139 oye, si el ficherito existe, actualízame la fecha de acceso y modificación. 462 00:42:25,380 --> 00:42:27,039 Pero si no existe, no hagas nada. 463 00:42:27,320 --> 00:42:28,519 Eso es lo único que le está diciendo. 464 00:42:28,840 --> 00:42:28,960 ¿Sí? 465 00:42:29,539 --> 00:42:32,699 Y la última, imaginaros que yo quiero poner lo siguiente. 466 00:42:33,239 --> 00:42:43,659 Tenemos el statDías y lo que quiero decirle es que quiero que me modifique, por ejemplo, la fecha de acceso de días. 467 00:42:43,659 --> 00:42:44,320 ¿Sí? 468 00:42:44,800 --> 00:42:49,480 Pero quiero decirle que no me actualice la fecha actual. 469 00:42:49,699 --> 00:42:52,420 Sino que quiero poner una fecha que a mí me dé la gana. 470 00:42:53,059 --> 00:43:14,380 Entonces, por ejemplo, voy a poner el 2020, voy a poner, no, el 2020 no, el 2018, voy a poner en enero, 01, y voy a poner el 15 de enero, ¿sí? 471 00:43:14,380 --> 00:43:23,480 El 15 de enero y le voy a poner a las 13 horas, 13.00, ¿sí? 472 00:43:24,659 --> 00:43:29,800 Si yo le doy y le digo al stat, quiero que veáis qué es lo que ha puesto. 473 00:43:31,760 --> 00:43:40,920 Dice, oye, la fecha de acceso ha sido el 2018, el 1 del 15, ¿vale? 474 00:43:41,019 --> 00:43:43,460 El 1 del 15, 2018 a las 13.00. 475 00:43:43,460 --> 00:43:45,780 Es decir, yo le puedo poner la fecha que me dé la gana. 476 00:43:45,880 --> 00:44:04,059 Pero siempre va a tener que seguir, a ver si esto me lo reconoce, este de aquí, es año, mes, día, hora, minutos. 477 00:44:04,760 --> 00:44:06,639 ¿De acuerdo? Siempre en este orden. 478 00:44:07,579 --> 00:44:13,059 Entonces, yo con eso puedo modificar la fecha de acceso o la fecha de modificación. 479 00:44:13,059 --> 00:44:16,460 ¿De acuerdo? ¿Sí? ¿Entendemos el comando touch? 480 00:44:17,260 --> 00:44:17,579 Ok 481 00:44:17,579 --> 00:44:22,239 Vale, pues voy a terminar para no alargar mucho 482 00:44:22,239 --> 00:44:24,199 El siguiente comando que ya lo conocemos 483 00:44:24,199 --> 00:44:27,800 Y voy a parar este vídeo para seguir con la segunda parte 484 00:44:27,800 --> 00:44:29,559 Para que no sean de hora y media 485 00:44:29,559 --> 00:44:32,619 Entonces tenemos este comando, que este ya lo conocéis 486 00:44:32,619 --> 00:44:36,059 Si yo pongo echo hola, exactamente igual que en Linux 487 00:44:36,059 --> 00:44:38,659 ¿Sí? Pues yo tengo una serie de opciones 488 00:44:38,659 --> 00:44:42,099 Por ejemplo, si yo le digo 489 00:44:42,099 --> 00:44:44,179 echo y le digo hola 490 00:44:44,179 --> 00:44:45,980 pero le digo el raya n 491 00:44:45,980 --> 00:44:48,099 quiero que veáis que ha pasado 492 00:44:48,099 --> 00:44:50,300 veis que en este de aquí 493 00:44:50,300 --> 00:44:50,760 arriba 494 00:44:50,760 --> 00:44:54,179 en este de aquí arriba 495 00:44:54,179 --> 00:44:56,099 lo que me ha hecho es, me ha escrito 496 00:44:56,099 --> 00:44:56,980 el hola 497 00:44:56,980 --> 00:45:00,119 y me ha producido aquí un salto de línea 498 00:45:00,119 --> 00:45:02,420 ¿sí? pues el raya n 499 00:45:02,420 --> 00:45:04,219 es para decir, oye, escribe hola 500 00:45:04,219 --> 00:45:06,380 pero no saltes de línea 501 00:45:06,380 --> 00:45:07,599 es decir, no le des al enter 502 00:45:07,599 --> 00:45:09,320 eso es lo que quiere decir el n 503 00:45:09,320 --> 00:45:12,219 ¿Sí? ¿De acuerdo? 504 00:45:13,440 --> 00:45:24,440 Vale, y si yo quiero poner cosas como esta, por ejemplo, yo le digo echo y le pongo aquí hola 505 00:45:24,440 --> 00:45:30,420 Y yo quiero dejar un tabulador, ¿vale? Yo le estoy dando al tabulador y no me deja 506 00:45:30,420 --> 00:45:37,099 Pero resulta que hay un carácter especial que es raya T y le digo adiós 507 00:45:37,099 --> 00:45:39,059 El raya T es un tabulador. 508 00:45:39,739 --> 00:45:42,059 Pero si yo lo pongo, veis que me lo pone tal cual. 509 00:45:42,260 --> 00:45:43,900 Hola, raya T, adiós. 510 00:45:44,579 --> 00:45:49,699 Para decirle al eco que trate esos caracteres especiales, tenéis que poner raya E. 511 00:45:50,619 --> 00:45:51,619 Y fijaros qué ha pasado. 512 00:45:52,820 --> 00:45:57,519 Fijaros que como le he dicho el raya E, ¿qué es lo que ha hecho? 513 00:45:58,099 --> 00:46:03,440 Este raya T me lo ha traducido en un tabulador. 514 00:46:03,440 --> 00:46:07,960 ¿Sí? Entonces esto ya a veces que se utiliza para dar formato 515 00:46:07,960 --> 00:46:12,960 ¿Sí? Pues que sepáis que el raya T, aquí solamente me interesan dos ahora 516 00:46:12,960 --> 00:46:16,500 ¿De acuerdo? El raya T que es para escribir un tabulador 517 00:46:16,500 --> 00:46:21,239 Imaginaos que quiero poner hola y que quiero que me ponga un intro 518 00:46:21,239 --> 00:46:24,820 Pues si quiero que me ponga un intro va a ser el raya N 519 00:46:24,820 --> 00:46:27,780 ¿Sí? ¿De acuerdo? 520 00:46:31,610 --> 00:46:35,949 ¿Y qué pasa si yo quiero que me aparezca tal cual raya N? 521 00:46:36,230 --> 00:46:49,630 Pues esto, lo que ya vimos, si vosotros queréis capar un carácter, tenéis que poner delante el, perdonadme, si queréis escribir el carácter este de aquí, ¿vale? 522 00:46:50,210 --> 00:46:55,429 Porque si yo pongo un carácter, no me escribe el carácter invertido. 523 00:46:55,429 --> 00:47:07,679 Si yo lo quiero escribir, yo lo que voy a tener que hacer, no me lo está cogiendo, ¿vale? Este de aquí, ¿sí? 524 00:47:07,679 --> 00:47:13,320 Es que el raya A es otro carácter especial, ¿de acuerdo? Entonces tendría que capar otra vez el raya A. 525 00:47:14,019 --> 00:47:19,360 Entonces si queréis capar un carácter, tenéis que poner delante la raya invertida, ¿sí? 526 00:47:20,119 --> 00:47:23,460 Pues con esto nos vale el raya N y el raya T, ¿sí? 527 00:47:24,000 --> 00:47:31,559 Por lo demás el eco es exactamente igual que el eco visto dentro de Windows, ¿de acuerdo? 528 00:47:31,559 --> 00:47:57,320 ¿De acuerdo? Vale, pues en el siguiente vídeo vamos a empezar y vamos a ver todas las opciones que nos pueden resultar útiles dentro del comando ls. ¿Os acordáis que el comando dir en Windows tenía varias opciones, verdad? Para que te muestre los ocultos, para que te muestre los que tienen un atributo, para que te muestre ordenado, etc, etc. Pues aquí el comando ls no se queda atrás, ¿de acuerdo? Entonces vamos a ver poco a poco las opciones que tenemos del comando ls. 529 00:47:58,039 --> 00:48:01,059 Pues venga, lo dejamos aquí y ahora seguimos en el siguiente vídeo. Un saludo. 530 00:48:01,559 --> 00:48:02,000 CC por Antarctica Films Argentina