1 00:00:00,560 --> 00:00:29,859 Seguimos con comandos de Linux, abrimos de nuevo el terminal y de nuevo estamos en alumno, cd pwd, estamos ahí y vamos a empezar con el historial, igual que pasa en Windows, cuando vosotros escribís los comandos en el terminal y empezáis a ejecutar y a ejecutar, 2 00:00:29,859 --> 00:00:44,179 Eso se va almacenando en un historial, de forma que vosotros con las flechitas de arriba o abajo os podéis mover, en este caso, por dicho historial para no tener que estar escribiendo constantemente ciertos comandos. 3 00:00:44,179 --> 00:01:08,819 Entonces, si nosotros ejecutamos este comando, history, le dais y quiero que veáis que me aparece el numerito a mano izquierda indicando cuál es el número del historial y a mano izquierda, a mano derecha, perdón, los comandos que hemos ido ejecutando. 4 00:01:08,819 --> 00:01:15,819 Entonces, fijaros que se me están almacenando todos los comandos que yo he ido ejecutando. 5 00:01:18,340 --> 00:01:25,780 Entonces, nosotros podemos irnos por el historial con las flechitas, como he dicho, flechita hacia arriba, flechita hacia abajo. 6 00:01:26,459 --> 00:01:33,819 Si cojo la flechita hacia arriba, voy al comando anterior, siguiente pw, el siguiente cd, el siguiente rm, ¿vale? 7 00:01:33,819 --> 00:01:49,219 Vais viendo que estoy en el 551, 550, 549, 548, 547 y lo mismo, la flechita para abajo, pues lo que hago es hacia adelante, ¿de acuerdo? 8 00:01:49,799 --> 00:01:53,219 Estoy ahora en el 553, 554, ¿sí? 9 00:01:53,219 --> 00:02:03,239 obviamente vale yo puedo jugar con las flechitas pero yo también puedo decirle para ejecutar un 10 00:02:03,239 --> 00:02:12,360 comando imaginaros que yo quiero ejecutar el este comando vale es decir el último ls entonces si yo 11 00:02:12,360 --> 00:02:20,979 pongo una admiración y escribo ls qué es lo que va a hacer este comando me va a ir en este caso 12 00:02:20,979 --> 00:02:22,800 hasta el último comando que coincide 13 00:02:22,800 --> 00:02:23,699 ¿vale? 14 00:02:24,620 --> 00:02:26,759 o sea, perdón, más reciente que coincide 15 00:02:26,759 --> 00:02:28,060 con lo que yo he puesto en ls 16 00:02:28,060 --> 00:02:30,759 así que se va, dice history pw 17 00:02:30,759 --> 00:02:33,020 no, cd no, rm no, no, no 18 00:02:33,020 --> 00:02:35,300 y va aquí al 547 19 00:02:35,300 --> 00:02:37,060 y me dice, este es el primero que coincide 20 00:02:37,060 --> 00:02:38,860 no este, es el 21 00:02:38,860 --> 00:02:40,919 primero que coincide, de forma que 22 00:02:40,919 --> 00:02:42,960 si yo le doy, pues me va 23 00:02:42,960 --> 00:02:44,900 a ejecutar el comando ls y me lo pone aquí 24 00:02:44,900 --> 00:02:46,780 ¿sí? ¿de acuerdo? 25 00:02:47,300 --> 00:02:48,560 pero también puedo hacer 26 00:02:48,560 --> 00:02:50,259 lo siguiente 27 00:02:50,259 --> 00:02:52,479 Antes hemos puesto history 28 00:02:52,479 --> 00:02:54,159 Pero que sepáis que yo puedo poner 29 00:02:54,159 --> 00:02:57,159 History y muéstrame los últimos 20 30 00:02:57,159 --> 00:02:59,139 Por favor, que no quiero que me llene la pantalla 31 00:02:59,139 --> 00:03:00,780 Pues si yo pongo history 20 32 00:03:00,780 --> 00:03:02,759 Me muestra los últimos 20 33 00:03:02,759 --> 00:03:04,960 ¿De acuerdo? Para que lo veamos en una 34 00:03:04,960 --> 00:03:05,539 Pantallita 35 00:03:05,539 --> 00:03:07,539 Entonces yo le puedo poner 36 00:03:07,539 --> 00:03:09,680 O el nombre del comando 37 00:03:09,680 --> 00:03:12,360 Si yo pusiese ahora rm 38 00:03:12,360 --> 00:03:14,080 Me ejecutaría 39 00:03:14,080 --> 00:03:17,000 No, no, no, no, no 40 00:03:17,000 --> 00:03:18,939 Iría pum y me ejecutaría este 41 00:03:18,939 --> 00:03:44,759 ¿De acuerdo? Si yo pongo ahí la admiración RM, pero también puedo decirle, por ejemplo, que me ejecute, por ejemplo, este de aquí, ¿sí? Entonces, en lugar de ponerle el comando, le puedo poner el numerito correspondiente, es decir, oye, ejecútame el 546, pues pongo 546 y me va a ejecutar el comando correspondiente al man que hemos visto, ¿sí? 42 00:03:44,759 --> 00:03:48,919 Entonces son las dos opciones que tenéis con la admiración 43 00:03:48,919 --> 00:03:53,139 Para ejecutar un comando y no tener que estar todo el rato con las flechitas 44 00:03:53,139 --> 00:03:55,460 Pero también tenemos otras opciones 45 00:03:55,460 --> 00:03:57,719 Imaginaros que yo quiero borrar 46 00:03:57,719 --> 00:04:04,939 Le vuelvo a decir que quiero que me muestre el history los últimos 20 47 00:04:04,939 --> 00:04:09,539 Imaginaros que yo quiero borrar, yo qué sé, este de aquí 48 00:04:09,539 --> 00:04:13,460 Pues si yo lo quiero borrar, lo que utilizo es el history 49 00:04:13,460 --> 00:04:16,519 y le digo, oye, por favor, bórrame la posición, ¿cuál? 50 00:04:16,959 --> 00:04:26,300 Pues 5, 5, 4, de forma que el 5, 5, 4 es, no sé por qué he borrado este, 51 00:04:26,420 --> 00:04:31,579 bueno, he borrado este de aquí, entonces me va a aparecer pwd y me va a aparecer ls, 52 00:04:31,740 --> 00:04:37,399 si yo le digo en este caso el 20, me va a aparecer el wd y me va a aparecer ls, 53 00:04:37,399 --> 00:04:41,160 es decir, me ha borrado una de las líneas del historial, ¿de acuerdo? 54 00:04:41,160 --> 00:05:05,360 ¿Sí? ¿Qué pasa si yo, yo qué sé? Imaginaros que ahora ejecuto el comando ls menos l. ¿Sí? Y quiero volver a ejecutar este comando. El último comando del historial lo quiero volver a ejecutar. Pues con que escribáis dos veces la admiración, estáis volviendo a ejecutar el último comando del historial. ¿Sí? 55 00:05:05,360 --> 00:05:07,660 ¿Qué me queda? 56 00:05:07,860 --> 00:05:10,819 Si yo le digo en este caso, oye, muéstrame los últimos 20 57 00:05:10,819 --> 00:05:13,199 Imaginaros que yo ahora 58 00:05:13,199 --> 00:05:16,620 Sé que quiero ejecutar un comando 59 00:05:16,620 --> 00:05:19,819 Y entonces, ¿qué es lo que puedo hacer? 60 00:05:20,259 --> 00:05:22,519 Si yo pulso control R de Roma 61 00:05:22,519 --> 00:05:24,420 Control R 62 00:05:24,420 --> 00:05:26,980 Quiero que veáis que es lo que me ha... 63 00:05:26,980 --> 00:05:28,959 Ay, mierda, lo he cerrado 64 00:05:28,959 --> 00:05:33,800 Ay, perdonad, que lo he cerrado 65 00:05:33,800 --> 00:05:38,680 entonces le damos aquí al history 66 00:05:38,680 --> 00:05:42,420 si yo pulso control R 67 00:05:42,420 --> 00:05:47,500 quiero que veáis que aquí me aparece 68 00:05:47,500 --> 00:05:51,360 oye, búsqueda, por decirlo así, inversa 69 00:05:51,360 --> 00:05:53,240 si yo aquí empiezo a escribir 70 00:05:53,240 --> 00:05:54,959 porque lo que tengo que hacer es 71 00:05:54,959 --> 00:05:56,740 según vaya yo escribiendo la palabra 72 00:05:56,740 --> 00:06:00,060 te va mostrando la última instrucción 73 00:06:00,060 --> 00:06:02,779 que has introducido que coincide con lo que buscas 74 00:06:02,779 --> 00:06:05,800 de forma que cuando aparezca lo que nosotros queremos 75 00:06:05,800 --> 00:06:16,920 pulsamos intro y automáticamente se ejecuta me explico si yo por ejemplo pongo rm pongo rm 76 00:06:16,920 --> 00:06:28,050 vale fijaros que me dice oye ha puesto rm lo último que busca es saber rm rm rm rm aquí en 77 00:06:28,050 --> 00:06:34,930 rm me dice eso lo que quieres ejecutar digo no y sigo escribiendo digo guión perdón digo espacio 78 00:06:34,930 --> 00:06:37,329 y dice, vale, entonces ya me has puesto rm espacio 79 00:06:37,329 --> 00:06:39,170 pues rm espacio, rm espacio, rm espacio 80 00:06:39,170 --> 00:06:40,490 rm espacio 81 00:06:40,490 --> 00:06:43,149 y yo digo, no, este no es el que quiero 82 00:06:43,149 --> 00:06:45,430 pues sigo escribiendo, pongo un guión 83 00:06:45,430 --> 00:06:48,459 y ahora por ejemplo 84 00:06:48,459 --> 00:06:49,879 pongo un 85 00:06:49,879 --> 00:06:50,980 fr 86 00:06:50,980 --> 00:06:53,120 f y r 87 00:06:53,120 --> 00:06:56,439 entonces dice, ya no es fd, este no es 88 00:06:56,439 --> 00:06:58,560 este no es, este no es, este no es 89 00:06:58,560 --> 00:07:00,439 este no es, este no es, este no es 90 00:07:00,439 --> 00:07:02,139 este no es, este no es 91 00:07:02,139 --> 00:07:04,300 este de aquí, ¿sí? 92 00:07:04,300 --> 00:07:08,720 de forma que digo, sí, este ya quiero, entonces yo ya no tengo que seguir escribiendo 93 00:07:08,720 --> 00:07:11,939 le doy al enter, ¿vale? y automáticamente 94 00:07:11,939 --> 00:07:16,360 me lo ejecuta, ¿sí? aquí no me ha hecho nada porque obviamente no tengo 95 00:07:16,360 --> 00:07:20,079 el directorio con int, ¿sí? cuidado con el comando 96 00:07:20,079 --> 00:07:24,259 rm-fr, por favor, ¿sí? ¿de acuerdo? 97 00:07:24,360 --> 00:07:28,459 ¿entendéis las opciones que nosotros tenemos? luego, si yo le vuelvo 98 00:07:28,459 --> 00:07:32,560 a decir en este caso el history 20, imaginaros 99 00:07:32,560 --> 00:07:42,319 que yo le digo yo que se ls y ahora si yo pulso la tecla escape y un punto escape y 100 00:07:42,319 --> 00:07:51,480 un punto quiero que veáis que me ha escrito lo voy a ir poco a poco veis este 20 pues 101 00:07:51,480 --> 00:08:01,939 este 20 es este 20 si si vuelvo a pulsar escape y un punto vale pero te lo voy a hacer porque 102 00:08:01,939 --> 00:08:08,779 Lo voy a hacer varias veces porque si os muestro el dibujito me tengo que salir de la máquina virtual y entonces no me lo considera. 103 00:08:09,180 --> 00:08:11,500 Voy a pulsar escape y un punto. 104 00:08:12,319 --> 00:08:14,300 Otra vez, escape y un punto. 105 00:08:15,500 --> 00:08:20,660 ¿Ves que me pone coming? Es decir, la última palabra del 562. 106 00:08:21,339 --> 00:08:22,759 Otra vez, escape y un punto. 107 00:08:23,279 --> 00:08:23,660 20. 108 00:08:24,339 --> 00:08:26,120 Escape y un punto, guión L. 109 00:08:26,620 --> 00:08:28,500 Escape y un punto, el 20. 110 00:08:28,800 --> 00:08:29,920 Escape y un punto. 111 00:08:30,920 --> 00:08:31,399 ¿Vale? 112 00:08:31,939 --> 00:08:33,519 Uy, lo he escrito mal, perdonadme. 113 00:08:34,159 --> 00:08:42,700 Escape y un punto, escape y un punto, escape y un punto, escape y un punto, escape y un punto, escape y un punto, escape y un punto, escape y un punto. 114 00:08:43,320 --> 00:08:50,039 Entonces quiero que veáis qué es lo que hace cada vez que yo presiono escape y pongo un punto, 115 00:08:50,039 --> 00:08:58,500 lo que me va escribiendo es, lo pongo aquí en cuadradito, me va escribiendo la última palabra del último comando. 116 00:08:58,500 --> 00:09:04,919 Si vuelvo a pulsar escape y un punto, me escribe esta última palabra 117 00:09:04,919 --> 00:09:07,279 Si pongo escape y un punto, esta última 118 00:09:07,279 --> 00:09:10,559 Si vuelvo a poner escape y un punto, esta otra 119 00:09:10,559 --> 00:09:13,139 Si vuelvo a poner escape y un punto, esta otra 120 00:09:13,139 --> 00:09:17,500 Si vuelvo a poner escape y un punto, otra vez escape y un punto 121 00:09:17,500 --> 00:09:20,600 Otra vez escape y un punto y otra vez escape y un punto 122 00:09:20,600 --> 00:09:22,840 Esto hay veces que no puede resultar útil, ¿vale? 123 00:09:23,000 --> 00:09:26,220 Simplemente que sepáis que tenéis esa utilidad 124 00:09:26,220 --> 00:09:48,179 Y por último, y a riesgo de perder todo lo que tengo, pero no me importa, ¿qué pasa si queréis borrar el historial? ¿Queréis borrar todo lo que tenéis? Porque os recuerdo que si yo pongo history, yo tengo por aquí los 500 últimos. Ahora vamos a ver en qué variables se almacena qué cantidad. 125 00:09:48,179 --> 00:09:50,620 ¿Cómo puedo borrar el historial? 126 00:09:50,820 --> 00:09:52,259 Todo lo que tengo en el historial 127 00:09:52,259 --> 00:09:54,080 Pues si yo pongo 128 00:09:54,080 --> 00:09:56,179 El history 129 00:09:56,179 --> 00:09:58,720 Y pongo guion c 130 00:09:58,720 --> 00:10:02,620 Si yo ahora le digo que me muestre el historial 131 00:10:02,620 --> 00:10:04,559 Estoy pulsando las flechitas 132 00:10:04,559 --> 00:10:08,700 No me muestra absolutamente nada 133 00:10:08,700 --> 00:10:11,000 Es decir, me ha vaciado el historial 134 00:10:11,000 --> 00:10:13,539 ¿De acuerdo? 135 00:10:14,539 --> 00:10:14,700 ¿Si? 136 00:10:15,440 --> 00:10:17,080 Entonces el historial está muy bien 137 00:10:17,080 --> 00:10:20,600 Para que yo no tenga que estar constantemente escribiendo, ¿sí? 138 00:10:21,460 --> 00:10:24,059 Vale, vamos a ver más opciones. 139 00:10:24,399 --> 00:10:26,000 Vamos a entrar un poquito con las variables. 140 00:10:26,899 --> 00:10:32,500 Entonces, con las variables, igual que nosotros creamos una variable dentro de Windows, 141 00:10:33,240 --> 00:10:34,740 nosotros aquí podemos crear variables. 142 00:10:35,059 --> 00:10:40,019 Entonces tenemos dos tipos de variables, las variables locales y las variables de entorno. 143 00:10:40,480 --> 00:10:46,539 Las variables locales solo se verán dentro del cell en el que estamos, ¿vale? 144 00:10:47,080 --> 00:11:05,080 ¿Y cómo creamos una variable local? Pues simplemente es tan fácil como poner el nombre que le quiero poner. Nombre es igual a Fernando. Y ya está. Ya tengo creado una variable donde he almacenado el valor Fernando. 145 00:11:05,080 --> 00:11:09,919 ¿Qué pasa si quiero ver lo que tengo en esa variable? 146 00:11:09,919 --> 00:11:11,539 Pues yo voy a poner echo 147 00:11:11,539 --> 00:11:15,080 Y en Windows teníamos que poner entre tantos porcientos 148 00:11:15,080 --> 00:11:19,419 Pues aquí simplemente delante del nombre de la variable tengo que poner un dólar 149 00:11:19,419 --> 00:11:23,639 Si yo le digo, oye, muéstrame por favor lo que contiene esta variable 150 00:11:23,639 --> 00:11:26,519 Y me dice, pues esta variable contiene Fernando 151 00:11:26,519 --> 00:11:28,019 ¿Me seguís? 152 00:11:28,980 --> 00:11:29,419 ¿De acuerdo? 153 00:11:30,860 --> 00:11:31,159 Vale 154 00:11:31,159 --> 00:11:33,220 Están las primeras variables 155 00:11:33,220 --> 00:11:44,000 Las variables locales, pero también tenemos las variables de entorno, que lo que hacen es almacenar los valores para que ciertos programas la utilicen, ¿vale? 156 00:11:44,059 --> 00:11:55,960 O para configurar ciertos parámetros del entorno de trabajo. ¿Qué quiere decir esto? Que supuestamente son variables que van a poder ser utilizadas por cualquier usuario y desde cualquier terminal, ¿vale? 157 00:11:55,960 --> 00:11:59,360 Me da igual que sea entorno gráfico o que sea entornos virtuales. 158 00:12:00,019 --> 00:12:02,240 ¿Cómo puedo crear una variable? 159 00:12:03,559 --> 00:12:08,820 Pues si la quiero crear a la vez que digo que es una variable de entorno, 160 00:12:08,820 --> 00:12:22,740 si yo pongo export y ahora le digo el nombre de la variable, por ejemplo, le digo edad y le digo, por ejemplo, 25. 161 00:12:22,740 --> 00:12:26,320 si yo le vuelvo a decir 162 00:12:26,320 --> 00:12:28,200 echo, muéstrame 163 00:12:28,200 --> 00:12:30,399 lo que tengo guardado en edad 164 00:12:30,399 --> 00:12:31,899 me pone 25 165 00:12:31,899 --> 00:12:33,019 ¿sí? 166 00:12:33,779 --> 00:12:36,440 es igual que la otra, lo que pasa que aquí tengo que poner 167 00:12:36,440 --> 00:12:38,279 export, para decir, oye, quiero que las 168 00:12:38,279 --> 00:12:40,360 portes hacia afuera, es decir, quiero que 169 00:12:40,360 --> 00:12:41,720 la vea la gente de fuera 170 00:12:41,720 --> 00:12:44,220 ¿de acuerdo? yo puedo 171 00:12:44,220 --> 00:12:46,080 tener una variable que sea 172 00:12:46,080 --> 00:12:51,070 yo que sé 173 00:12:51,070 --> 00:12:52,789 estado 174 00:12:52,789 --> 00:12:57,009 y le digo aquí 175 00:12:57,009 --> 00:13:00,370 encerrado 176 00:13:00,370 --> 00:13:03,190 ¿sí? 177 00:13:05,009 --> 00:13:06,850 esto sería una variable local 178 00:13:06,850 --> 00:13:08,570 yo puedo hacer esto 179 00:13:08,570 --> 00:13:10,889 digo, oye, quiero convertir esta variable 180 00:13:10,889 --> 00:13:11,789 local 181 00:13:11,789 --> 00:13:16,659 y quiero exportarla 182 00:13:16,659 --> 00:13:18,279 entonces como ya está creada 183 00:13:18,279 --> 00:13:21,480 lo único que estoy haciendo es exportarla 184 00:13:21,480 --> 00:13:22,500 ¿sí? 185 00:13:23,500 --> 00:13:23,940 ¿de acuerdo? 186 00:13:25,759 --> 00:13:26,320 vale 187 00:13:26,320 --> 00:13:31,279 Y para que veáis la diferencia, yo estoy como alumno, ¿verdad? 188 00:13:32,480 --> 00:13:41,700 Yo tengo, para que me entendáis, tengo esta variable que hemos dicho que es local. 189 00:13:42,320 --> 00:13:53,539 Y hemos creado dos variables que eran de entorno, que era eco, dólar, edad, y era eco, dólar y estado. 190 00:13:53,539 --> 00:13:55,960 tenemos estas tres variables 191 00:13:55,960 --> 00:13:57,840 ¿verdad? entonces yo desde aquí 192 00:13:57,840 --> 00:13:59,659 le digo, oye, muéstrame 193 00:13:59,659 --> 00:14:01,700 yo soy el alumno, alumno, digo muéstrame 194 00:14:01,700 --> 00:14:03,080 nombre, edad y estado 195 00:14:03,080 --> 00:14:05,740 si yo por ejemplo me 196 00:14:05,740 --> 00:14:07,440 convierto, le digo, oye, quiero 197 00:14:07,440 --> 00:14:09,759 ahora quiero convertirme en, yo tengo un usuario 198 00:14:09,759 --> 00:14:11,899 que se llama Luffy, ya veremos 199 00:14:11,899 --> 00:14:13,220 como se crea un usuario Luffy 200 00:14:13,220 --> 00:14:15,700 ¿vale? o un usuario nuevo, lo podéis 201 00:14:15,700 --> 00:14:17,399 hacer en modo gráfico 202 00:14:17,399 --> 00:14:19,679 si me lo recordáis o me lo decís 203 00:14:19,679 --> 00:14:21,919 o lo explico cuando toque 204 00:14:21,919 --> 00:14:25,919 Y si me escribís un correo, lo explico cuando me escribáis. 205 00:14:26,279 --> 00:14:31,039 Si yo me convierto, yo le digo su Luffy, le estoy diciendo, oye, quiero cambiar de usuario, 206 00:14:31,179 --> 00:14:35,740 quiero convertirme en un usuario Luffy, me va a pedir la contraseña del usuario Luffy. 207 00:14:36,259 --> 00:14:43,000 Así que ponemos aquí la contraseña de Luffy, ¿vale? 208 00:14:43,100 --> 00:14:50,259 Yo ahora soy Luffy porque fijaros que me dice, oye, eres Luffy, estás en este equipo y estás en esta carpeta, ¿sí? 209 00:14:50,259 --> 00:14:59,440 Pues yo ahora como el usuario Luffy, si le digo, oye, por favor, quiero ver lo que hay dentro de la variable nombre 210 00:14:59,440 --> 00:15:03,139 Y me dice, no hay nada, porque es que no existe 211 00:15:03,139 --> 00:15:07,320 Si no me pone nada es porque él considera que no existe esa variable 212 00:15:07,320 --> 00:15:10,799 ¿Por qué? Porque he dicho que es una variable local 213 00:15:10,799 --> 00:15:16,080 Es decir, esta variable supuestamente solamente la va a utilizar el usuario alumno 214 00:15:16,080 --> 00:15:21,659 Si yo ahora le digo, oye, quiero que me muestres por favor la variable edad 215 00:15:21,659 --> 00:15:26,480 Y me dice, mira, esa sí, esa sí que te dejo utilizarla porque es una variable de entorno 216 00:15:26,480 --> 00:15:28,059 Y me dice 25 217 00:15:28,059 --> 00:15:34,240 Y es que además yo quiero ver la variable que hemos creado local pero que luego hemos exportado 218 00:15:34,240 --> 00:15:35,559 Y va a ser estado 219 00:15:35,559 --> 00:15:38,379 Y me dice, pues mira, tienes encerrado 220 00:15:38,379 --> 00:15:43,620 Entonces las variables de entorno van a poder ser visibles por todos los usuarios 221 00:15:43,620 --> 00:15:45,720 las variables locales solamente por el usuario 222 00:15:45,720 --> 00:15:47,240 en la que está en la sesión, ¿de acuerdo? 223 00:15:47,360 --> 00:15:48,059 dentro del set 224 00:15:48,059 --> 00:15:51,519 para salirnos de este usuario ya vimos que podemos 225 00:15:51,519 --> 00:15:52,600 utilizar exit 226 00:15:52,600 --> 00:15:55,259 ¿de acuerdo? vale 227 00:15:55,259 --> 00:15:57,440 y ahora ¿cómo puedo borrar una variable? 228 00:15:57,840 --> 00:15:59,440 pues yo puedo utilizar el comando 229 00:15:59,440 --> 00:16:01,600 que se llama unset 230 00:16:01,600 --> 00:16:03,840 y le digo, oye, quiero que borres 231 00:16:03,840 --> 00:16:04,620 la variable 232 00:16:04,620 --> 00:16:06,460 y por ejemplo 233 00:16:06,460 --> 00:16:08,519 nombre 234 00:16:08,519 --> 00:16:11,440 de forma que si yo le digo que me escriba 235 00:16:11,440 --> 00:16:13,500 lo que hay en nombre, me dice no hay nada 236 00:16:13,500 --> 00:16:29,059 No la tienes creada. Digo, oye, por favor, bórrame edad y bórrame estado. De forma que si le digo, oye, muéstrame estado, me dice, es que no tienes nada, porque la has borrado. 237 00:16:29,059 --> 00:16:44,659 ¿De acuerdo? ¿Sí? ¿Vale? ¿Dónde se suelen definir estas variables? Porque lo ideal es que cuando el ordenador me arranque, estas variables se establezcan. Pues tenéis varias opciones. ¿De acuerdo? 238 00:16:44,659 --> 00:16:55,799 Por ejemplo, hay un ficherito, os recuerdo que un comando que todavía no he explicado, pero simplemente ya lo he repetido varias veces, el comando cat, es para mostrar lo que hay dentro de un fichero. 239 00:16:56,580 --> 00:17:07,339 Entonces, si yo le digo muéstrame lo que hay dentro de este ficherito, environment, fijaros que dentro de ese ficherito tengo una variable que os tiene que sonar. 240 00:17:08,339 --> 00:17:13,519 Esta variable se llama exactamente igual que en Windows y tiene la misma función. 241 00:17:14,660 --> 00:17:29,740 ¿Qué es lo que contiene la variable path? Contiene una lista de directorios, en este caso en Linux, separado por los dos puntos, donde él va a buscar los ficheros, los programas ejecutables. 242 00:17:29,740 --> 00:17:51,099 De forma que cuando yo hago un ls, ¿por qué me funciona el ls? Porque me va a ir a la primera lista de directorio y va a ir a user local ls bin y va a decir, oye, ¿está ahí el comando ls? Si la respuesta es que sí, lo ejecuta. Si la respuesta es que no, dice siguiente directorio. 243 00:17:51,099 --> 00:17:53,920 está en user local bin 244 00:17:53,920 --> 00:17:55,240 está el comando ls 245 00:17:55,240 --> 00:17:57,700 si la respuesta es que sí, lo ejecuta 246 00:17:57,700 --> 00:17:59,519 si la respuesta es que no, dice 247 00:17:59,519 --> 00:18:01,700 vale, siguiente, me voy aquí 248 00:18:01,700 --> 00:18:03,859 está ahí el ficherito 249 00:18:03,859 --> 00:18:06,579 el programa ls 250 00:18:06,579 --> 00:18:08,000 si la respuesta es que sí 251 00:18:08,000 --> 00:18:09,940 lo ejecuta, si la respuesta 252 00:18:09,940 --> 00:18:11,220 es que no, continúa 253 00:18:11,220 --> 00:18:14,000 busca aquí, si no lo encuentra 254 00:18:14,000 --> 00:18:15,319 si lo encuentra, lo ejecuta 255 00:18:15,319 --> 00:18:17,299 si no lo encuentra, sigue buscando 256 00:18:17,299 --> 00:18:19,700 si lo encuentra, lo ejecuta 257 00:18:19,700 --> 00:18:33,960 Si no lo encuentra, sigue buscando. Si lo encuentra, lo ejecuta. Si no lo encuentra, sigue buscando. Y me queda uno. Si lo encuentra, lo ejecuta. Y si no lo encuentra, sigue buscando. 258 00:18:34,619 --> 00:18:44,039 ¿Y qué pasa si aquí no lo encuentra? Pues me dice, no puedo ejecutar el comando. Por ejemplo, si yo pongo este comando, este comando no existe. 259 00:18:44,039 --> 00:18:47,240 Pues me dice orden no encontrada 260 00:18:47,240 --> 00:18:49,279 Porque me ha buscado aquí, no la ha encontrado 261 00:18:49,279 --> 00:18:50,880 Me ha buscado aquí, no la ha encontrado 262 00:18:50,880 --> 00:18:52,359 Me ha buscado aquí, no la ha encontrado 263 00:18:52,359 --> 00:18:53,940 Me ha buscado aquí, no la ha encontrado 264 00:18:53,940 --> 00:18:55,160 ¿De acuerdo? 265 00:18:56,160 --> 00:18:58,880 Funciona exactamente igual que en Windows 266 00:18:58,880 --> 00:18:59,359 ¿Vale? 267 00:18:59,579 --> 00:19:02,240 Por el primer ficherito que fijaros donde está definido 268 00:19:02,240 --> 00:19:05,380 Entonces cada vez que el ordenador se arranca 269 00:19:05,380 --> 00:19:07,700 Va a cargar lo que nosotros tengamos aquí 270 00:19:07,700 --> 00:19:08,440 ¿Sí? 271 00:19:09,539 --> 00:19:11,759 ¿Otro donde se pueden definir las variables? 272 00:19:11,759 --> 00:19:40,180 Pues nosotros tenemos este ficherito. Fijaros que este ficherito, dentro de etc, que os recuerdo que en el primer nivel de jerarquía del FHS están los ficheros de configuración estáticos, hay una subcarpeta que se llama default y hay una carpeta que se llama locale. 273 00:19:40,180 --> 00:19:56,819 Todo lo que sea locale se va a referir a la configuración regional de idioma, ¿de acuerdo? Pues fijaros que aquí hay una variable que se llama lang, que ¿qué es lo que contiene? Pues el idioma que está utilizando, que en este caso es el español y el UTF-8, ¿sí? 274 00:19:56,819 --> 00:20:07,819 Y luego hay otro, que también se va a ejecutar todo lo que hay dentro cada vez que arranca el ordenador, que se llama, dentro de TC, que se llama Profile. 275 00:20:08,680 --> 00:20:20,220 Y fijaros que por aquí hay un montonazo de cosas, ¿vale? Ya veremos la mayoría de ellas, pero quiero que veáis, por ejemplo, que aquí me pone PS1, ¿vale? 276 00:20:20,220 --> 00:20:44,779 si yo bajo, aquí me pone unset, ya hemos visto para qué es el unset, entonces aquí yo puedo definir variables, de forma que cuando arranque el ordenador voy a tener esas variables definidas, pues hay una serie de variables que vamos a ir probando, lo tenéis en las transparencias, yo la voy poniendo aquí y os explico simplemente para qué son, 277 00:20:44,779 --> 00:20:58,460 Si yo pongo echo $home, porque ya he dicho que para ver el contenido de una variable tengo que poner delante el $, y me dice, oye, ¿qué contiene el $home? 278 00:20:58,579 --> 00:21:01,460 Pues obviamente el directorio home, por defecto del usuario. 279 00:21:02,180 --> 00:21:07,160 Tenemos otra variable que es el $user. 280 00:21:08,759 --> 00:21:11,779 ¿Qué contiene? Pues el usuario con el que he iniciado la sesión. 281 00:21:11,779 --> 00:21:17,339 sesión. Tengo otra que es, fijaros que todas están en mayúsculas, ¿vale? Por convenio. 282 00:21:17,940 --> 00:21:25,279 Le digo cell y me dice cuál es esta ventanita que estoy utilizando por defecto. Si yo le 283 00:21:25,279 --> 00:21:37,279 digo otro que es el hostname, pues fijaros que me dice cómo se llama este equipo. Tenemos 284 00:21:37,279 --> 00:21:45,640 otro que es el term, que es el terminal, el tipo de terminal que estamos utilizando. Tenemos 285 00:21:45,640 --> 00:21:47,319 otro que es el log name 286 00:21:47,319 --> 00:21:51,759 ¿vale? que es el 287 00:21:51,759 --> 00:21:53,539 usuario que ha hecho 288 00:21:53,539 --> 00:21:55,599 el login en el sistema ¿vale? 289 00:21:55,680 --> 00:21:57,660 es decir que el que está ejecutando la sel actual 290 00:21:57,660 --> 00:21:59,680 perdón, ya hemos dicho 291 00:21:59,680 --> 00:22:00,859 que tenemos el path 292 00:22:00,859 --> 00:22:03,640 p a t h que es la variable 293 00:22:03,640 --> 00:22:05,200 que nosotros tenemos definida 294 00:22:05,200 --> 00:22:07,140 hay otra variable 295 00:22:07,140 --> 00:22:08,940 que esta os tiene que sonar 296 00:22:08,940 --> 00:22:10,839 que es el comando 297 00:22:10,839 --> 00:22:13,539 p w d ¿vale? pues hay 298 00:22:13,539 --> 00:22:15,539 una variable que lo que contiene justamente 299 00:22:15,539 --> 00:22:17,460 eso y hay 300 00:22:17,460 --> 00:22:29,460 otra variable que se llama así vale escrito bien o el pw si yo me pongo en 301 00:22:29,460 --> 00:22:38,359 cd y es caña veral vale que es lo que contiene el pw de estos para cuando yo 302 00:22:38,359 --> 00:22:47,160 hago esto me tira de esas variables y luego tengo otras variables tengo una 303 00:22:47,160 --> 00:22:56,400 variable que se llama ps1 si se escribir que quiero que veáis todo el chorro que 304 00:22:56,400 --> 00:23:02,900 me aparece vale y tengo otra variable que es el ps2 y 305 00:23:02,900 --> 00:23:07,799 solamente me aparece eso ahora vamos a explicar que el ps1 pese a que es una 306 00:23:07,799 --> 00:23:10,799 tontería pero bueno ya que estamos para que lo tengáis 307 00:23:10,799 --> 00:23:17,099 sí entonces quiero que entendáis las variables y lo que siempre os digo en 308 00:23:17,099 --> 00:23:26,019 la pregunta pregunta examen imaginaros que yo estoy aquí y yo quiero añadir este directorio 309 00:23:26,019 --> 00:23:35,680 dentro de las rutas de búsqueda de los programas ejecutables como añado este directorio al paz 310 00:23:35,680 --> 00:23:44,640 pues yo lo único que tendría que hacer es decirle mira como quiero voy a copiar este directorio yo 311 00:23:44,640 --> 00:23:53,000 sé que el paz contiene esto a mí no se me ocurre hacer esto pth porque me ha 312 00:23:53,000 --> 00:23:59,119 hecho fernando que así se define una variable y le digo un este de aquí yo le 313 00:23:59,119 --> 00:24:02,359 doy y digo que acabo de hacer si yo ahora 314 00:24:02,359 --> 00:24:07,700 pongo un ls que lo que pasa me acabo de cargar todas las rutas de búsqueda 315 00:24:07,700 --> 00:24:12,380 porque fijaros que si yo le digo aquí el eco paz todas estas donde él va a 316 00:24:12,380 --> 00:24:13,779 buscar por defecto 317 00:24:13,779 --> 00:24:16,220 las he machacado, es decir 318 00:24:16,220 --> 00:24:18,539 cada comando que yo ponga, cada programa 319 00:24:18,539 --> 00:24:20,299 que yo ponga, el único sitio 320 00:24:20,299 --> 00:24:21,779 donde va a buscar es aquí 321 00:24:21,779 --> 00:24:24,519 entonces aquí ya no me funciona nada 322 00:24:24,519 --> 00:24:26,299 yo le digo, oye ejecútame el tree y me dice 323 00:24:26,299 --> 00:24:28,220 si es que no sé que es el tree 324 00:24:28,220 --> 00:24:30,359 ¿vale? aquí te dice 325 00:24:30,359 --> 00:24:32,480 que está disponible aquí pero que no la tienes 326 00:24:32,480 --> 00:24:34,420 dentro de la variable path porque la acabas de 327 00:24:34,420 --> 00:24:35,140 machacar 328 00:24:35,140 --> 00:24:38,640 entonces yo aquí podría hacer, ya que todavía 329 00:24:38,640 --> 00:24:40,460 veo esto de aquí, aquí si cerráis 330 00:24:40,460 --> 00:24:42,220 esta ventana y la volvéis a abrir no pasa nada 331 00:24:42,220 --> 00:24:55,420 ¿De acuerdo? Pero digo, vale, vamos a dejarlo como lo teníamos. Yo le digo, oye, PATH es igual y le vuelvo a meter aquí toda la ruta correspondiente. Digo, vale, ya lo tengo como lo tenía antes. 332 00:24:55,420 --> 00:25:16,440 Ahora puedo hacer un ls y todo me funciona. Si yo quiero añadir este directorio, como yo os he dicho que contiene una lista de directorios separados por los dos puntos, pues yo lo que tendría que hacer, yo primero lo muestro, yo lo que tendría que hacer es decirle, 333 00:25:16,440 --> 00:25:24,500 oye, la variable paz quiero que sea lo que ya contiene la variable paz, 334 00:25:24,539 --> 00:25:27,019 es decir, lo que hay dentro de la variable paz, 335 00:25:27,619 --> 00:25:32,019 seguido de dos puntos, seguido de la carpeta que yo quiero añadir. 336 00:25:33,859 --> 00:25:38,940 ¿Sí? Es decir, la variable paz quiero que sea igual a lo que ya hay dentro de, 337 00:25:39,519 --> 00:25:42,579 es decir, lo que ya hay, es decir, todo esto, 338 00:25:42,579 --> 00:25:45,720 Seguido de dos puntos 339 00:25:45,720 --> 00:25:49,099 Seguido de la carpeta que yo quiera poner 340 00:25:49,099 --> 00:25:51,339 Y si yo quiero poner otra carpeta 341 00:25:51,339 --> 00:25:53,759 Pues pongo dos puntos y pongo otra carpeta 342 00:25:53,759 --> 00:25:54,019 ¿Sí? 343 00:25:54,400 --> 00:25:55,839 De forma que si yo le digo 344 00:25:55,839 --> 00:25:57,539 Que es lo que hay en el pad 345 00:25:57,539 --> 00:25:59,180 Pues me pone todo lo que había 346 00:25:59,180 --> 00:26:00,920 Seguido de dos puntos 347 00:26:00,920 --> 00:26:01,740 Seguido este de aquí 348 00:26:01,740 --> 00:26:03,339 Y yo aquí no he jodido nada 349 00:26:03,339 --> 00:26:04,640 Yo aquí puedo seguir trabajando 350 00:26:04,640 --> 00:26:05,880 ¿De acuerdo? 351 00:26:06,539 --> 00:26:06,819 ¿Sí? 352 00:26:07,720 --> 00:26:09,039 Entonces una cosa es machacar 353 00:26:09,039 --> 00:26:11,200 Y otra cosa es añadir a una variable 354 00:26:11,200 --> 00:26:19,180 Esto es exactamente igual, pero con pequeñas sutilezas en cuanto al tanto por ciento al dólar en Windows 355 00:26:19,180 --> 00:26:20,220 ¿De acuerdo? 356 00:26:21,099 --> 00:26:25,900 Vale, pues vamos a ver, ya que estamos aquí rápidamente, cómo funciona el PS1 y el PS2 357 00:26:25,900 --> 00:26:32,880 El PS1 simplemente es el PROM del sistema, es decir, el PROM es lo que quiero que me aparezca aquí 358 00:26:32,880 --> 00:26:39,819 ¿Veis que me aparece el nombre del usuario, la arroba, el nombre del equipo, dos puntos, la ruta donde estoy y un dólar? 359 00:26:39,819 --> 00:26:43,599 Pues yo puedo definir qué es lo que quiero que me aparezca aquí 360 00:26:43,599 --> 00:26:46,660 Por ejemplo, si yo pongo PS1 361 00:26:46,660 --> 00:26:48,119 Pongo un igual 362 00:26:48,119 --> 00:26:50,039 Y pongo, por ejemplo 363 00:26:50,039 --> 00:26:53,480 Hola 364 00:26:53,480 --> 00:26:56,960 Pongo esto 365 00:26:56,960 --> 00:27:00,500 Pues quiero que veáis que aquí me va a aparecer Hola 366 00:27:00,500 --> 00:27:03,039 ¿Vale? Y yo cambio de carpeta 367 00:27:03,039 --> 00:27:06,079 Le digo, oye, quiero cambiar a la carpeta el directorio Home 368 00:27:06,079 --> 00:27:08,259 Le digo, ¿y dónde estoy? En el Home 369 00:27:08,259 --> 00:27:11,000 Y ahora quiero cambiar al IES Cañaveral 370 00:27:11,000 --> 00:27:15,059 y yo no sé en qué carpeta estoy, tengo que utilizar el pw para saber en qué carpeta estoy 371 00:27:15,059 --> 00:27:17,599 entonces si queréis cambiar, esto se llama el prom 372 00:27:17,599 --> 00:27:23,000 si queréis personalizar el prom porque esto nos gusta 373 00:27:23,000 --> 00:27:27,119 pues tenéis que utilizar la variable ps1 y tenéis que poner ps1 374 00:27:27,119 --> 00:27:29,200 y lo que queréis que aparezca, ¿sí? 375 00:27:30,039 --> 00:27:34,920 pues aquí simplemente os voy a mostrar una tablita para que veáis las opciones que podéis tener 376 00:27:34,920 --> 00:27:38,140 yo esta tablita no quiero que la aprendáis porque para eso lo tenéis en la ayuda 377 00:27:38,140 --> 00:27:41,420 pero la voy a poner aquí un segundo 378 00:27:41,420 --> 00:27:49,440 aquí 379 00:27:49,440 --> 00:27:51,839 ¿vale? porque quiero que veáis 380 00:27:51,839 --> 00:27:53,660 las opciones 381 00:27:53,660 --> 00:27:54,660 que nosotros tenemos 382 00:27:54,660 --> 00:27:57,460 voy por ejemplo a algunas cosas que no pueden 383 00:27:57,460 --> 00:27:58,039 interesar 384 00:27:58,039 --> 00:28:01,539 si yo quiero que me aparezca 385 00:28:01,539 --> 00:28:02,720 aquí en el 386 00:28:02,720 --> 00:28:04,940 la fecha ¿vale? 387 00:28:05,359 --> 00:28:07,240 en formato día, mes y día 388 00:28:07,240 --> 00:28:09,579 día, mes y día, ahí tengo que cambiarlo 389 00:28:09,579 --> 00:28:10,319 ¿vale? 390 00:28:11,940 --> 00:28:13,220 pues yo tengo que poner 391 00:28:13,220 --> 00:28:22,640 raya de dedo si quiero que me aparezca el nombre del host de mi ordenador tengo que poner el h si 392 00:28:22,640 --> 00:28:27,059 quiero que me aparezca el nombre completo vale cuando veáis dominios y ya explicarán qué quiere 393 00:28:27,059 --> 00:28:33,920 decir nombre completo tengo que poner h mayúscula si quiero que me aparezca una barra invertida como 394 00:28:33,920 --> 00:28:38,200 la barra invertida es un carácter especial lo único que tenéis que saber es que la tenéis que 395 00:28:38,200 --> 00:28:44,680 capar y para capar un carácter tenéis que poner delante el carácter invertido 396 00:28:44,680 --> 00:28:52,839 si pones raya t minúscula os aparece la hora en formato 24 horas si ponéis raya 397 00:28:52,839 --> 00:28:58,140 t mayúscula en formato 12 horas sí 398 00:28:58,200 --> 00:29:02,839 si aparece por ejemplo ponéis el rayo os aparece el nombre del usuario actual que 399 00:29:02,839 --> 00:29:12,289 lo que está puesto si pone raya v la versión vale si queréis saber en qué 400 00:29:12,289 --> 00:29:18,230 directorio de trabajo estáis el rayo w si entonces aquí tenéis una serie de 401 00:29:18,230 --> 00:29:22,670 opciones para que vosotros lo utilicéis como más 402 00:29:22,670 --> 00:29:26,869 os guste si si aquí queréis que me aparezca el 403 00:29:26,869 --> 00:29:32,690 nombre perdón el número del comando actual si queréis que aparezca 404 00:29:32,690 --> 00:29:39,710 el ui de vale que me aparezca un una que no me sale una almohadilla o un dólar que lo que está 405 00:29:39,710 --> 00:29:44,990 puesto si es un usuario administrador me sale una almohadilla si es un usuario normal me aparece 406 00:29:44,990 --> 00:29:52,950 un dólar de acuerdo entonces si yo quiero probar esto por ejemplo imaginaros que vamos a poner que 407 00:29:52,950 --> 00:30:00,349 quiero ponerla el usuario el rayado seguido de la hora en 24 es decir raya un rayate pues vamos 408 00:30:00,349 --> 00:30:09,710 a probarlo si nos vamos a este de aquí y le decimos oye voy a cambiar el ps2 y voy 409 00:30:09,710 --> 00:30:21,660 a poner el raya u seguido de yo que sé dos puntos y seguido de la hora y que termine 410 00:30:21,660 --> 00:30:26,799 por el carácter este entonces fijaros que me pone el usuario actual en el que estoy 411 00:30:26,799 --> 00:30:31,279 y la hora correspondiente entonces yo puedo seguir trabajando aquí y en todo momento 412 00:30:31,279 --> 00:30:37,839 tengo el ps sí entonces que sepáis que podéis poner ahí pues prácticamente lo que queráis eso 413 00:30:37,839 --> 00:30:46,980 ya vuestro antojo nosotros en la facultad siempre teníamos esto de aquí porque estábamos deseando 414 00:30:46,980 --> 00:30:52,619 de largarnos a casa y siempre teníamos ahí para saber a qué hora era marco ya lo que tenemos lo 415 00:30:52,619 --> 00:31:03,339 dejamos ahí. ¿Cuál es el PS2? El PS2 es el que se llama el PRON, pero secundario, ¿vale? ¿Qué es el PRON secundario? 416 00:31:03,599 --> 00:31:14,539 Imaginaros que hay ciertos comandos, o por ejemplo, imaginaros que yo pongo aquí un eco, y yo pongo aquí Fernando, e imaginaros que 417 00:31:14,539 --> 00:31:21,579 quiero decirle que quiero seguir escribiendo en la línea de abajo, pero quiero indicarle que es el mismo comando, todavía no 418 00:31:21,579 --> 00:31:27,759 terminado yo quiero poner fernando está haciendo otro vídeo entonces si vosotros ponéis esta barra 419 00:31:27,759 --> 00:31:33,519 es para indicarle que no queréis seguir escribiendo aquí sino que vais a seguir escribiendo a la línea 420 00:31:33,519 --> 00:31:40,140 de abajo vale es continuar en la línea de abajo entonces yo le pongo y le doy al intro y quiero 421 00:31:40,140 --> 00:31:46,759 que veáis que me pone un prom vale me aparece por ahí el prom que se llama secundario que me 422 00:31:46,759 --> 00:31:51,619 aparece por defecto en el próximo secundario me aparece el símbolo del 423 00:31:51,619 --> 00:31:57,799 mayor y entonces yo pongo aquí fernando pues está realizando e imaginaros que yo 424 00:31:57,799 --> 00:32:00,759 quiero decir oye quiero seguir escribiendo pero en la línea de abajo 425 00:32:00,759 --> 00:32:04,220 porque no quiero rellenar toda la línea porque me parece muy feo 426 00:32:04,220 --> 00:32:11,900 vale pues les pongo aquí otro vídeo sí sí yo ya ha terminado le doy al intro y 427 00:32:11,900 --> 00:32:13,940 me pone Fernando está realizando otro vídeo 428 00:32:13,940 --> 00:32:15,940 ¿vale? pues este de aquí 429 00:32:15,940 --> 00:32:20,079 es lo que se llama el PROM secundario 430 00:32:20,079 --> 00:32:21,640 ¿yo puedo personalizar 431 00:32:21,640 --> 00:32:24,059 el PROM secundario? pues sí, lo puedo 432 00:32:24,059 --> 00:32:25,920 personalizar, ¿cómo lo puedo 433 00:32:25,920 --> 00:32:27,680 hacer? pues en lugar del PS1 434 00:32:27,680 --> 00:32:29,779 pues adivinar, pues pongo 435 00:32:29,779 --> 00:32:32,000 el PS2, e imaginaros 436 00:32:32,000 --> 00:32:33,779 que en lugar de este, pues voy a poner 437 00:32:33,779 --> 00:32:35,240 PODOGIONES 438 00:32:35,240 --> 00:32:38,000 ¿vale? por ejemplo, de forma 439 00:32:38,000 --> 00:32:39,980 que si yo ejecuto 440 00:32:39,980 --> 00:32:42,839 vale, el eco Fernando y le digo 441 00:32:42,839 --> 00:32:45,819 le doy al intro, pues ahora me está cambiando el prom 442 00:32:45,819 --> 00:32:50,180 vale, pongo aquí 443 00:32:50,180 --> 00:32:52,480 sigue igual, de acuerdo 444 00:32:52,480 --> 00:32:56,319 si, vale 445 00:32:56,319 --> 00:32:59,940 pues ahora vamos a seguir con otra serie de comandos 446 00:32:59,940 --> 00:33:04,799 hemos estado hablando antes 447 00:33:04,799 --> 00:33:07,700 de lo que son las variables locales y las de entorno 448 00:33:07,700 --> 00:33:11,220 pues que sepáis que tenéis dos comandos 449 00:33:11,220 --> 00:33:13,640 este comando que se llama set que muestra 450 00:33:13,640 --> 00:33:15,779 las variables locales y las de entorno 451 00:33:15,779 --> 00:33:17,759 ¿vale? es decir 452 00:33:17,759 --> 00:33:19,619 me aparece un montonazo de aquí 453 00:33:19,619 --> 00:33:20,220 de información 454 00:33:20,220 --> 00:33:23,059 y tengo el otro comando 455 00:33:23,059 --> 00:33:25,480 ¿vale? que es para ver 456 00:33:25,480 --> 00:33:27,240 las variables de entorno que es el 457 00:33:27,240 --> 00:33:29,500 env, uy perdón, el env 458 00:33:29,500 --> 00:33:30,880 ¿vale? que aquí fijaros 459 00:33:30,880 --> 00:33:33,400 que me aparecen prácticamente por no decir 460 00:33:33,400 --> 00:33:35,359 todas las variables que hemos estado probando 461 00:33:35,359 --> 00:33:37,319 antes ¿sí? que me aparece aquí el 462 00:33:37,319 --> 00:33:39,400 path, que me aparece aquí el long name, que me 463 00:33:39,400 --> 00:33:41,500 aparece aquí que hemos visto 464 00:33:41,500 --> 00:33:43,339 también el cell, que me aparece por 465 00:33:43,339 --> 00:33:45,259 aquí el terminal, que me aparece 466 00:33:45,259 --> 00:33:47,140 bla bla bla, bla bla bla, ¿de acuerdo? 467 00:33:47,559 --> 00:33:49,299 ¿sí? si nosotros 468 00:33:49,299 --> 00:33:51,460 tenemos, como hemos 469 00:33:51,460 --> 00:33:53,460 hecho antes, por ejemplo, tengo aquí 470 00:33:53,460 --> 00:33:54,900 el nombre, es igual 471 00:33:54,900 --> 00:33:57,460 a Fernando, esta es 472 00:33:57,460 --> 00:33:58,720 una variable local 473 00:33:58,720 --> 00:34:01,400 si pongo aquí el sport y le 474 00:34:01,400 --> 00:34:03,460 pongo aquí la edad, es igual 475 00:34:03,460 --> 00:34:05,380 a 25, ¿vale? 476 00:34:05,519 --> 00:34:07,259 tengo la otra variable, ¿sí? 477 00:34:08,199 --> 00:34:09,480 si yo le digo aquí 478 00:34:09,480 --> 00:34:10,079 el set 479 00:34:10,079 --> 00:34:13,300 este comando ya lo veremos 480 00:34:13,300 --> 00:34:19,260 Le voy a decir, oye, solamente muéstrame las líneas que contienen nombre. 481 00:34:20,480 --> 00:34:22,340 Y dice, mira, he encontrado esa línea. 482 00:34:22,679 --> 00:34:25,699 Oye, ¿y encuentras también lo que contiene edad? 483 00:34:26,579 --> 00:34:27,579 Y me dice, sí. 484 00:34:28,639 --> 00:34:36,119 Si yo me voy a la variable de entorno, le digo, oye, voy a buscar en las variables de entorno. 485 00:34:36,800 --> 00:34:40,260 Búscame las variables de entorno, todas las líneas que contienen nombre. 486 00:34:40,420 --> 00:34:41,699 Y no me encuentra nada. ¿Por qué? 487 00:34:41,699 --> 00:34:44,780 porque nombre es una variable local 488 00:34:44,780 --> 00:34:48,039 pero si yo le digo que me haga lo mismo con el edad 489 00:34:48,039 --> 00:34:51,320 pues aquí sí que me la encuentra 490 00:34:51,320 --> 00:34:55,739 entonces el set me muestra las locales y las de entorno 491 00:34:55,739 --> 00:35:01,380 y el comando env me muestra solo las variables de entorno 492 00:35:01,380 --> 00:35:04,619 si queremos eliminar una variable 493 00:35:04,619 --> 00:35:08,699 si queréis utilizar el comando env 494 00:35:08,699 --> 00:35:13,940 tenéis el parámetro guión u para eliminarla 495 00:35:13,940 --> 00:35:17,219 por ejemplo, podéis decir que queréis borrar 496 00:35:17,219 --> 00:35:18,679 aquí estoy poniendo algo mal 497 00:35:18,679 --> 00:35:56,900 guión un set, que estoy poniendo aquí algo mal 498 00:35:56,900 --> 00:36:01,380 luego lo miro porque no sé que estoy poniendo mal 499 00:36:01,380 --> 00:36:05,380 supuestamente si utilizáis el guión u 500 00:36:05,380 --> 00:36:06,699 podéis eliminarla de aquí 501 00:36:06,699 --> 00:36:09,579 pero normalmente yo siempre que quiero eliminar una variable 502 00:36:09,579 --> 00:36:11,539 utilizo el comando un set 503 00:36:11,539 --> 00:36:14,980 y le ponemos aquí el valor de la edad 504 00:36:14,980 --> 00:36:17,599 de forma que si le digo que quiero que me busque la edad 505 00:36:17,599 --> 00:36:18,880 pues ya no lo tenemos creada 506 00:36:18,880 --> 00:36:24,539 y ya hemos visto para qué es el comando el sport 507 00:36:24,539 --> 00:36:28,039 más opciones 508 00:36:28,039 --> 00:36:31,460 os he dicho antes que el historial almacena 509 00:36:31,460 --> 00:36:33,380 todos los comandos que hemos ido haciendo 510 00:36:33,380 --> 00:36:36,400 tenéis una variable que se llama 511 00:36:36,400 --> 00:36:38,159 en este caso 512 00:36:38,159 --> 00:36:40,440 hit site 513 00:36:40,440 --> 00:36:44,059 que fijaros que cuánto contiene 514 00:36:44,059 --> 00:36:46,179 este es el número 515 00:36:46,179 --> 00:36:48,400 de comandos que él va a almacenar 516 00:36:48,400 --> 00:36:50,059 en el historial y esto 517 00:36:50,059 --> 00:36:51,719 si queréis lo podéis cambiar 518 00:36:51,719 --> 00:36:52,559 ¿de acuerdo? 519 00:36:53,559 --> 00:36:55,400 esto igual que cambiáis, hemos 520 00:36:55,400 --> 00:36:58,019 cambiado el path, hemos cambiado o hemos creado 521 00:36:58,019 --> 00:36:59,800 otras variables, aquí exactamente igual 522 00:36:59,800 --> 00:37:01,960 yo me consejo que lo dejéis porque esto 523 00:37:01,960 --> 00:37:03,559 no se suele tocar ¿de acuerdo? 524 00:37:04,639 --> 00:37:04,920 mal 525 00:37:04,920 --> 00:37:08,059 vamos a ver más comandos que no pueden resultar 526 00:37:08,059 --> 00:37:13,099 útil imaginaros que yo quiero buscar un comando yo quiero saber dónde está el 527 00:37:13,099 --> 00:37:19,500 comando ls vale entonces si yo utilizo este comando 528 00:37:19,500 --> 00:37:25,920 el witch y le digo el nombre del comando me dice oye ahí lo tienes qué es lo que 529 00:37:25,920 --> 00:37:30,239 hace este comando este comando lo que hace es buscar 530 00:37:30,239 --> 00:37:37,789 en todas estas carpetas donde bus donde encuentra este comando y me dice oye 531 00:37:37,789 --> 00:37:39,750 aquí lo he encontrado, de acuerdo 532 00:37:39,750 --> 00:37:41,949 entonces una manera muy rápida 533 00:37:41,949 --> 00:37:43,949 de saber donde está un comando 534 00:37:43,949 --> 00:37:45,610 vale, es buscando 535 00:37:45,610 --> 00:37:47,909 con el comando which, de acuerdo 536 00:37:47,909 --> 00:37:49,949 pero también tenéis 537 00:37:49,949 --> 00:37:50,989 otro comando 538 00:37:50,989 --> 00:37:53,769 que este, creo 539 00:37:53,769 --> 00:37:55,409 recordar que ya lo vimos en la ayuda 540 00:37:55,409 --> 00:37:57,550 que se llama 541 00:37:57,550 --> 00:38:00,710 si sé escribir, claro 542 00:38:00,710 --> 00:38:03,650 voy a quitarlo de la hora, porque me está mareando 543 00:38:03,650 --> 00:38:05,690 un poquito, entonces, dejarme que 544 00:38:05,690 --> 00:38:06,110 cambie 545 00:38:06,110 --> 00:38:10,929 y ponga, vamos a poner aquí simplemente el dólar 546 00:38:10,929 --> 00:38:13,010 para indicar que soy un usuario normal 547 00:38:13,010 --> 00:38:13,849 ¿sí? 548 00:38:15,230 --> 00:38:15,750 entonces 549 00:38:15,750 --> 00:38:19,210 estoy aquí en el IES Cañaveral 550 00:38:19,210 --> 00:38:20,309 si yo le digo 551 00:38:20,309 --> 00:38:23,469 oye, por favor, quiero que me digas 552 00:38:23,469 --> 00:38:23,889 ¿vale? 553 00:38:24,469 --> 00:38:25,110 ¿dónde está 554 00:38:25,110 --> 00:38:28,130 esto que te llamo DLS? 555 00:38:28,349 --> 00:38:29,130 y me dice, mira 556 00:38:29,130 --> 00:38:32,150 dice, en esta carpeta 557 00:38:32,150 --> 00:38:34,210 se ha encontrado un LS 558 00:38:34,210 --> 00:38:35,710 en esta carpeta 559 00:38:35,710 --> 00:38:38,789 ha encontrado información de ls 560 00:38:38,789 --> 00:38:41,230 entonces, ¿qué es lo que hace este comando? 561 00:38:41,570 --> 00:38:43,789 no solo me busca los ficheros ejecutables 562 00:38:43,789 --> 00:38:46,710 sino que me busca los ficheros ejecutables 563 00:38:46,710 --> 00:38:49,869 los códigos fuente y los manuales que pueda tener 564 00:38:49,869 --> 00:38:51,630 entonces aquí fijaros que me ha dicho 565 00:38:51,630 --> 00:38:52,949 ¿dónde está el ejecutable? 566 00:38:53,150 --> 00:38:56,710 y ¿dónde están los manuales de este ficherito? 567 00:38:56,809 --> 00:38:59,570 esto de aquí que me pone ls.1.gz 568 00:38:59,570 --> 00:39:02,869 para que vosotros entendáis como si fuese un fichero comprimido 569 00:39:02,869 --> 00:39:05,489 ¿vale? es un fichero .rar, un .zip 570 00:39:05,489 --> 00:39:14,969 ¿Vale? Entonces, este comando es muy útil porque te dice, no, repito, no solamente el ejecutable, sino que te dice los ejecutables, los fuentes y los comandos. 571 00:39:15,050 --> 00:39:20,550 ¿Sí? Si yo solamente quiero que me busque los ejecutables, pues yo utilizaría la B. 572 00:39:20,630 --> 00:39:22,989 Digo, oye, búscame solamente dónde están los ejecutables. 573 00:39:23,730 --> 00:39:29,349 Si yo solamente quiero que me busque dónde están los manuales, pues le digo, oye, búscame dónde están los manuales. 574 00:39:29,349 --> 00:39:32,989 Si yo quiero que me busque solamente los códigos fuente 575 00:39:32,989 --> 00:39:35,409 El source, le diría que me busque el source 576 00:39:35,409 --> 00:39:37,230 Como aquí yo no tengo el código fuente 577 00:39:37,230 --> 00:39:39,369 Pues en este caso me dice que no ha encontrado nada 578 00:39:39,369 --> 00:39:41,670 Pero este comando la verdad es que es muy útil 579 00:39:41,670 --> 00:39:42,329 ¿Sí? 580 00:39:43,250 --> 00:39:44,949 Entonces siempre que queráis buscar algo 581 00:39:44,949 --> 00:39:45,389 Le digo, oye 582 00:39:45,389 --> 00:39:47,010 Digo 583 00:39:47,010 --> 00:39:49,369 ¿Dónde está? 584 00:39:49,610 --> 00:39:50,309 Y yo qué sé 585 00:39:50,309 --> 00:39:51,469 Le digo, genome 586 00:39:51,469 --> 00:39:54,969 Imaginaros 587 00:39:54,969 --> 00:39:58,980 El calculator 588 00:39:58,980 --> 00:39:59,460 ¿Vale? 589 00:39:59,579 --> 00:40:00,360 A ver si me lo 590 00:40:00,360 --> 00:40:09,139 ¿Vale? Y le digo, oye, ¿dónde está esto aquí? 591 00:40:09,400 --> 00:40:13,420 Y me dice, mira, pues está dentro de Snap, dentro de Bing, dentro de Genome Calculator 592 00:40:13,420 --> 00:40:14,139 ¿De acuerdo? 593 00:40:14,760 --> 00:40:20,519 Oye, o quiero que me digas, por favor, ¿dónde está el comando, pues yo qué sé 594 00:40:20,519 --> 00:40:22,659 ¿Qué hemos visto? El CP 595 00:40:22,659 --> 00:40:23,920 Quiero que me digas el CP 596 00:40:23,920 --> 00:40:27,619 Pues aquí te dice en todo momento dónde está lo que vosotros queréis buscar 597 00:40:27,619 --> 00:40:28,099 ¿Sí? 598 00:40:28,760 --> 00:40:30,260 La verdad es que es bastante útil 599 00:40:30,260 --> 00:40:34,840 Pues por último, que sepáis que vosotros podéis acotar la búsqueda 600 00:40:34,840 --> 00:40:35,280 ¿Vale? 601 00:40:35,280 --> 00:40:58,719 Si yo le digo, oye, que me busques el CP, pero en este caso, antes de decirle que me busque, si yo le digo, oye, solamente quiero que me busques los ejecutables, pero en lugar de poner B minúscula, pongo B mayúscula, y para decirle el B mayúscula, le puedo decir, por ejemplo, a partir de qué directorio quiero que me busque, ¿sí? 602 00:40:58,719 --> 00:41:07,079 aquí estoy, me está faltando algo 603 00:41:07,079 --> 00:41:08,440 y no sé qué es 604 00:41:08,440 --> 00:41:14,320 si le decimos que quiero buscar 605 00:41:14,320 --> 00:41:16,320 a partir de este directorio 606 00:41:16,320 --> 00:41:18,159 si yo le pongo esto 607 00:41:18,159 --> 00:41:20,539 me dicen que como le he dicho 608 00:41:20,539 --> 00:41:22,300 una carpeta, para decirle el comando 609 00:41:22,300 --> 00:41:24,139 tengo que poner la opción guión F 610 00:41:24,139 --> 00:41:25,559 para decirle, oye, quiero que me busques 611 00:41:25,559 --> 00:41:28,119 el fichero CP, y me dice, oye, mira 612 00:41:28,119 --> 00:41:29,320 pues lo he buscado ahí, ¿vale? 613 00:41:29,880 --> 00:41:31,619 entonces esto lo que hace es acotar 614 00:41:31,619 --> 00:41:34,239 la búsqueda, en lugar de buscarme 615 00:41:34,239 --> 00:41:35,980 en todas las carpetas del sistema 616 00:41:35,980 --> 00:41:40,639 lo que me va a hacer es buscar a partir de este directorio 617 00:41:40,639 --> 00:41:42,119 en este caso del Rayabin 618 00:41:42,119 --> 00:41:45,340 o yo le puedo decir, oye, quiero que me busques 619 00:41:45,340 --> 00:41:49,099 pero a partir de esta carpeta con todo lo que haya debajo 620 00:41:49,099 --> 00:41:56,110 lo que pasa es que aquí me está buscando no el ejecutable 621 00:41:56,110 --> 00:42:00,829 me ha mostrado la ayuda que no se lo he pedido 622 00:42:00,829 --> 00:42:04,710 pero bueno, el ejecutable no me ha encontrado ninguno 623 00:42:04,710 --> 00:42:06,469 en este caso aquí sí que me lo ha encontrado 624 00:42:06,469 --> 00:42:29,969 Entonces, el comando whereis, lo que se suele utilizar, no es acotar las búsquedas, es simplemente whereis y el comando que vosotros queráis, ¿sí? Ahora, eso sí, si solamente queréis buscar los binarios, que son los tres que me interesan, el código fuente y en este caso la ayuda, ¿sí? Muy utilizado, la verdad, ¿eh? 625 00:42:29,969 --> 00:42:34,750 vale, vamos a ver el comando que ya llevamos utilizando 626 00:42:34,750 --> 00:42:37,789 me voy a ir a donde estoy, aquí mismo 627 00:42:37,789 --> 00:42:39,389 y nos vamos a ir al comando tree 628 00:42:39,389 --> 00:42:42,170 ya hemos visto que si yo le digo al comando tree 629 00:42:42,170 --> 00:42:45,590 que si no lo tenéis instalado, lo instaláis en un momento 630 00:42:45,590 --> 00:42:49,929 pero fijaros que el comando tree me muestra en forma de árbol 631 00:42:49,929 --> 00:42:54,289 mostrándome por defecto todas las carpetas, sus carpetas 632 00:42:54,289 --> 00:42:56,389 con los ficheros que contiene 633 00:42:56,389 --> 00:42:59,090 a partir de la ruta que yo le diga 634 00:42:59,090 --> 00:43:19,929 Como yo estoy en iscañaveral, me muestra este. Si yo le digo el tree y le digo, oye, muéstramelo de almacén, de almacén, pues solamente me muestra de almacén. 635 00:43:19,929 --> 00:43:36,210 Os dije que si no queréis mostrar los ficheros, solamente los directorios, tenemos que utilizar el raya D. También comentamos que yo puedo utilizar la opción guión L y el nivel de profundidad con el que quiero que me muestre. 636 00:43:38,329 --> 00:43:48,710 Entonces si yo le digo en lugar de almacén, le digo el actual, pues solamente me muestra el primer nivel. ¿Qué quiero que me muestre el primero y el segundo? Pues me muestra el primero y el segundo. 637 00:43:49,929 --> 00:43:59,489 Si quiero que me muestre lo que me pone por defecto los ficheros, pero mostrando la ruta, pues yo lo que voy a utilizar es el guión F. 638 00:44:00,389 --> 00:44:04,849 Y fijaros que en el guión F me pone la ruta de cada uno de los ficheros. 639 00:44:06,510 --> 00:44:14,849 Si quiero mostrar también los ficheros ocultos, pues esto igual que el LS, el guión A, para que me muestre también los ficheros ocultos. 640 00:44:14,849 --> 00:44:20,730 ocultos de acuerdo si yo quiero por ejemplo que me 641 00:44:20,730 --> 00:44:26,849 muestre por cada uno de los ficheros el respectivo usuario grupo o el tamaño de 642 00:44:26,849 --> 00:44:31,769 cada fichero yo puedo utilizar voy a quitar tantas opciones voy a utilizar el 643 00:44:31,769 --> 00:44:36,550 un para que me muestre el usuario y quiero que veáis que me pone mesa el 644 00:44:36,550 --> 00:44:42,090 propietario es alumno el grado superior el propietario es este si quiero que 645 00:44:42,090 --> 00:44:50,309 Si quiero además ver el grupo, le pongo el grupo, y si además quiero que me muestre el tamaño, pues lo que pongo es el H. 646 00:44:51,449 --> 00:44:56,570 Y entonces yo voy a tener para cada uno de ellos el propietario, el grupo y el tamaño correspondiente. 647 00:45:01,159 --> 00:45:14,219 Por último, si quiero ver los permisos, que esto ya lo veremos, 648 00:45:14,219 --> 00:45:21,539 Pues quiero que veas que de cada carpeta me vienen los permisos correspondientes, el guión P. 649 00:45:23,860 --> 00:45:42,139 Repito que ya que tengo aquí el comando, este de aquí es para que solamente me muestre los directorios. 650 00:45:42,139 --> 00:45:54,489 directorios. El guión L y el nivel de profundidad solamente me va a mostrar las carpetas hasta el 651 00:45:54,489 --> 00:46:00,489 nivel que yo le indique. Si yo le pongo aquí el 2, hasta dos niveles. Si quiero ver el usuario, 652 00:46:00,889 --> 00:46:07,269 el propietario del directorio o del fichero, pongo guión U. Si quiero ver el grupo al que 653 00:46:07,269 --> 00:46:15,090 pertenece ese directorio o fichero pongo G, si quiero ver el tamaño pongo H y si quiero 654 00:46:15,090 --> 00:46:23,409 que me muestre los permisos pongo P, ¿sí? Son los más utilizados en mi opinión, ¿de 655 00:46:23,409 --> 00:46:29,550 acuerdo? Y obviamente hemos visto también el D y si queréis ver en este caso la ruta 656 00:46:29,550 --> 00:46:36,530 ponéis el raya F o si queréis ver los ocultos ponéis raya A, ¿sí? Suelen ser los más 657 00:46:36,530 --> 00:46:38,530 utilizados dentro del comando tri 658 00:46:38,530 --> 00:46:42,010 entonces este aunque no venga instalado 659 00:46:42,010 --> 00:46:43,829 pero si que os aconsejo que lo pongáis 660 00:46:43,829 --> 00:46:45,130 vale 661 00:46:45,130 --> 00:46:47,349 estamos hablando todo el rato 662 00:46:47,349 --> 00:46:48,349 bueno todo el rato no 663 00:46:48,349 --> 00:46:49,690 pero del alias 664 00:46:49,690 --> 00:46:51,510 que yo tengo aquí una serie de alias 665 00:46:51,510 --> 00:46:53,550 pero y como puedo crear un alias 666 00:46:53,550 --> 00:46:54,969 pues fácil 667 00:46:54,969 --> 00:46:57,809 imaginaros que yo quiero crear un alias 668 00:46:57,809 --> 00:46:59,929 que cuando yo ponga lunes 669 00:46:59,929 --> 00:47:03,869 pues se me vaya a la carpeta 670 00:47:03,869 --> 00:47:05,670 y es cañaveral csv nuevos 671 00:47:05,670 --> 00:47:06,349 vale 672 00:47:06,349 --> 00:47:09,710 pues como hago en este caso el alias 673 00:47:09,710 --> 00:47:12,829 primeramente habéis visto que si yo pongo alias en argumentos 674 00:47:12,829 --> 00:47:15,130 me muestra todos los alias que yo tengo definidos 675 00:47:15,130 --> 00:47:19,050 para definir un alias ponemos alias 676 00:47:19,050 --> 00:47:21,750 ponemos el nombre del alias 677 00:47:21,750 --> 00:47:25,030 y hemos dicho que lo vamos a llamar lunes 678 00:47:25,030 --> 00:47:27,110 porque me da la gana, pongo un igual 679 00:47:27,110 --> 00:47:31,050 y ahora aquí lo que tengo que poner es el comando 680 00:47:31,050 --> 00:47:33,670 que quiero que se me ejecute cuando yo ponga ese 681 00:47:33,670 --> 00:47:50,610 ¿Sí? Pues vamos a poner aquí cd y ponemos aquí el rayajón y es canaveral y csv nuevos. 682 00:47:50,610 --> 00:47:55,409 Aquí, cuidado porque no me funciona el tabulador 683 00:47:55,409 --> 00:47:58,329 Porque estoy escribiendo como si fuese una variable 684 00:47:58,329 --> 00:48:00,130 Entonces aquí no me completa 685 00:48:00,130 --> 00:48:01,929 Porque él no sabe completar una variable 686 00:48:01,929 --> 00:48:03,070 No sabe qué es lo que es 687 00:48:03,070 --> 00:48:03,710 ¿De acuerdo? 688 00:48:04,489 --> 00:48:05,849 Entonces si le doy aquí 689 00:48:05,849 --> 00:48:09,559 Perdonadme 690 00:48:09,559 --> 00:48:12,699 Esto ponerlo entre comillas simples 691 00:48:12,699 --> 00:48:17,030 ¿Sí? Tenemos creado el alias 692 00:48:17,030 --> 00:48:18,210 Si yo pongo lunes 693 00:48:18,210 --> 00:48:22,869 Fijaros que aquí hay algo que no está funcionando 694 00:48:22,869 --> 00:48:24,210 ¿Y el qué no está funcionando? 695 00:48:24,449 --> 00:48:27,250 por lo más seguro la ruta porque me he equivocado 696 00:48:27,250 --> 00:48:31,519 entonces voy a ejecutar el comando 697 00:48:31,519 --> 00:48:32,940 cd 698 00:48:32,940 --> 00:48:35,820 almohadilla 699 00:48:35,820 --> 00:48:38,920 y es canaveral 700 00:48:38,920 --> 00:48:43,780 y csv nuevos pues ahí lo tenemos es un guión 701 00:48:43,780 --> 00:48:45,000 de acuerdo 702 00:48:45,000 --> 00:48:46,059 entonces 703 00:48:46,059 --> 00:48:50,000 siempre que queráis hacer un alias os consejo que ejecutéis primero el comando 704 00:48:50,000 --> 00:48:51,699 y que luego ya lo creéis 705 00:48:51,699 --> 00:48:56,559 Entonces, para machacar el alias, para modificarlo, lo volvéis a definir y tiene dos millas. 706 00:49:00,210 --> 00:49:02,590 Entonces, creamos el alias, ¿vale? 707 00:49:03,130 --> 00:49:06,030 Ahora imaginaros que estoy aquí, estoy en alumno. 708 00:49:06,309 --> 00:49:10,070 Si yo pongo lunes, ¿qué es lo que me ha hecho? 709 00:49:10,230 --> 00:49:12,369 Pues me ha ejecutado el alias correspondiente. 710 00:49:13,570 --> 00:49:19,489 Entonces, hay a veces que cuando estáis trabajando y hay ciertos comandos que estáis constantemente repitiéndolos, 711 00:49:20,070 --> 00:49:24,070 pues al final termináis haciendo un alias porque os resulta muchísimo más cómodo, ¿de acuerdo? 712 00:49:24,170 --> 00:49:43,670 ¿Y qué pasa si quiero borrar un alias? Pues yo tengo varias opciones. Si alias crea, un alias borra. ¿Cómo se llama el alias que quiero borrar? Pues lunes. Ya lo tengo borrado. De forma que si yo pongo aquí un alias, ya no tengo definido el alias. 713 00:49:43,670 --> 00:49:53,650 ¿Vale? Antes no lo he mostrado, pero si yo tengo aquí creado el alias y le digo que me muestre todos los alias, tengo aquí el alias correspondiente 714 00:49:53,650 --> 00:50:00,449 Si le digo que lo quiero borrar y yo le vuelvo a decir que me muestre los alias, pues ya no lo tengo 715 00:50:00,449 --> 00:50:01,590 ¿De acuerdo? 716 00:50:01,590 --> 00:50:07,349 Y la otra opción que tenéis es que podéis borrar todos los alias 717 00:50:07,349 --> 00:50:09,869 si vosotros ponéis un alias 718 00:50:09,869 --> 00:50:11,909 y aquí ponéis la opción 719 00:50:11,909 --> 00:50:12,429 guión a 720 00:50:12,429 --> 00:50:15,510 si yo le digo que me muestre todos los alias 721 00:50:15,510 --> 00:50:16,809 ya no tengo ningún alias 722 00:50:16,809 --> 00:50:18,329 cuando yo haga un ls 723 00:50:18,329 --> 00:50:21,389 ya no me lo muestra en colorcito ni me lo muestra nada 724 00:50:21,389 --> 00:50:23,369 aquí no pasa nada 725 00:50:23,369 --> 00:50:25,690 porque cada vez que yo cierro el terminal 726 00:50:25,690 --> 00:50:26,650 y lo vuelvo a abrir 727 00:50:26,650 --> 00:50:28,789 si yo hago un ls 728 00:50:28,789 --> 00:50:30,429 vuelvo a tener los alias 729 00:50:30,429 --> 00:50:34,090 si yo hago un ls vuelvo a tener los alias 730 00:50:34,090 --> 00:50:35,250 ¿de acuerdo? 731 00:50:35,250 --> 00:50:38,130 entonces si yo pongo aquí los alias 732 00:50:38,130 --> 00:50:39,550 ¿vale? 733 00:50:40,010 --> 00:50:41,929 veis que yo siempre me equivoco y pongo la 734 00:50:41,929 --> 00:50:43,849 la es otros alias que tenéis 735 00:50:43,849 --> 00:50:46,070 para mostrar los ficheros ocultos menos el punto 736 00:50:46,070 --> 00:50:46,789 y el punto a punto 737 00:50:46,789 --> 00:50:49,949 ¿si? entonces vosotros podéis 738 00:50:49,949 --> 00:50:52,289 definir los alias en los ficheritos 739 00:50:52,289 --> 00:50:53,909 donde por ejemplo hemos definido 740 00:50:53,909 --> 00:50:55,969 las variables de entorno 741 00:50:55,969 --> 00:50:57,449 o las variables locales ¿vale? 742 00:50:57,889 --> 00:50:59,989 entonces eso ya lo veremos un poquito más adelante 743 00:50:59,989 --> 00:51:02,090 pero aquí tenemos la posibilidad 744 00:51:02,090 --> 00:51:02,809 de los alias 745 00:51:02,809 --> 00:51:06,829 como se me está yendo un poquito el vídeo 746 00:51:06,829 --> 00:51:09,909 voy a hacer la última parte 747 00:51:09,909 --> 00:51:12,829 en otro vídeo y terminamos con esta sección 748 00:51:12,829 --> 00:51:16,070 lo dejo aquí y luego vamos a ver dos comandos 749 00:51:16,070 --> 00:51:19,090 también muy utilizados para ver el contenido 750 00:51:19,090 --> 00:51:21,590 de un fichero pero paginado, página a página 751 00:51:21,590 --> 00:51:23,250 un saludo y ahora seguimos