1 00:00:01,199 --> 00:00:08,800 Buenas tardes, vamos a empezar con uno de los primeros vídeos para retomar las clases. 2 00:00:09,580 --> 00:00:18,059 Voy a partir otra vez de nuevo de... vamos a empezar con los comandos básicos para Linux. 3 00:00:18,339 --> 00:00:26,179 Entonces, igual que yo voy a trabajar aquí con una máquina virtual, os recomiendo que vosotros hagáis lo mismo. 4 00:00:26,179 --> 00:00:36,840 Entonces, si no os llevasteis la máquina virtual de la clase, supuestamente vosotros ya tendréis que saber hacer una máquina virtual. 5 00:00:37,259 --> 00:00:45,579 Entonces, si tenéis que coger la ISO de Ubuntu, me da igual de donde la hagáis, buscar en este caso aquí en Ubuntu. 6 00:00:45,579 --> 00:00:58,820 y en este caso la que yo quiero bajarme es la 1804, ¿de acuerdo? 7 00:00:59,320 --> 00:01:03,380 Con que bajéis la versión de escritorio, que es la que yo voy a trabajar, 8 00:01:03,640 --> 00:01:07,560 pues os bajáis aquí en este caso a la de escritorio, ¿de acuerdo? 9 00:01:07,640 --> 00:01:10,840 Os va a aparecer esta página, directamente la guardáis. 10 00:01:10,840 --> 00:01:14,120 Yo como ya la tengo descargada, pues tirándome ellas. 11 00:01:14,120 --> 00:01:19,019 Una vez que habéis descargado la ISO, pues a crear la máquina virtual 12 00:01:19,019 --> 00:01:23,640 Yo en mi caso estoy utilizando el VMware Workstation 13 00:01:23,640 --> 00:01:28,379 Pero vosotros podéis utilizar perfectísimamente el VirtualBox 14 00:01:28,379 --> 00:01:31,900 Yo os recuerdo que el VirtualBox es gratuito, así que lo podéis instalar 15 00:01:31,900 --> 00:01:37,900 Y tenéis en este caso, tanto para Windows como para Linux 16 00:01:37,900 --> 00:01:41,400 Así que os vais a la página de VirtualBox 17 00:01:41,400 --> 00:01:44,719 Y aquí os descargáis la versión correspondiente 18 00:01:44,719 --> 00:01:49,780 Os recuerdo que si vais a instalar el VirtualBox en vuestra casa, aquellos que no lo tengáis 19 00:01:49,780 --> 00:01:53,019 Cuando instaléis en este caso la versión para Windows o para Linux 20 00:01:53,019 --> 00:02:00,480 Luego os recomiendo que lo primero que hagáis es instalar en este caso las Virtual Extension Pack 21 00:02:00,480 --> 00:02:02,459 Que tenéis aquí, ¿de acuerdo? 22 00:02:02,579 --> 00:02:04,239 Que es lo primero que tenéis que hacer 23 00:02:04,239 --> 00:02:10,240 Si no recordáis cómo se hace, me lo decís y os hago un pequeño vídeo 24 00:02:10,240 --> 00:02:12,580 pero esto es del primer trimestre 25 00:02:12,580 --> 00:02:16,199 yo en este caso como en mi casa tengo el VMWare 26 00:02:16,199 --> 00:02:17,240 voy a utilizar el VMWare 27 00:02:17,240 --> 00:02:18,860 pero repito, vosotros podéis 28 00:02:18,860 --> 00:02:20,500 si no tenéis la versión en este caso 29 00:02:20,500 --> 00:02:22,199 Workstation 30 00:02:22,199 --> 00:02:25,360 podéis utilizar el VirtualBox 31 00:02:25,360 --> 00:02:27,520 entonces partiendo de esto 32 00:02:27,520 --> 00:02:30,979 y una vez que tenéis la máquina instalada 33 00:02:30,979 --> 00:02:33,400 repito, os voy a dejar en este caso 34 00:02:33,400 --> 00:02:36,319 un vídeo del proceso de instalación 35 00:02:36,319 --> 00:02:38,340 del Ubuntu 18.04 36 00:02:38,340 --> 00:02:44,159 por si no recordáis cómo se hace. Yo parto de que tenéis una máquina virtual del Ubuntu. 37 00:02:44,580 --> 00:02:51,400 Otra opción que tenéis es dentro del Windows 10, os recuerdo, cómo podéis instalar en este caso 38 00:02:51,400 --> 00:02:58,280 el bus de Ubuntu de CentOS, que es lo que os enseñé en clase, y también subiré ese vídeo 39 00:02:58,280 --> 00:03:01,379 para que lo tengáis si acaso no queréis instalar la máquina virtual. 40 00:03:01,740 --> 00:03:06,520 Pero yo os recomiendo que utilicéis una máquina virtual porque así tenéis todas las funcionalidades. 41 00:03:06,520 --> 00:03:08,520 Bueno, pues vamos al lío 42 00:03:08,520 --> 00:03:13,659 Yo voy a partir en este caso de la máquina de la Ubuntu 18.04 43 00:03:13,659 --> 00:03:14,300 ¿De acuerdo? 44 00:03:15,360 --> 00:03:20,300 Vosotros vais a poder poner aquí la configuración de memoria, de procesador, de disco duro 45 00:03:20,300 --> 00:03:23,199 Estos son los que yo he puesto en mi ordenador 46 00:03:23,199 --> 00:03:25,740 Que van perfectamente 47 00:03:25,740 --> 00:03:29,280 Entonces arrancamos la máquina y vamos a empezar a ver en este caso 48 00:03:29,280 --> 00:03:34,780 La primera presentación que os voy a dejar 49 00:03:34,780 --> 00:03:40,419 Que es la de, en este caso, conceptos básicos de Linux 50 00:03:40,419 --> 00:03:47,080 Y esto ya vimos prácticamente toda la transparencia en clase 51 00:03:47,080 --> 00:03:52,840 Pero bueno, dado las circunstancias, la voy a dar aquí de nuevo 52 00:03:52,840 --> 00:04:00,889 Vamos a empezar en este caso por la interfaz en línea de comando 53 00:04:00,889 --> 00:04:07,530 Que ya sabéis, igual que vimos en Windows, que la interfaz en línea de comando es una interfaz basada en texto 54 00:04:07,530 --> 00:04:12,530 ¿De acuerdo? Donde nosotros vamos a escribir las instrucciones que le queremos dar al ordenador 55 00:04:12,530 --> 00:04:18,870 ¿De acuerdo? Dentro de Linux, en este caso vais a ver que se llama todo el rato el cell 56 00:04:18,870 --> 00:04:26,529 Dentro de las distribuciones de Rehat, porque cuando veamos Linux siempre os voy a hacer referencia 57 00:04:27,089 --> 00:04:32,209 a las dos distribuciones más conocidas, por decirlo de alguna manera 58 00:04:32,209 --> 00:04:39,310 que va a ser las basadas en Debian, porque Ubuntu es una que está basada en una distribución que se llama Debian 59 00:04:39,310 --> 00:04:46,730 y la que se llama CentOS, que es una distribución basada en otra que se llama Red Hat. 60 00:04:48,430 --> 00:04:56,250 Cuando nosotros abrimos un terminal, me da igual que os vayáis aquí abajo a mano izquierda 61 00:04:56,250 --> 00:04:59,370 y seleccionéis terminal. 62 00:04:59,370 --> 00:05:07,209 o en Linux tenéis la combinación de tecla Ctrl-Alt-T 63 00:05:07,209 --> 00:05:10,509 entonces me da igual como lo hagáis 64 00:05:10,509 --> 00:05:13,670 entonces tenemos en este caso este terminal 65 00:05:13,670 --> 00:05:18,810 si cuando haga este vídeo me decís que no veis bien 66 00:05:18,810 --> 00:05:21,750 en este caso la pantalla y demás 67 00:05:21,750 --> 00:05:24,670 me lo decís y en el siguiente vídeo hago más grande el terminal 68 00:05:24,670 --> 00:05:26,370 yo creo que aquí se ve bastante bien 69 00:05:26,370 --> 00:05:28,389 primera cosa que tenemos que ver 70 00:05:28,389 --> 00:05:38,170 Si yo abro en este caso un terminal, no sé si recordáis en clase que vimos que si termina en este caso por el dólar, quiere decir que es un usuario normal. 71 00:05:38,930 --> 00:05:57,139 Si termina en este caso, si yo me convierto en este caso en administrador, pues fijaros que termina en este caso la indicación diciendo que es una almohadilla, indicando que estoy como root. 72 00:05:57,139 --> 00:06:09,279 ¿De acuerdo? Y repito, esto de aquí, dentro de Linux es el cell, dentro de Windows teníamos el CMD o el PowerShell, que nosotros el PowerShell este año no lo hemos visto. 73 00:06:10,459 --> 00:06:21,139 ¿De acuerdo? Ahora, ¿qué más cosas vimos en clase? Dentro de la máquina virtual o dentro de un Linux admite varias consolas virtuales, ¿vale? 74 00:06:21,139 --> 00:06:25,620 que funcionan como si fuesen terminales independientes. 75 00:06:25,980 --> 00:06:31,560 Como expliqué en clase, imaginaros que yo en esta máquina que estáis viendo vosotros 76 00:06:31,560 --> 00:06:37,000 pudiese tener en este caso enchufado 5 o 6 monitores 77 00:06:37,000 --> 00:06:42,139 donde en cada monitor yo pudiese tener un terminal abierto independiente. 78 00:06:42,680 --> 00:06:47,319 ¿Cómo puedo acceder a esas consolas virtuales? 79 00:06:47,319 --> 00:06:52,899 Pues en este caso, en el Ubuntu, si pulsáis en este caso CTRL-AL 80 00:06:52,899 --> 00:07:00,810 Un segundo, porque como estoy en la máquina virtual 81 00:07:00,810 --> 00:07:08,759 Segundo 82 00:07:08,759 --> 00:07:14,759 Vale, perdón, que estaba mirando porque como estoy en la máquina virtual 83 00:07:14,759 --> 00:07:17,600 Tengo que saber la combinación de teclas 84 00:07:17,600 --> 00:07:23,699 Si estando aquí pulsáis, por ejemplo, CTRL-AL y F3 85 00:07:23,699 --> 00:07:31,699 Quiero que veáis que en este caso me aparece 86 00:07:31,699 --> 00:07:51,019 En este caso me aparece un terminal que se llama Ubuntu 18.04.3 LTS PC Ubuntu TTI 3 87 00:07:51,019 --> 00:07:55,180 A mí el que me interesa es el TTI 3 88 00:07:55,180 --> 00:08:01,699 Este es el terminal, en este caso, que es virtual, en la consola virtual, número 3 89 00:08:01,699 --> 00:08:10,519 Si yo ahora pulso ALT F4 90 00:08:10,519 --> 00:08:19,540 Quiero que veáis que me aparece el TTI4 91 00:08:19,540 --> 00:08:23,639 Si yo pulso en este caso al F5 92 00:08:23,639 --> 00:08:26,680 Veis que me aparece el TTI5 93 00:08:26,680 --> 00:08:34,440 ¿De acuerdo? 94 00:08:35,200 --> 00:08:39,480 Pues dependiendo en este caso de las distribuciones que nosotros tengamos 95 00:08:39,480 --> 00:08:44,700 Pues vamos a tener diferentes consolas virtuales 96 00:08:44,700 --> 00:08:46,179 Por ejemplo en Rehat 97 00:08:46,179 --> 00:09:00,440 Cuando estamos en el modo gráfico, pues tenemos desde el control al F2 y tenemos desde la consola virtual 2, es decir, TTI2, TTI3, TTI4, TTI5 y TTI6. 98 00:09:01,820 --> 00:09:07,919 Y en este caso, para regresar a la primera consola, tendríamos que presionar control al F1. 99 00:09:07,919 --> 00:09:15,000 Nosotros aquí en Linux, en el Ubuntu, si estamos en el Ubuntu y pulsamos al F2 100 00:09:15,000 --> 00:09:20,179 Fijaros que volvemos en este caso a la consola que teníamos al principio 101 00:09:20,179 --> 00:09:23,799 Pero sí que quiero que entendáis que me da igual la distribución 102 00:09:23,799 --> 00:09:29,519 Que normalmente con las combinaciones de teclas de control al F1 a F6 o F7 103 00:09:29,519 --> 00:09:33,379 Vamos a tener las diferentes consolas virtuales 104 00:09:33,379 --> 00:09:38,379 Entonces esto es muy útil porque imaginaros que yo aquí estoy trabajando con el usuario que sea 105 00:09:38,379 --> 00:09:42,299 Pero necesito abrir una consola virtual independiente 106 00:09:42,299 --> 00:09:44,399 Pues pulso control al F4 107 00:09:44,399 --> 00:09:48,820 Y aquí entro por ejemplo como root 108 00:09:48,820 --> 00:09:55,220 Y aquí como root pues hago lo que tenga que hacer 109 00:09:55,220 --> 00:09:56,179 Uy perdón que me equivoco 110 00:09:56,179 --> 00:10:06,799 Bueno 111 00:10:06,799 --> 00:10:12,840 Ah y perdonadme que no tengo activado el root 112 00:10:12,840 --> 00:10:13,720 Un segundo 113 00:10:13,720 --> 00:10:17,100 Pass wd 114 00:10:17,100 --> 00:10:18,980 Ahora explicaré este comando 115 00:10:18,980 --> 00:10:29,409 Vale, lo único que he hecho es ponerle una contraseña al usuario root que no la tenía 116 00:10:29,409 --> 00:10:33,250 Si volvemos a control al F3 y entramos como root 117 00:10:33,250 --> 00:10:41,830 Vale, ya estoy metido como root y yo aquí puedo trabajar y crear usuarios 118 00:10:41,830 --> 00:10:45,169 Y puedo formatear y puedo crear particiones y puedo hacer lo que me dé la gana 119 00:10:45,169 --> 00:10:48,690 Que quiero volver en este caso al modo gráfico al usuario normal 120 00:10:48,690 --> 00:10:52,350 Pues ya sabéis, en este caso al F2 y tirando millas 121 00:10:52,350 --> 00:10:53,450 ¿De acuerdo? 122 00:10:54,889 --> 00:10:57,710 Si queréis salir en este caso de la consola 123 00:10:57,710 --> 00:11:04,490 si me vuelvo a pulsar control al f3 si quiero salir de aquí tenéis dos opciones tenéis el 124 00:11:04,490 --> 00:11:10,470 comando log out vale que lo que hace es finalizar la sesión en este caso que hemos abierto y aquí 125 00:11:10,470 --> 00:11:15,750 también funciona la opción de exit de acuerdo entonces voy a probar aquí para que veáis que 126 00:11:15,750 --> 00:11:23,190 el log out en este caso funciona si lo escribo bien y en este caso si aquí pongo el comando 127 00:11:23,190 --> 00:11:28,809 exit lo único que va a hacer es salir de la sesión en la que estoy. ¿En qué sesión 128 00:11:28,809 --> 00:11:34,850 estoy? Yo no sé si os acordáis que con el comando que tengo aquí arriba yo era el usuario 129 00:11:34,850 --> 00:11:40,169 que se llama alumno y con este comando que tengo aquí arriba me he convertido en root 130 00:11:40,169 --> 00:11:45,850 porque aquí en cada línea al principio me dice quién soy yo. Entonces cuando yo le 131 00:11:45,850 --> 00:11:51,350 digo que quiero salir dice vale tú con qué usuario estás. Estás con el usuario root 132 00:11:51,350 --> 00:11:54,350 Pues lo que va a hacer es salir de este usuario 133 00:11:54,350 --> 00:11:56,590 Y veis que me dice que ha hecho un logout 134 00:11:56,590 --> 00:11:59,809 Y me dice, oye, de nuevo estás con alumno 135 00:11:59,809 --> 00:12:03,570 Si yo ahora se me ocurre poner exit 136 00:12:03,570 --> 00:12:07,090 Lo que ha hecho el alumno es abrir este terminal 137 00:12:07,090 --> 00:12:08,690 Entonces cuando yo pongo un exit 138 00:12:08,690 --> 00:12:11,049 Lo que estoy haciendo es cerrar ese terminal 139 00:12:11,049 --> 00:12:15,629 Si en modo gráfico queréis cerrar en este caso la sesión 140 00:12:15,629 --> 00:12:18,570 Pues os tenéis que ir a mano derecha arriba 141 00:12:18,570 --> 00:12:21,169 ¿Vale? Veis donde estoy 142 00:12:21,169 --> 00:12:35,309 Y aquí en este caso tenemos las opciones de volumen, tenemos la configuración de la red, tenemos los usuarios que yo tengo dado y veis que me pone usuario cerrar sesión y puedo configurar la cuenta. 143 00:12:35,909 --> 00:12:43,830 En estos tres botones me puedo ir las opciones de configuración, en este puedo bloquear el terminal y en este de aquí le doy a apagar. 144 00:12:44,549 --> 00:12:48,990 Si yo le doy a apagar tengo la opción de no hacer nada, de reiniciar y apagar. 145 00:12:48,990 --> 00:12:53,129 si me voy en este caso al de el del medio 146 00:12:53,129 --> 00:12:55,889 ¿vale? fijaros que me ha bloqueado 147 00:12:55,889 --> 00:12:59,409 esto se hace igualmente con control al L 148 00:12:59,409 --> 00:13:03,230 ¿vale? entonces hemos bloqueado la pantalla 149 00:13:03,230 --> 00:13:04,889 volvemos a entrar como alumno 150 00:13:04,889 --> 00:13:10,659 y lo que hemos visto antes 151 00:13:10,659 --> 00:13:11,980 este de aquí ya lo veremos 152 00:13:11,980 --> 00:13:14,460 si yo me voy aquí a las opciones de configuración 153 00:13:14,460 --> 00:13:17,779 me va a aparecer en este caso una serie de opciones 154 00:13:17,779 --> 00:13:19,340 que yo voy a poder configurar 155 00:13:19,340 --> 00:13:20,320 luego ya lo veremos ¿vale? 156 00:13:20,360 --> 00:13:22,460 esto lo dejo más para adelante 157 00:13:22,460 --> 00:13:26,980 Entonces si tenemos aquí, seleccionamos alumno y cerramos la sesión 158 00:13:26,980 --> 00:13:27,440 ¿De acuerdo? 159 00:13:28,679 --> 00:13:31,080 Entonces las opciones diferentes que tenemos 160 00:13:31,080 --> 00:13:37,700 Que sepáis que si en Linux también pulsamos 161 00:13:37,700 --> 00:13:41,360 Porque yo no sé si os acordáis que pasaba cuando pulsábamos CTRL al suprimir 162 00:13:41,360 --> 00:13:45,000 Si yo dentro de aquí pulso CTRL al suprimir 163 00:13:45,000 --> 00:13:50,059 En este caso recordad que en la máquina virtual la combinación de teclas no es CTRL al suprimir 164 00:13:50,059 --> 00:13:51,259 Si es CTRL al insert 165 00:13:51,259 --> 00:13:55,679 Quiero que veáis en este caso las opciones 166 00:13:55,679 --> 00:13:59,100 O si no, os vais a VM y le decís 167 00:13:59,100 --> 00:14:02,399 Oye, quiero enviar a la combinación de teclas control al sub 168 00:14:02,399 --> 00:14:04,179 Y me dice, oye, ¿qué es lo que quieres hacer? 169 00:14:04,259 --> 00:14:04,919 ¿Cerrar la sesión? 170 00:14:05,559 --> 00:14:05,919 ¿De acuerdo? 171 00:14:07,159 --> 00:14:08,639 Vale, más opciones 172 00:14:08,639 --> 00:14:12,929 Nosotros dentro del cell 173 00:14:12,929 --> 00:14:16,570 Tenemos un conjunto de caracteres 174 00:14:16,570 --> 00:14:18,809 Que se pueden mostrar en la línea de comando 175 00:14:18,809 --> 00:14:22,129 Que es justamente el que hemos visto antes 176 00:14:22,129 --> 00:14:25,750 Que es este de aquí 177 00:14:25,750 --> 00:14:28,269 Cada vez que nosotros iniciamos sesión 178 00:14:28,269 --> 00:14:32,960 Se nos muestra esta línea 179 00:14:32,960 --> 00:14:34,460 Y en esta línea nos dice 180 00:14:34,460 --> 00:14:38,559 Con qué usuario estamos conectados 181 00:14:38,559 --> 00:14:41,080 Me aparece aquí un arroba 182 00:14:41,080 --> 00:14:46,100 Y me aparece el nombre del equipo en el que estoy conectado 183 00:14:46,100 --> 00:14:46,840 ¿Sí? 184 00:14:46,840 --> 00:14:49,220 Y luego después de los dos puntos 185 00:14:49,220 --> 00:14:52,700 Me aparece en el directorio en el que estoy 186 00:14:52,700 --> 00:15:05,519 Y ¿por qué me aparece este directorio? Porque este símbolo, la bricolilla, se utiliza para indicar el directorio de trabajo home del usuario. 187 00:15:06,139 --> 00:15:15,440 Es decir, dentro de Linux, si queréis saber en qué carpeta, en qué directorio estáis, si vosotros ponéis pw, te dice en qué carpeta estáis. 188 00:15:15,519 --> 00:15:21,580 Es decir, que este es el directorio de trabajo por defecto del usuario alumno. 189 00:15:21,580 --> 00:15:28,820 alumno. Quiere decir que este carácter es exactamente lo mismo que en este caso 190 00:15:28,820 --> 00:15:33,759 raya home alumno porque resulta que el directorio home de todos los alumnos 191 00:15:33,759 --> 00:15:40,379 están dentro del directorio home. Es decir, que si yo soy un usuario que mi 192 00:15:40,379 --> 00:15:44,120 usuario tiene un login que se llama Fernando, mi directorio home será 193 00:15:44,120 --> 00:15:51,080 raya home Fernando. Si hay un usuario que se llama Ana, pues el directorio home de 194 00:15:51,080 --> 00:15:59,240 ana será raya home ana y así con cada uno de los usuarios si entonces el directorio home de cada 195 00:15:59,240 --> 00:16:06,000 usuario siempre va a ser raya home vale se puede cambiar pero bueno va a ser raya home y el login 196 00:16:06,000 --> 00:16:13,720 del usuario de acuerdo yo no sé si recordáis que en windows teníamos este comando eco hola vale y 197 00:16:13,720 --> 00:16:18,899 lo que hace es mostrar en pantalla lo que yo le diga pues aquí funciona prácticamente igual que 198 00:16:18,899 --> 00:16:20,919 en Windows. Pues quiero que veáis 199 00:16:20,919 --> 00:16:22,720 qué pasa si yo pongo echo y la 200 00:16:22,720 --> 00:16:25,100 virigulilla. La virigulilla, si queréis 201 00:16:25,100 --> 00:16:26,980 escribirla, es con la tecla 202 00:16:26,980 --> 00:16:28,840 ALT-GR y el número 4. 203 00:16:30,279 --> 00:16:31,080 Entonces, quiero que veáis 204 00:16:31,080 --> 00:16:32,940 que yo le he dicho, oye, quiero que me escribas 205 00:16:32,940 --> 00:16:34,899 por pantalla lo que contiene 206 00:16:34,899 --> 00:16:36,980 la virigulilla. ¿Y qué es lo que me escribe? 207 00:16:37,360 --> 00:16:38,940 Pues el rayajón al urno. 208 00:16:40,279 --> 00:16:40,679 ¿De acuerdo? 209 00:16:41,980 --> 00:16:42,240 ¿Sí? 210 00:16:43,620 --> 00:16:44,100 Seguimos. 211 00:16:49,440 --> 00:16:49,919 Perdón. 212 00:16:50,840 --> 00:16:51,600 Dentro del cell 213 00:16:51,600 --> 00:16:54,360 cada vez que nosotros pongamos un comando 214 00:16:54,360 --> 00:16:57,639 lo que va a hacer es hacer una llamada al sistema operativo 215 00:16:57,639 --> 00:16:59,259 para que realice ese comando 216 00:16:59,259 --> 00:17:04,400 pues dentro de este terminal 217 00:17:04,400 --> 00:17:05,359 dentro de esta cell 218 00:17:05,359 --> 00:17:08,259 nosotros vamos a poder en este caso tener características 219 00:17:08,259 --> 00:17:11,380 como pueden ser los alias 220 00:17:11,380 --> 00:17:13,579 ya veremos como se crea un alias 221 00:17:13,579 --> 00:17:17,240 pero un alias es una manera muy cómoda 222 00:17:17,240 --> 00:17:21,359 de ejecutar un comando que tiene muchos argumentos 223 00:17:21,359 --> 00:17:24,380 asignándole una palabra muy corta 224 00:17:24,380 --> 00:17:26,279 os pongo un ejemplo pero no os preocupéis 225 00:17:26,279 --> 00:17:28,019 porque esto lo veremos más adelante 226 00:17:28,019 --> 00:17:29,359 de cómo funciona el alias 227 00:17:29,359 --> 00:17:31,920 imaginaros que 228 00:17:31,920 --> 00:17:34,380 yo tengo en este caso un comando 229 00:17:34,380 --> 00:17:35,359 que es por ejemplo 230 00:17:35,359 --> 00:17:38,140 este comando es el análogo 231 00:17:38,140 --> 00:17:38,599 en 232 00:17:38,599 --> 00:17:41,400 en Windows al comando dir 233 00:17:41,400 --> 00:17:43,400 pues imaginaros que yo tengo 234 00:17:43,400 --> 00:17:46,279 guión l h a 235 00:17:46,279 --> 00:17:48,359 vale yo tengo 236 00:17:48,359 --> 00:17:50,259 este comando que este ya veremos lo que hace 237 00:17:50,259 --> 00:17:53,539 y este lo que me hace es mostrar el contenido de la carpeta 238 00:17:53,539 --> 00:17:57,099 entonces yo no tengo ganas de estar recordando en este caso 239 00:17:57,099 --> 00:17:58,559 este comando de aquí 240 00:17:58,559 --> 00:18:00,359 entonces yo le puedo poner un alias 241 00:18:00,359 --> 00:18:02,380 entonces yo le puedo decir, oye 242 00:18:02,380 --> 00:18:04,640 quiero poner un alias a esto 243 00:18:04,640 --> 00:18:08,880 y quiero que esto se llame, por ejemplo, aa 244 00:18:08,880 --> 00:18:13,559 ¿de acuerdo? 245 00:18:13,819 --> 00:18:15,220 entonces, ¿qué le estoy diciendo con eso? 246 00:18:16,059 --> 00:18:19,019 pues le estoy diciendo que cada vez que yo escriba aa 247 00:18:19,019 --> 00:18:21,799 me va a hacer lo que hay después del igual 248 00:18:21,799 --> 00:18:24,799 De forma que si yo pongo a a, ¿qué es lo que me ha hecho? 249 00:18:25,319 --> 00:18:32,220 Lo que hay después del igual, que en este caso es un comando que se llama ls con las opciones lh ya. 250 00:18:32,359 --> 00:18:33,900 Que ya veremos todo esto para qué es. 251 00:18:34,200 --> 00:18:34,559 ¿De acuerdo? 252 00:18:35,359 --> 00:18:40,119 Esta es una de las características que nos ofrece, que nos permite hacer en este caso el cell. 253 00:18:40,640 --> 00:18:42,460 ¿Qué también nos permite hacer el cell? 254 00:18:42,579 --> 00:18:43,400 Pues crear variables. 255 00:18:43,799 --> 00:18:46,200 ¿Os acordáis que en Windows nosotros creamos variables? 256 00:18:46,519 --> 00:18:47,099 Pues aquí igual. 257 00:18:47,839 --> 00:18:49,599 Aquí incluso más fácil. 258 00:18:49,599 --> 00:18:54,339 Bueno, ya que estoy, me veis que yo borro la pantalla, tenéis dos opciones 259 00:18:54,339 --> 00:18:57,880 O ponéis ese comando, el comando clear, ¿de acuerdo? 260 00:18:58,579 --> 00:19:01,619 Yo puedo poner un ls, que es el comando dir 261 00:19:01,619 --> 00:19:04,740 Y si yo quiero borrar la pantalla, pongo clear 262 00:19:04,740 --> 00:19:10,299 O si queréis en este caso borrarlo, podéis pulsar en este caso 263 00:19:10,299 --> 00:19:14,880 Control L, control L de lugo, ¿de acuerdo? 264 00:19:21,579 --> 00:19:23,599 Vale, estábamos viendo en este caso las variables 265 00:19:23,599 --> 00:19:33,029 Si yo quiero crear una variable, yo puedo poner por ejemplo aquí día es igual a sábado. 266 00:19:33,789 --> 00:19:47,569 ¿Qué es lo que he hecho? He creado una variable, imaginaos que es un recipiente, una caja, yo le he puesto un nombre, yo le he puesto una etiqueta en bolígrafo, le he llamado día y dentro de esa caja he almacenado la palabra sábado. 267 00:19:47,569 --> 00:19:57,230 Si en Linux queréis ver en este caso qué es lo que contiene la variable día, tenéis que anteponer a la variable día el dólar 268 00:19:57,230 --> 00:20:02,490 De forma que si yo le digo, oye, quiero que me digas que me escribas por pantalla lo que contiene 269 00:20:02,490 --> 00:20:07,490 Lo que contiene, es decir, el dólar, día, y me pone sábado 270 00:20:07,490 --> 00:20:12,309 Porque si yo le digo, dime lo que hay en día, me dice que día es día, ¿de acuerdo? 271 00:20:13,690 --> 00:20:16,690 ¿Qué es lo que me permite también hacer en este caso el sell? 272 00:20:16,690 --> 00:20:18,289 pues obviamente script 273 00:20:18,289 --> 00:20:20,609 entonces ya veremos en este caso 274 00:20:20,609 --> 00:20:22,230 que es eso del script 275 00:20:22,230 --> 00:20:24,049 entonces yo por ejemplo 276 00:20:24,049 --> 00:20:25,829 ya veremos este editor 277 00:20:25,829 --> 00:20:27,809 esto no hace falta que lo entendáis 278 00:20:27,809 --> 00:20:33,819 voy a hacerlo en modo 279 00:20:33,819 --> 00:20:38,390 en modo gráfico 280 00:20:38,390 --> 00:20:40,450 para que me sigáis 281 00:20:40,450 --> 00:20:42,890 esto lo voy a minimizar 282 00:20:42,890 --> 00:20:44,849 y 283 00:20:44,849 --> 00:20:46,849 quiero que veáis 284 00:20:46,849 --> 00:20:48,750 que aquí a mano izquierda 285 00:20:48,750 --> 00:20:49,710 tengo 286 00:20:49,710 --> 00:20:53,430 lo que sería el menú de inicio por decirlo de alguna manera 287 00:20:53,430 --> 00:20:59,150 y en este caso tengo aquí el Firefox, tengo el explorador de archivos 288 00:20:59,150 --> 00:21:02,130 tengo aquí el software de Ubuntu, tengo aquí la ayuda 289 00:21:02,130 --> 00:21:05,710 y tengo las ventanitas que yo tengo abiertas que en este caso es el terminal 290 00:21:05,710 --> 00:21:11,450 si yo me voy en este caso aquí al gestor de archivos 291 00:21:11,450 --> 00:21:23,720 quiero que veáis que tengo aquí recientes y tengo aquí carpeta personal del usuario 292 00:21:23,720 --> 00:21:30,500 Si yo me voy a la carpeta personal del usuario, yo por ejemplo aquí puedo crear en este caso una carpeta. 293 00:21:30,779 --> 00:21:36,369 Pues vamos a crear una carpeta que se llame Carpeta 1. 294 00:21:37,950 --> 00:21:42,450 Y dentro de esta Carpeta 1 yo voy a crear en este caso botón derecho. 295 00:21:50,420 --> 00:21:52,400 Vamos a hacerlo de otra manera porque desde aquí no me deja. 296 00:21:56,259 --> 00:22:04,220 Vamos a irnos aquí abajo, mano izquierda, y vamos a abrir en este caso el editor de textos. 297 00:22:07,740 --> 00:22:17,740 Y en este editor de texto yo voy a poner echo hola, echo buenos días. 298 00:22:17,960 --> 00:22:20,299 Que este comando es el mismo que hemos visto en Windows. 299 00:22:21,200 --> 00:22:26,160 Echo adiós. Es decir, estoy escribiendo tres comandos, uno seguido detrás de otro. 300 00:22:27,180 --> 00:22:32,220 Lo voy a guardar y lo voy a guardar dentro de la carpeta descargas. 301 00:22:32,220 --> 00:22:42,759 Y le voy a llamar, por ejemplo, quehace.sh y le voy a llamar con extensión sh, ¿vale? 302 00:22:43,680 --> 00:22:45,019 Y le doy a guardar. 303 00:22:46,279 --> 00:22:52,500 Cierro de aquí, ¿vale? De forma que yo ya tengo aquí el ficherito que se llama quehace.sh. 304 00:22:54,000 --> 00:22:54,799 ¿Me seguís? 305 00:22:56,079 --> 00:23:03,519 Vale, si yo me voy en este caso al cell, ya he dicho que hay un comando que se llama ilworkeldir, que se llama ls. 306 00:23:03,519 --> 00:23:07,819 Y quiero que veáis que aquí me aparece la carpeta 1. 307 00:23:08,980 --> 00:23:12,460 ¿Os acordáis cómo cambiabais de carpeta en este caso en Windows? 308 00:23:12,920 --> 00:23:14,339 El comando cd, ¿verdad? 309 00:23:14,859 --> 00:23:18,960 Pues aquí el comando cd es casi exactamente igual. 310 00:23:19,819 --> 00:23:24,339 Entonces yo puedo poner cd y de manera relativa decirle carpeta 1. 311 00:23:25,119 --> 00:23:28,240 Y aquí empiezo a deciros que por favor utilicéis el tabulador. 312 00:23:28,640 --> 00:23:33,240 Fijaros que si yo pulso la tecla c y pulso el tabulador, me lo rellena. 313 00:23:33,519 --> 00:23:42,660 Y de nuevo me dice qué usuario soy, en qué ordenador estoy y en qué carpeta estoy. 314 00:23:43,099 --> 00:23:50,779 Y me dice dentro de tu carpeta personal, dentro de tu directorio home, estás dentro de la carpeta que se llama carpeta 1. 315 00:23:50,779 --> 00:23:56,400 Si yo hago un ls, quiero que veáis que ahí pone que hace .sh. 316 00:23:56,400 --> 00:24:09,670 ¿Sí? Vale, ¿qué pasa si yo quiero decirle que quiero que me ejecute lo que hay dentro de ese fichero? 317 00:24:10,049 --> 00:24:20,589 Pues fijaros que es lo que puedo poner, le puedo decir, oye, sh, para decirle, quiero que me trates ese fichero de texto como una serie de comandos que hay dentro de él 318 00:24:20,589 --> 00:24:26,509 Y quiero que me los ejecutes, entonces si yo le digo, quiero que me ejecutes lo que hay ahí, ¿qué es lo que ha hecho? 319 00:24:26,509 --> 00:24:40,170 Pues me ha ejecutado el eco hola, el eco buenos días y el eco adiós. Esto sería el script. Son las tres características, en este caso, que nos hablan en la transparencia. De todas formas, volveremos a ellas, así que no os preocupéis. 320 00:24:40,170 --> 00:24:43,329 Vale, vamos a seguir un poquito más 321 00:24:43,329 --> 00:24:47,950 Cuando se habla de que estamos escribiendo comandos en el cell 322 00:24:47,950 --> 00:24:52,670 Nosotros en el cell, dentro de cada comando 323 00:24:52,670 --> 00:24:55,869 Tenemos que saber que está formado por tres partes básicas 324 00:24:55,869 --> 00:24:59,529 Lo que es el comando en sí, por ejemplo, el ls 325 00:24:59,529 --> 00:25:08,109 Luego las opciones que permiten ajustar el comportamiento de dicho comando 326 00:25:08,109 --> 00:25:12,589 Como por ejemplo, en este caso, la opción guión l 327 00:25:12,589 --> 00:25:19,430 que ya veremos para qué es, y por último, en este caso, los argumentos con los que quiero que trabaje. 328 00:25:20,109 --> 00:25:25,089 Por ejemplo, yo le puedo decir que quiero que me trabaje con el directorio padre. 329 00:25:25,690 --> 00:25:28,970 Le puedo decir en este caso que va a ser el directorio etc. 330 00:25:29,809 --> 00:25:36,710 Entonces tenemos el nombre del comando, tenemos las opciones y tenemos los argumentos con los que trabaja. 331 00:25:36,710 --> 00:25:54,390 Si nosotros me voy, si vuelvo en este caso para que vosotros recordéis, si yo pongo aquí el type o si yo pongo aquí el comando find, en Windows teníamos el comando find, le teníamos que decir que es lo que queríamos que buscase y los ficheros donde quiero que me busque. 332 00:25:54,390 --> 00:26:06,670 Pues el comando find sería lo que es el propio comando en sí, lo que quiero que me busque serían las opciones y en este caso el fichero serían los argumentos con los que va a trabajar, ¿de acuerdo? 333 00:26:07,410 --> 00:26:14,750 En concreto las opciones mejor serían el raya n o el raya i etc etc, ¿de acuerdo? 334 00:26:14,750 --> 00:26:32,339 Vale, dentro de, para saber en este caso los comandos, igual que vimos en Windows y os dije siempre, por favor, si no os acordáis de cómo funciona un comando, siempre mirad la ayuda, ¿de acuerdo? 335 00:26:32,559 --> 00:26:41,799 Pues obviamente aquí no va a ser menos, pues aquí siempre que queramos utilizar un comando tenemos que saber y conocer tanto las opciones como los argumentos, ¿de acuerdo? 336 00:26:41,799 --> 00:26:47,460 ¿Cómo podemos ver de una manera rápida qué es lo que suelen tener todos los comandos? 337 00:26:47,819 --> 00:26:53,799 Pues la mayoría de los comandos suelen tener una opción, en este caso, que es "-gel". 338 00:26:56,190 --> 00:27:04,869 Entonces aquí tenéis una breve reseña de cuáles son los comandos y los argumentos que este comando acepta. 339 00:27:05,569 --> 00:27:11,690 Entonces, esta opción, repito, la que termina en "-gel", la tienen la mayoría de los comandos. 340 00:27:11,690 --> 00:27:17,349 Así que es una de las primeras cosas que podéis empezar a utilizar. 341 00:27:18,710 --> 00:27:20,470 Otra cosa bastante importante. 342 00:27:20,849 --> 00:27:23,890 Hasta ahora no hemos tenido diferencia en Windows. 343 00:27:24,089 --> 00:27:32,710 Cuando escribíamos, por ejemplo, y creamos un fichero que se llamase, por ejemplo, 344 00:27:32,930 --> 00:27:36,289 os pongo el ejemplo, me vuelvo otra vez a la interfaz de comando, me vuelvo a carpeta 1, 345 00:27:36,849 --> 00:27:39,690 y ves que aquí se llama quehace.sh. 346 00:27:39,690 --> 00:27:53,970 Entonces, si nosotros aquí volvemos a crear en este caso un fichero, nos vamos otra vez a las aplicaciones, me voy al editor de texto y vuelvo a crear aquí otro fichero que se llame hola2. 347 00:27:53,970 --> 00:28:14,250 Si yo le digo que lo quiero guardar, le digo dentro de la carpeta y le digo que se llame quehace.sh, le digo guardar y aquí no me ha dicho nada de que si lo quiero sobreescribir. 348 00:28:14,410 --> 00:28:23,130 ¿Por qué? Porque Linux distingue entre mayúsculas y minúsculas, es decir, es sensible a mayúsculas y minúsculas. 349 00:28:23,130 --> 00:28:34,130 Así que este quehace.sh y este quehace.sh son dos ficheros diferentes porque este tiene una, en este caso, Q mayúscula y este la tiene minúscula. 350 00:28:35,089 --> 00:28:39,210 Cuidado con esto porque fijaros que si yo pongo ls todo va muy bien. 351 00:28:39,450 --> 00:28:48,250 Si yo pongo ls me dice que la orden no encontrada porque, repito, linux es sensibles a mayúsculas y minúsculas. 352 00:28:48,250 --> 00:28:48,910 ¿De acuerdo? 353 00:28:48,910 --> 00:29:15,089 Vale, dentro de los comandos, os recuerdo que si nosotros tenemos, por ejemplo, este de aquí, quiero que veáis que aquí me dice modo de empleo y me dice ls, opción. 354 00:29:15,990 --> 00:29:18,890 ¿Os acordáis que quería decir que me aparece entre corchetes? 355 00:29:20,130 --> 00:29:23,029 Quiere decir que son elementos opcionales. 356 00:29:23,029 --> 00:29:27,069 Si me aparecen los tres puntitos 357 00:29:27,069 --> 00:29:30,289 Quiere decir que en este caso representa una lista 358 00:29:30,289 --> 00:29:34,650 Con una longitud arbitraria de elementos 359 00:29:34,650 --> 00:29:38,509 Es decir, que si aquí me dice que puedo poner un fichero 360 00:29:38,509 --> 00:29:41,990 Quiere decir que puedo poner uno o más ficheros 361 00:29:41,990 --> 00:29:43,069 Si a mí me da la gana 362 00:29:43,069 --> 00:29:45,390 Eso es lo que quieren decir los puntitos 363 00:29:45,390 --> 00:29:47,809 ¿Qué otra opción también tenemos? 364 00:29:48,390 --> 00:29:50,490 Pues para que veáis la opción me voy a coger de aquí 365 00:29:50,490 --> 00:30:02,980 Y, por ejemplo, esto ya lo veremos la ayuda, pero voy a decirle que quiero ver la ayuda de un comando que se llama, por ejemplo, touch. 366 00:30:03,079 --> 00:30:03,759 Ya lo veremos, ¿vale? 367 00:30:04,680 --> 00:30:06,819 Y quiero que veáis, este no me gusta. 368 00:30:07,119 --> 00:30:18,829 A ver, uno que pueda ver, que quiero que veáis uno, este, ¿vale? 369 00:30:19,349 --> 00:30:20,630 ¿Qué quiero que veáis aquí? 370 00:30:21,029 --> 00:30:26,329 Hay un comando que se llama date, que fijaros que en Windows también había un comando que se llamaba date, ¿vale? 371 00:30:26,329 --> 00:30:42,470 Date. Entonces aquí me dice que igual que antes yo tengo opcional, ¿vale? Un número arbitrario, tengo otra opción, otro argumento opcional y aquí de nuevo también me dice que tengo algo opcional, pero quiero que veáis que me pone guión U y luego me pone aquí la barrita vertical. 372 00:30:42,470 --> 00:30:57,369 Y me dice, cuando hay en este caso estos elementos, me están diciendo en este caso que o pongo guión U o que o pongo guión guión UTC o que pongo guión guión universal, ¿sí? 373 00:30:57,509 --> 00:31:02,819 Pero solo uno de ellos puede especificarse, ¿de acuerdo? 374 00:31:03,480 --> 00:31:09,640 Y luego me queda en este caso, que no recuerdo dónde puedo mostrar una ayuda, entonces se lo escribo aquí en pantalla. 375 00:31:09,640 --> 00:31:12,359 si hay algo que me pone en este caso 376 00:31:12,359 --> 00:31:13,599 fillename 377 00:31:13,599 --> 00:31:15,400 y me lo pone así 378 00:31:15,400 --> 00:31:19,400 cuando busquéis en la ayuda, por ejemplo 379 00:31:19,400 --> 00:31:20,900 si os pone dir así 380 00:31:20,900 --> 00:31:23,799 me está diciendo que 381 00:31:23,799 --> 00:31:25,819 representa un dato variable, quiere decir 382 00:31:25,819 --> 00:31:28,019 que quiere decir que ahí tengo que poner 383 00:31:28,019 --> 00:31:30,019 un nombre, un nombre de 384 00:31:30,019 --> 00:31:31,559 en este caso un nombre de fichero 385 00:31:31,559 --> 00:31:35,569 entonces si me aparece 386 00:31:35,569 --> 00:31:37,609 entre corchetes quiere decir que 387 00:31:37,609 --> 00:31:39,509 es opcional, si me aparece ahí, así 388 00:31:39,509 --> 00:31:41,710 quiere decir que tengo que poner ahí en este caso 389 00:31:41,710 --> 00:31:59,819 el nombre de un fichero de acuerdo más opciones ya veremos en este caso los entornos de escritorio 390 00:31:59,819 --> 00:32:07,440 en el entorno de escritorio que utiliza aquí ubuntu se llama genome y resulta que también 391 00:32:07,440 --> 00:32:15,160 de forma predeterminada en reja de enterprise también se utiliza el tema genómico así vale 392 00:32:15,160 --> 00:32:25,599 Es decir, que para acceder al terminal, es decir, este terminal es al fin y al cabo un programita. 393 00:32:26,200 --> 00:32:28,059 Entonces, ¿cómo se llama ese programita? 394 00:32:29,019 --> 00:32:39,859 Entonces, yo desde aquí, si yo pongo por ejemplo genome y lo que hago es hacer pulsar dos veces el tabulador, ¿vale? 395 00:32:40,160 --> 00:32:43,299 Quiero que veáis que aquí me da un montonazo de opciones. 396 00:32:43,299 --> 00:32:45,799 pues quiero que veáis que por ejemplo 397 00:32:45,799 --> 00:32:47,740 aquí tengo un comando que se llama 398 00:32:47,740 --> 00:32:48,799 genome cell 399 00:32:48,799 --> 00:32:51,539 si yo le digo que me ejecute 400 00:32:51,539 --> 00:32:57,500 genome cell, ¿vale? porque lo estoy 401 00:32:57,500 --> 00:32:58,599 utilizando de la consola 402 00:32:58,599 --> 00:33:01,400 si yo desde aquí 403 00:33:01,400 --> 00:33:03,259 para que vosotros lo podáis ver 404 00:33:03,259 --> 00:33:17,900 no, es que estaba 405 00:33:17,900 --> 00:33:20,039 estaba pensando como 406 00:33:20,039 --> 00:33:22,059 ejecutar desde aquí, luego eso lo vemos 407 00:33:22,059 --> 00:33:23,880 para que veáis como podéis ejecutar tipo 408 00:33:23,880 --> 00:33:25,680 inicio ejecutar, ¿vale? porque 409 00:33:25,680 --> 00:33:30,420 perdóname 410 00:33:30,420 --> 00:33:35,279 Luego os digo, porque no me acuerdo de cuál es la combinación 411 00:33:35,279 --> 00:33:39,220 Entonces, quiero que sepáis que estos terminales tienen un nombre 412 00:33:39,220 --> 00:33:40,059 ¿De acuerdo? 413 00:33:40,180 --> 00:33:43,519 Uno de los nombres, si tenéis él en el entorno de escritorio, es este de aquí 414 00:33:43,519 --> 00:33:44,380 El genoma es él 415 00:33:44,380 --> 00:33:46,619 Que lo que hace es abrir esta ventanita 416 00:33:46,619 --> 00:33:48,319 ¿De acuerdo? 417 00:33:49,319 --> 00:33:49,720 Vale 418 00:33:49,720 --> 00:33:52,640 Vamos a seguir en este caso 419 00:33:52,640 --> 00:34:01,019 En cuanto al espacio de trabajo dentro de Linux 420 00:34:01,019 --> 00:34:03,119 ¿Qué es un espacio de trabajo? 421 00:34:03,980 --> 00:34:09,579 Un espacio de trabajo son pantallas de escritorio por separado que tienen diferentes ventanas de aplicaciones. 422 00:34:10,860 --> 00:34:14,039 ¿Qué es esto? Que lo estoy leyendo simplemente de las transparencias que os he dejado. 423 00:34:14,539 --> 00:34:18,039 Esto no es más que los escritorios virtuales que vosotros habéis utilizado en Windows. 424 00:34:18,219 --> 00:34:19,099 Yo no sé si os acordáis. 425 00:34:20,239 --> 00:34:22,900 Pues aquí igual. Yo tengo varios escritorios virtuales. 426 00:34:23,500 --> 00:34:23,840 ¿De acuerdo? 427 00:34:24,659 --> 00:34:28,420 ¿Cómo podemos en este caso cambiar entre espacios virtuales? 428 00:34:28,420 --> 00:34:56,079 El primer método que podemos hacer, si yo me voy en este caso al que me pone actividades, ves que yo tengo aquí a mano derecha dos escritorios virtuales. 429 00:34:56,079 --> 00:35:16,559 Si yo pincho en el segundo escritorio virtual, yo ya tengo aquí para trabajar y yo le digo, oye, pues mira, voy a abrir otro terminal y en este caso este terminal lo voy a poner para que se diferencie del otro simplemente, no por nada. 430 00:35:19,250 --> 00:35:21,110 Y yo qué sé, negro sobre blanco. 431 00:35:22,989 --> 00:35:27,570 ¿Qué quiero cambiar en este caso de espacio de trabajo, de entorno virtual? 432 00:35:27,570 --> 00:35:35,989 Pues fijaros que directamente me puedo mover al primero, me puedo mover al segundo y directamente me ha añadido un tercero. 433 00:35:36,090 --> 00:36:05,340 Si yo me voy aquí al tercero, imaginaros que abro aquí el navegador, a ver si se abre, de forma que ahora tengo tres espacios. 434 00:36:06,480 --> 00:36:14,159 Si me voy aquí a actividades, pues me puedo mover en este caso entre todos los escritorios virtuales que yo quiera. 435 00:36:14,159 --> 00:36:39,519 si estuviésemos dentro de Red Hat había combinación de teclas 436 00:36:39,519 --> 00:36:41,539 aquí por ejemplo si estáis en Ubuntu 437 00:36:41,539 --> 00:36:47,260 si pulsáis control al y las teclas de para arriba y para abajo 438 00:36:47,260 --> 00:36:49,900 quiero que veáis que estoy en el primero 439 00:36:49,900 --> 00:36:52,539 control al flechita para abajo 440 00:36:52,539 --> 00:36:55,440 estoy en el segundo escritorio virtual 441 00:36:55,440 --> 00:36:57,719 control al, flechita para abajo 442 00:36:57,719 --> 00:36:59,639 estoy en el tercer escritorio virtual 443 00:36:59,639 --> 00:37:01,460 y control al 444 00:37:01,460 --> 00:37:03,900 flechita para abajo, estoy en el último 445 00:37:03,900 --> 00:37:05,880 y así, para flechita para arriba 446 00:37:05,880 --> 00:37:07,039 flechita para abajo 447 00:37:07,039 --> 00:37:09,679 me puedo cambiar entre cada uno de ellos 448 00:37:09,679 --> 00:37:11,199 ¿vale? pulsando 449 00:37:11,199 --> 00:37:13,159 os lo escribo por aquí 450 00:37:13,159 --> 00:37:15,079 control 451 00:37:15,079 --> 00:37:18,239 más al 452 00:37:18,239 --> 00:37:21,300 más la flechita 453 00:37:21,300 --> 00:37:22,519 para arriba, ¿vale? 454 00:37:27,519 --> 00:37:28,079 perdón 455 00:37:28,079 --> 00:37:30,300 o la flecha hacia abajo 456 00:37:30,300 --> 00:37:31,159 ¿De acuerdo? 457 00:37:32,599 --> 00:37:33,079 ¿Sí? 458 00:37:33,659 --> 00:37:37,159 Pues que sepáis que aquí tenéis en este caso los escritorios virtuales. 459 00:37:38,039 --> 00:37:40,300 Entonces repito que me puedo mover por desde aquí. 460 00:37:41,300 --> 00:37:42,039 ¿De acuerdo? 461 00:37:42,280 --> 00:37:44,460 De cada uno de ellos, de los que yo quiera. 462 00:37:50,380 --> 00:37:51,599 Vale, más opciones. 463 00:38:02,199 --> 00:38:08,159 En este caso nos vamos a ir a ver cómo podemos arrancar el terminal. 464 00:38:08,599 --> 00:38:11,159 Esto ya lo hemos visto, pero bueno, lo volvemos a repetir. 465 00:38:11,159 --> 00:38:14,579 Cogemos en este caso este terminal 466 00:38:14,579 --> 00:38:20,139 Y opción primera 467 00:38:20,139 --> 00:38:22,960 Si yo me voy en este caso a aplicaciones 468 00:38:22,960 --> 00:38:25,099 Me voy aquí a terminal 469 00:38:25,099 --> 00:38:26,860 Primera opción, ¿de acuerdo? 470 00:38:28,599 --> 00:38:31,119 Segunda opción, nos vamos de aquí, escape 471 00:38:31,119 --> 00:38:37,079 Normalmente aquí en el escritorio en lo vacío 472 00:38:37,079 --> 00:38:38,800 Tenéis abrir terminal 473 00:38:38,800 --> 00:38:41,079 Segunda opción, ¿de acuerdo? 474 00:38:43,739 --> 00:38:49,690 O, a ver si recuerdo, porque no recuerdo muy bien 475 00:38:49,690 --> 00:39:11,000 Podemos buscar aquí el terminal y directamente lo abrimos 476 00:39:11,000 --> 00:39:14,000 Que es lo mismo que hacer esto, si me voy aquí a inicio 477 00:39:14,000 --> 00:39:19,000 Ves que me ponéis aquí a escribir, esto es como cuando estáis escribiendo en inicio de Windows 478 00:39:19,000 --> 00:39:23,260 Vosotros sabéis que empieza por terminal, pues ponéis aquí terminal 479 00:39:23,260 --> 00:39:26,900 Y te dice las aplicaciones en este caso que empiezan 480 00:39:26,900 --> 00:39:33,119 Y tenéis varias opciones, también aquí tenéis la combinación de teclas 481 00:39:33,119 --> 00:39:34,860 Control-Alt-T de Toledo 482 00:39:34,860 --> 00:39:37,400 y automáticamente abrís el terminal 483 00:39:37,400 --> 00:39:38,199 ¿de acuerdo? 484 00:39:38,579 --> 00:39:40,880 esto varía un pelín entre una y otra distribución 485 00:39:40,880 --> 00:39:42,880 pero bueno, para que tengáis ahí opciones 486 00:39:42,880 --> 00:39:46,159 más opciones 487 00:39:46,159 --> 00:39:48,860 ya hemos visto como podemos bloquear 488 00:39:48,860 --> 00:39:50,280 en este caso la sesión del usuario 489 00:39:50,280 --> 00:39:52,519 que hemos visto aquí en modo gráfico 490 00:39:52,519 --> 00:39:54,739 que podemos pulsar Control-Alt-Suprimir 491 00:39:54,739 --> 00:39:56,800 o en este caso tenéis 492 00:39:56,800 --> 00:39:58,119 la combinación de tecla 493 00:39:58,119 --> 00:39:59,679 Control-Alt-L 494 00:39:59,679 --> 00:40:02,179 si pulsáis Control-Alt 495 00:40:02,179 --> 00:40:06,239 En este caso L, supuestamente se bloquea el terminal. 496 00:40:06,380 --> 00:40:21,469 Como estoy en este caso en el modo gráfico, aquí no me está cogiendo esa combinación de tecla, 497 00:40:22,070 --> 00:40:26,750 pero si pulsáis Control-Alt-L de Lugo, lo que estoy haciendo es bloquear el terminal. 498 00:40:26,889 --> 00:40:29,949 Es decir, lo mismo que si yo pincho aquí y le doy a este de aquí. 499 00:40:30,389 --> 00:40:31,929 Hace exactamente igual. 500 00:40:32,550 --> 00:40:32,929 ¿De acuerdo? 501 00:40:34,050 --> 00:40:36,570 Y ya hemos visto cómo se cierra la sesión del usuario. 502 00:40:36,570 --> 00:40:38,349 vale 503 00:40:38,349 --> 00:40:40,369 más opciones 504 00:40:40,369 --> 00:40:47,460 ya hemos visto que pasa si pulsamos 505 00:40:47,460 --> 00:40:48,719 control al suprimir 506 00:40:48,719 --> 00:40:51,360 de acuerdo 507 00:40:51,360 --> 00:40:57,340 vamos a cerrar todo lo que tenemos 508 00:40:57,340 --> 00:40:59,179 un segundo, vamos a cerrar todo, que si no 509 00:40:59,179 --> 00:41:00,780 como tengo varias cosas abiertas 510 00:41:00,780 --> 00:41:04,880 mal 511 00:41:04,880 --> 00:41:07,780 si pulsamos en este caso 512 00:41:07,780 --> 00:41:10,000 control al suprimir, me dice que es lo que 513 00:41:10,000 --> 00:41:11,920 quiero hacer, que ya lo hemos visto, dependiendo de la 514 00:41:11,920 --> 00:41:14,059 distribución, me va a dar la opción en este caso 515 00:41:14,059 --> 00:41:16,159 de apagar el equipo 516 00:41:16,159 --> 00:41:16,760 o reiniciarlo 517 00:41:16,760 --> 00:41:26,210 vale 518 00:41:26,210 --> 00:41:29,269 entonces en este caso 519 00:41:29,269 --> 00:41:31,690 cuando tengáis una distribución que aparezca 520 00:41:31,690 --> 00:41:33,489 que es lo que quieres, si apagar o reiniciar 521 00:41:33,489 --> 00:41:35,650 si no tocas nada 522 00:41:35,650 --> 00:41:37,789 automáticamente yo no sé si habéis visto 523 00:41:37,789 --> 00:41:39,449 que cuando yo aquí le doy a apagar 524 00:41:39,449 --> 00:41:41,630 me pone aquí 60 segundos 525 00:41:41,630 --> 00:41:42,849 vale 526 00:41:42,849 --> 00:41:45,090 entonces si yo no hago nada aquí 527 00:41:45,090 --> 00:41:47,349 automáticamente, pasados 60 segundos 528 00:41:47,349 --> 00:41:49,550 el ordenador se me va a apagar 529 00:41:49,550 --> 00:41:51,630 ¿de acuerdo? como yo la última vez 530 00:41:51,630 --> 00:41:56,510 le dice cancelar, pues por defecto se me tiene puesto cancelar. Pero si no tocáis nada, 531 00:41:56,630 --> 00:41:59,750 por defecto automáticamente a los 60 segundos se me apaga. 532 00:42:03,250 --> 00:42:08,630 Más cosas que podemos ver en este caso de lo de transparencia. Igual que yo estoy haciendo, 533 00:42:08,750 --> 00:42:11,989 yo lo estoy explicando para las posibles dudas que puedan surgir, pero estoy siguiendo las 534 00:42:11,989 --> 00:42:18,309 transparencias que os he dejado en el aula o en el Classroom. O sea que podéis ir siguiendo 535 00:42:18,309 --> 00:42:25,389 perfectamente pero no sé si así os quedará más claro vale cuando nosotros estamos en este caso 536 00:42:25,389 --> 00:42:34,199 en el terminal ya sabéis que esto es como windows escribimos el comando y una vez final y escrito 537 00:42:34,199 --> 00:42:38,920 el comando lo único que tenemos que hacer es pulsar enter para que se ejecute y que haga una 538 00:42:38,920 --> 00:42:43,139 llamada al sistema y ejecute el comando correspondiente de acuerdo pero qué pasa si 539 00:42:43,139 --> 00:42:49,300 quiero escribir más de un comando en una línea me explico porque yo sí que puedo poner perfectísima 540 00:42:49,300 --> 00:42:56,300 Digo, oye, eco hola y eco adiós. 541 00:42:57,260 --> 00:43:03,679 Pero, ¿qué pasa si por algún casual, yo tengo que escribir en este caso en una misma línea varios comandos? 542 00:43:04,900 --> 00:43:12,320 Entonces, hay una serie de caracteres especiales que tienen un significado especial dentro del VAS. 543 00:43:12,840 --> 00:43:14,800 Por ejemplo, uno de ellos es el punto y coma. 544 00:43:14,800 --> 00:43:17,179 si yo pongo en este caso 545 00:43:17,179 --> 00:43:18,599 echo hola 546 00:43:18,599 --> 00:43:21,360 y yo le pongo aquí un punto y coma 547 00:43:21,360 --> 00:43:23,179 esto es como si 548 00:43:23,179 --> 00:43:25,179 estuviese diciendo que voy a escribir 549 00:43:25,179 --> 00:43:27,260 otro comando totalmente dependiente 550 00:43:27,260 --> 00:43:29,119 es lo mismo que estoy 551 00:43:29,119 --> 00:43:30,860 haciendo arriba, si yo pongo 552 00:43:30,860 --> 00:43:33,500 echo adiós, ¿qué es lo que me va a hacer? 553 00:43:34,019 --> 00:43:35,139 me ha ejecutado los 554 00:43:35,139 --> 00:43:36,679 dos comandos, uno 555 00:43:36,679 --> 00:43:38,719 después ha puesto el punto y coma, es decir 556 00:43:38,719 --> 00:43:40,980 otro comando totalmente dependiente y me ha hecho 557 00:43:40,980 --> 00:43:42,679 echo adiós 558 00:43:42,679 --> 00:43:44,679 yo puedo poner aquí lo que me dé la gana 559 00:43:44,679 --> 00:43:49,800 le hago un ls, un punto y coma, echo, adiós 560 00:43:49,800 --> 00:43:52,119 ¿qué me va a hacer? me ejecuta tres comandos 561 00:43:52,119 --> 00:43:57,500 primer comando, aquí este es un carácter especial 562 00:43:57,500 --> 00:44:00,619 que él determina que esto es fin de ese comando 563 00:44:00,619 --> 00:44:03,860 hay otro comando, fin del segundo comando 564 00:44:03,860 --> 00:44:05,400 y me escribe otro comando 565 00:44:05,400 --> 00:44:09,139 y son la ejecución de los tres comandos totalmente independientes 566 00:44:09,139 --> 00:44:12,000 ¿de acuerdo? pues hay una serie de caracteres 567 00:44:12,000 --> 00:44:17,579 que a nosotros vamos a tener que considerar que son unos caracteres especiales los que se llaman 568 00:44:17,579 --> 00:44:28,800 los meta caracteres y ahora para trabajar ahora con los elementos vamos a hacer en este caso una 569 00:44:28,800 --> 00:44:34,239 cosa igual que habéis hecho en windows aquí nosotros vamos a coger la estructura de directorio 570 00:44:34,239 --> 00:44:39,940 que utilizáis en windows que también os la subiré al aula para que trabajemos siempre con esa 571 00:44:39,940 --> 00:44:43,400 estructura y directorio y así no tenemos que estar creando directorios ficheros 572 00:44:43,400 --> 00:44:47,860 etcétera etcétera entonces qué es lo que voy a hacer pues voy a pasar a esta 573 00:44:47,860 --> 00:44:52,179 máquina en este caso una carpeta entonces para hacerlo mejor lo puedo 574 00:44:52,179 --> 00:44:56,800 arrastrar pero en este caso visto lo visto que existen en el examen me voy a 575 00:44:56,800 --> 00:45:04,239 vm me voy a setting me voy a opción me voy a ser el folder 576 00:45:04,239 --> 00:45:28,639 Me voy a Always Enable, le digo Add, le digo Next, le digo el Browser, le digo en el escritorio Compartida, que tengo una carpeta compartida, le digo Next, le digo que quiero habilitarla, ¿vale? 577 00:45:28,639 --> 00:45:45,380 Y fin. De forma que si yo me voy al explorador de Windows, me voy aquí a otras ubicaciones y quiero que veáis una cosa aquí en Windows, en Windows, perdonadme, dentro de Linux. 578 00:45:45,380 --> 00:46:04,039 Si me voy a este equipo, aquí no hay C dos puntos, D dos puntos, E dos puntos, es decir, aquí cada partición no tiene una letra de unidad asignada, sino que aquí cada partición, cada sistema de archivos independiente va a tener una carpeta para él. 579 00:46:04,039 --> 00:46:07,440 entonces aquí el C dos puntos no existe 580 00:46:07,440 --> 00:46:09,980 aquí el D dos puntos no existe 581 00:46:09,980 --> 00:46:13,699 sino que cada partición va a tener que estar 582 00:46:13,699 --> 00:46:17,239 va a tener que ser utilizada 583 00:46:17,239 --> 00:46:20,059 asignándole una carpeta 584 00:46:20,059 --> 00:46:22,480 de forma que cuando yo acceda a esa carpeta 585 00:46:22,480 --> 00:46:24,900 realmente estoy entrando en esa partición 586 00:46:24,900 --> 00:46:28,780 entonces por eso aquí lo único que veis que tiene el ordenador de Linux 587 00:46:28,780 --> 00:46:30,000 son carpetas 588 00:46:30,000 --> 00:46:33,440 entonces en este caso hay una carpeta 589 00:46:33,440 --> 00:46:35,079 que es la que me interesa a mi 590 00:46:35,079 --> 00:46:37,099 que esta ya la sabéis, que se llama mnt 591 00:46:37,099 --> 00:46:39,480 que se llama hgfs 592 00:46:39,480 --> 00:46:41,480 y tengo aquí la carpeta compartida 593 00:46:41,480 --> 00:46:42,139 vale 594 00:46:42,139 --> 00:46:45,079 pues yo aquí voy a meter en este caso 595 00:46:45,079 --> 00:46:46,719 el fichero 596 00:46:46,719 --> 00:46:49,219 comprimido con el que 597 00:46:49,219 --> 00:46:51,139 hemos trabajado en windows pero ahora 598 00:46:51,139 --> 00:46:53,360 os voy a pasar el correspondiente 599 00:46:53,360 --> 00:46:54,940 para linux, que es exactamente el mismo 600 00:46:54,940 --> 00:46:57,199 lo que pasa es que he cambiado los saltos 601 00:46:57,199 --> 00:46:58,900 de línea, un segundo 602 00:46:58,900 --> 00:47:04,739 estaba copiando aquí 603 00:47:04,739 --> 00:47:07,500 entonces aquí vamos a tener este fichero 604 00:47:07,500 --> 00:47:08,539 que es el que os voy a dejar 605 00:47:08,539 --> 00:47:11,579 pues yo simplemente lo voy a abrir 606 00:47:11,579 --> 00:47:13,699 me voy a ir 607 00:47:13,699 --> 00:47:15,659 a la carpeta personal del usuario 608 00:47:15,659 --> 00:47:17,420 porque vamos a ponerlo todos ahí 609 00:47:17,420 --> 00:47:19,659 me voy a la carpeta 610 00:47:19,659 --> 00:47:21,619 personal del usuario y lo único que 611 00:47:21,619 --> 00:47:23,659 hago es extraerla 612 00:47:23,659 --> 00:47:27,309 ¿de acuerdo? de forma que ya 613 00:47:27,309 --> 00:47:29,170 tengo aquí el IES del cañaveral 614 00:47:29,170 --> 00:47:32,219 ¿de acuerdo? 615 00:47:33,440 --> 00:47:33,679 vale 616 00:47:34,659 --> 00:47:43,460 Si me voy al terminal y si yo le digo ls, quiero que veáis que yo tengo aquí el ies, el cañaveral. 617 00:47:43,940 --> 00:47:48,579 ¿De acuerdo? Lo voy a poner, porque yo no sé si así se ve mejor, pero bueno, lo dejo así. 618 00:47:49,719 --> 00:47:50,519 Lo voy a poner en negro. 619 00:47:52,019 --> 00:47:53,679 Vale, vamos a partir de ese de ahí. 620 00:47:54,360 --> 00:48:01,800 ¿Y todo esto por qué? Porque estábamos viendo en este caso que hay una tecla que en Linux es Dios. 621 00:48:01,800 --> 00:48:04,179 ¿Y a quién me refiero? Al tabulador 622 00:48:04,179 --> 00:48:08,300 Entonces, para que veamos cómo funciona el tabulador 623 00:48:08,300 --> 00:48:11,579 Voy a dar el primer comando, que es el comando cd 624 00:48:11,579 --> 00:48:17,699 Entonces, el comando cd es bastante fácil de entender 625 00:48:17,699 --> 00:48:23,019 Que estoy mirando por aquí, si... no 626 00:48:23,019 --> 00:48:27,369 El comando cd, ¿vale? 627 00:48:27,989 --> 00:48:30,329 Es un pelín diferente a linux 628 00:48:30,329 --> 00:48:33,269 Si yo pongo cd en windows 629 00:48:33,269 --> 00:48:35,650 no sé si recordáis que me decían que carpeta estoy 630 00:48:35,650 --> 00:48:38,250 pues si yo pongo cd en linux 631 00:48:38,250 --> 00:48:40,269 fijaros que no me pone nada 632 00:48:40,269 --> 00:48:44,329 pero aquí quiero que entendáis dos comandos 633 00:48:44,329 --> 00:48:46,969 el cd y el pw que es el que vamos a trabajar ahora 634 00:48:46,969 --> 00:48:52,969 entonces el comando pw me dice en todo momento en que carpeta estoy 635 00:48:52,969 --> 00:48:58,469 y el comando cd me permite cambiar de carpeta actual de trabajo 636 00:48:58,469 --> 00:49:01,389 si yo pongo cd sin nada 637 00:49:01,389 --> 00:49:05,349 siempre me va a ir a la carpeta home del usuario actual 638 00:49:05,349 --> 00:49:08,190 es decir, que usuario soy, alumno 639 00:49:08,190 --> 00:49:11,190 así que me voy a ir a home, alumno 640 00:49:11,190 --> 00:49:13,449 una forma muy rápida de ir 641 00:49:13,449 --> 00:49:17,969 ahora, todo dentro de linux 642 00:49:17,969 --> 00:49:19,429 parte de este directorio 643 00:49:19,429 --> 00:49:23,449 y dentro de este directorio hay sus carpetas 644 00:49:23,449 --> 00:49:26,949 ¿vale? habrá una carpeta que se llama carpeta 1 645 00:49:26,949 --> 00:49:29,010 dentro de la carpeta 1, carpeta 2 646 00:49:29,010 --> 00:49:41,280 Entonces, esto sería en este caso, esto sería del directorio raíz una carpeta, dentro de esa carpeta otra carpeta. 647 00:49:41,679 --> 00:49:44,900 Quiero que veáis que estoy poniendo la barra de dividir. 648 00:49:46,099 --> 00:49:52,179 Dentro de Windows, nosotros poníamos esta barra para decir en este caso que es el directorio raíz. 649 00:49:53,280 --> 00:49:56,840 Pues en Linux no es esta barra, en Linux es esta barra. 650 00:49:57,500 --> 00:49:59,000 ¿De acuerdo? ¿Sí? 651 00:49:59,000 --> 00:50:06,679 De forma que si yo me quiero ir al directorio raíz, yo pongo cd y le digo, oye, quiero que te vayas al directorio raíz. 652 00:50:07,099 --> 00:50:09,059 Y le digo, oye, por favor, dime dónde estoy. 653 00:50:09,280 --> 00:50:11,400 Y me dice, pues estás en el directorio raíz. 654 00:50:12,360 --> 00:50:15,280 ¿Cómo puedo ver en este caso el contenido de una carpeta? 655 00:50:15,559 --> 00:50:18,539 Pues ya os he dicho que el comando correspondiente al dir se llama ls. 656 00:50:18,800 --> 00:50:21,219 Pues me dice, mira, esto es lo que hay en el directorio raíz. 657 00:50:22,480 --> 00:50:24,860 Quiero que veáis que hay una carpeta que se llama home. 658 00:50:24,860 --> 00:50:29,320 Pues le digo, oye, ¿me puedo cambiar a la carpeta home? 659 00:50:30,119 --> 00:50:33,559 Pues le digo, sí, cd home, porque estoy en el directorio RAID 660 00:50:33,559 --> 00:50:38,420 Y me dice en todo momento qué usuario soy, en qué ordenador estoy 661 00:50:38,420 --> 00:50:40,840 Y cuál es la carpeta actual en la que estoy 662 00:50:40,840 --> 00:50:45,559 Si yo le digo pwd, se me dice en qué carpeta estoy 663 00:50:45,559 --> 00:50:50,739 ¿Os acordáis en Windows cómo podía acceder al directorio padre? 664 00:50:51,480 --> 00:50:52,739 Pues aquí exactamente igual 665 00:50:52,739 --> 00:50:58,920 Si yo pongo cd punto punto, le estoy diciendo que se vaya al directorio superior, al directorio padre. 666 00:50:59,739 --> 00:51:03,699 Y si vuelvo a decir dónde estoy, me dice que estás en PWD. 667 00:51:05,400 --> 00:51:07,699 Perdón, me dice que estoy en el directorio RAID. 668 00:51:09,559 --> 00:51:16,400 Igual que visteis en Windows de ruta absoluta y ruta relativa, aquí es exactamente igual. 669 00:51:16,400 --> 00:51:22,579 si yo quiero decir de forma absoluta que se vaya al directorio home del usuario 670 00:51:22,579 --> 00:51:28,920 yo voy a decirle cd directorio raíz siempre la ruta absoluta directorio raíz 671 00:51:28,920 --> 00:51:35,480 y le digo home y le digo alumno y ya estoy en el directorio alumno 672 00:51:35,480 --> 00:51:41,519 pero yo no sé si recordáis que cuando le dijimos que nos escribiese que es lo que valía esto 673 00:51:41,519 --> 00:51:44,679 me decía lo mismo que eso vale el home alumno 674 00:51:44,679 --> 00:51:59,059 ¿Qué quiere decir esto? Que si yo me voy, en este caso, y le digo cd, me hace exactamente lo mismo que lo mismo que hemos hecho aquí arriba de forma absoluta. 675 00:51:59,059 --> 00:52:01,679 Nos hemos ido al directorio home del usuario. 676 00:52:04,400 --> 00:52:13,179 Sabiendo que yo estoy aquí, en el home alumno, ¿cómo podría irme a la carpeta? En este caso, csvs. 677 00:52:14,679 --> 00:52:17,320 csv nuevos 678 00:52:17,320 --> 00:52:22,139 os lo digo porque supongo que ya más o menos sabréis que carpetas hay en lo que 679 00:52:22,139 --> 00:52:25,119 llevamos trabajando desde hace tres o cuatro meses 680 00:52:25,119 --> 00:52:27,739 entonces si yo os digo de manera relativa 681 00:52:27,739 --> 00:52:29,559 yo pondría cd 682 00:52:29,559 --> 00:52:31,599 y a mí no se me ocurre poner 683 00:52:31,599 --> 00:52:33,699 oye desde el directorio raid 684 00:52:33,699 --> 00:52:36,980 raya home raya alumno y escaña veral 685 00:52:36,980 --> 00:52:39,900 porque esto es una ruta absoluta 686 00:52:39,900 --> 00:52:41,559 entonces ¿dónde estoy? 687 00:52:41,559 --> 00:52:57,699 Estoy en home alumno. ¿Dónde quiero ir? Ahí es caña veral, ¿verdad? Pues directamente y es caña veral y le digo csv nuevos y le doy. De forma que le digo, ¿dónde estoy? Y me dice, mira, estás en raya home alumno y es caña veral cs nuevos. 688 00:52:57,699 --> 00:53:06,199 Si yo os digo ahora, oye, quiero ir al directorio home, a este de aquí 689 00:53:06,199 --> 00:53:09,239 Quiero ir a este directorio home de manera relativa 690 00:53:09,239 --> 00:53:13,980 Pues yo iría a cd y le iría a quiero que te vayas al padre 691 00:53:13,980 --> 00:53:18,260 Y una vez que estés en el padre, otra vez que te vayas uno más para atrás 692 00:53:18,260 --> 00:53:23,380 Es decir, en un punto punto estaríamos en este 693 00:53:23,380 --> 00:53:25,699 En un punto punto estaríamos en este 694 00:53:25,699 --> 00:53:27,219 Nos faltaría un punto punto, ¿no? 695 00:53:27,219 --> 00:53:30,340 si yo le digo que me diga dónde estoy 696 00:53:30,340 --> 00:53:32,500 me dice que estoy en el raya home 697 00:53:32,500 --> 00:53:33,719 ¿sí? 698 00:53:35,260 --> 00:53:35,820 vale 699 00:53:35,820 --> 00:53:37,760 me vuelvo a ir en este caso 700 00:53:37,760 --> 00:53:39,719 de manera relativa 701 00:53:39,719 --> 00:53:42,500 alumno y escañaveral 702 00:53:42,500 --> 00:53:44,039 csv nuevos 703 00:53:44,039 --> 00:53:46,320 si yo os digo que quiero ir de manera 704 00:53:46,320 --> 00:53:48,300 absoluta al directorio 705 00:53:48,300 --> 00:53:49,159 raya home 706 00:53:49,159 --> 00:53:50,539 ¿cómo lo haríamos? 707 00:53:51,800 --> 00:53:52,940 pues sería cd 708 00:53:52,940 --> 00:53:56,059 de manera absoluta siempre 709 00:53:56,059 --> 00:53:57,159 raya home 710 00:53:57,159 --> 00:54:03,099 Esto si habéis entendido cómo se hace en Windows 711 00:54:03,099 --> 00:54:04,760 Aquí es exactamente igual 712 00:54:04,760 --> 00:54:09,500 ¿Qué pasa? ¿Qué os dije que hacía si yo pongo cd sin nada? 713 00:54:09,920 --> 00:54:13,500 Siempre me voy a ir al directorio home del usuario actual 714 00:54:13,500 --> 00:54:14,340 Siempre 715 00:54:14,340 --> 00:54:15,360 ¿De acuerdo? 716 00:54:16,280 --> 00:54:19,119 Pues ahora por ejemplo me voy a ir a esta carpeta 717 00:54:19,119 --> 00:54:21,420 Dentro del i escanea veral 718 00:54:21,420 --> 00:54:24,559 Me voy a ir por ejemplo a almacén y a datos 719 00:54:24,559 --> 00:54:26,179 Que es el que siempre trabajamos 720 00:54:26,179 --> 00:54:26,960 ¿De acuerdo? 721 00:54:27,159 --> 00:54:32,039 ¿Dónde estoy? Pues estoy en home, alumno, iescañaveral, almacén, datos. 722 00:54:32,760 --> 00:54:45,159 Yo ahora me voy a ir, por ejemplo, a la carpeta raya home, de manera absoluta, cd, raya, home, ¿sí? 723 00:54:45,840 --> 00:54:50,059 Y ahora mi pregunta es, ¿qué pasa si quiero volver a la carpeta anterior en la que estaba? 724 00:54:50,239 --> 00:54:52,960 Es decir, iescañaveral, almacén, datos. 725 00:54:53,519 --> 00:54:55,079 Pues tenéis una manera muy cómoda. 726 00:54:55,079 --> 00:55:02,500 Yo no sé si alguna vez cuando estáis viendo la tele que tenéis un botón que lo que hace es volver al canal último en el que estuvisteis. 727 00:55:03,320 --> 00:55:06,820 Pues ese botón que tenéis en el mando es lo mismo que hace este comando. 728 00:55:07,039 --> 00:55:14,079 Si vosotros ponéis cd y un guión, esto lo que hace es volver a la última carpeta en la que estuvisteis. 729 00:55:14,619 --> 00:55:18,639 Si yo le doy, ¿a qué carpeta ha vuelto? A la última que estaba. 730 00:55:18,639 --> 00:55:23,539 Si yo ahora le digo que se vaya otra vez a la última en la que estuve 731 00:55:23,539 --> 00:55:25,860 ¿Cuál es la última que estuve antes de esta? 732 00:55:26,019 --> 00:55:26,840 Pues al raya home 733 00:55:26,840 --> 00:55:30,900 Y así estoy permutando entre una y otra carpeta 734 00:55:30,900 --> 00:55:33,260 Entonces hay veces que estáis trabajando en dos carpetas 735 00:55:33,260 --> 00:55:37,000 Y es bastante útil esta opción del comando cd 736 00:55:37,000 --> 00:55:38,280 ¿De acuerdo? 737 00:55:39,380 --> 00:55:40,179 Entonces repito 738 00:55:40,179 --> 00:55:43,500 Una manera muy rápida de ir al directorio home 739 00:55:43,500 --> 00:55:47,039 Una manera rapidísima de ir al directorio 740 00:55:47,039 --> 00:55:49,219 perdón, repito 741 00:55:49,219 --> 00:55:51,639 una manera muy rápida de ir al directorio raíz 742 00:55:51,639 --> 00:55:53,519 una manera 743 00:55:53,519 --> 00:55:55,460 rápida de ir a vuestro directorio home 744 00:55:55,460 --> 00:55:56,099 esta 745 00:55:56,099 --> 00:55:58,739 o esta 746 00:55:58,739 --> 00:55:59,960 ¿de acuerdo? 747 00:56:01,539 --> 00:56:03,159 y si queréis 748 00:56:03,159 --> 00:56:05,559 estáis en dos carpetas, por ejemplo 749 00:56:05,559 --> 00:56:07,480 y es cañaveral y queréis 750 00:56:07,480 --> 00:56:09,719 volver a la última carpeta 751 00:56:09,719 --> 00:56:11,219 en la que accedisteis, cd 752 00:56:11,219 --> 00:56:12,320 guión 753 00:56:12,320 --> 00:56:14,099 ¿de acuerdo? 754 00:56:14,099 --> 00:56:19,800 Y ya os digo que de manera relativa es exactamente igual que vimos en Windows. 755 00:56:20,980 --> 00:56:25,179 Entonces, ¿todo esto para qué? Para que veamos en este caso el uso del tabulador. 756 00:56:26,079 --> 00:56:37,690 Entonces, en este caso el tabulador dentro de Linux es una pasada. 757 00:56:37,849 --> 00:56:40,710 ¿Por qué? Imaginaros que vamos a hacer ejercicios, ¿vale? 758 00:56:41,650 --> 00:56:44,630 Si yo me quiero ir, por ejemplo, estoy en el directorio Home. 759 00:56:47,150 --> 00:56:50,690 Si yo me quiero ir a la carpeta FOL de primero SMRA, 760 00:56:50,690 --> 00:56:57,590 fijaros que yo pondría cd y voy a ponerla ahí y le doy al tabulador y directamente me lo rellena 761 00:56:57,590 --> 00:57:04,090 si yo ahora aquí pulso tabulador no me pone nada pero si pulso dos veces tabulador una segunda vez 762 00:57:04,090 --> 00:57:11,269 me dice mira estas son las opciones que tiene si yo le digo vale yo sé que ahora es la c y pulso 763 00:57:11,269 --> 00:57:18,570 el tabulador porque él no me pone curso 2019 20 porque resulta que él tiene dudas porque fijaros 764 00:57:18,570 --> 00:57:24,489 que hay dos que empiezan por c este y este de forma que si yo ahora pulso otra vez tabulador 765 00:57:24,489 --> 00:57:30,889 me dice mira tengo dudas con estas dos sácame tú de dudas por favor entonces si yo le pongo la u 766 00:57:30,889 --> 00:57:37,710 le doy a tabulador en la ya no tiene dudas de nuevo si vuelvo a pulsar dos veces tabulador 767 00:57:37,710 --> 00:57:43,829 me dice oye perdón si pulso una vez tabulador me dice grado y aquí se para porque dice oye 768 00:57:43,829 --> 00:57:50,489 tengo dudas si yo vuelvo a pulsar tabulador me dice tengo dudas después de grado que va medio 769 00:57:50,489 --> 00:57:57,449 o superior pues si yo pongo la m y le doy a tabulador me lo rellena de nuevo vuelvo a pulsar 770 00:57:57,449 --> 00:58:02,829 dos veces tabulador y me dice que tengo tres posibilidades comercio ga y smr digo pues mira 771 00:58:02,829 --> 00:58:08,969 ese tabulador le doy en este caso dos veces al tabulador y me dice primero segundo pues pulso la 772 00:58:08,969 --> 00:58:31,050 AP y le doy al tabulador. Quiero que veas que yo no estoy escribiendo prácticamente nada. Si le vuelvo a pulsar dos veces tabulador, en este caso pulso una y me pone grupo y me dice, oye, ahí tengo dudas. Vuelvo a pulsar en este caso dos veces tabulador y me dice, vale, ¿grupo qué? Porque fijaros que todo empieza por grupo. 773 00:58:31,050 --> 00:58:34,389 entonces si yo le pongo ahora la opción de A 774 00:58:34,389 --> 00:58:38,090 ¿vale? me lo rellena 775 00:58:38,090 --> 00:58:39,289 dice vale, ¿y ahora qué? 776 00:58:40,090 --> 00:58:41,789 pues si yo pulso dos veces tabulador 777 00:58:41,789 --> 00:58:42,730 me dice ¿qué es lo que quieres? 778 00:58:42,829 --> 00:58:44,650 fall, mme, ofimática, rede o som 779 00:58:44,650 --> 00:58:47,130 digo pues mira, quiero F tabulador 780 00:58:47,130 --> 00:58:51,420 y me dice ¿dónde estoy? 781 00:58:52,300 --> 00:58:53,679 uy, perdón, ¿dónde estoy? 782 00:58:54,539 --> 00:58:56,219 pues estás en toda esa ruta 783 00:58:56,219 --> 00:58:58,179 ¿sí? 784 00:58:59,699 --> 00:59:01,119 entonces el tabulador 785 00:59:01,119 --> 00:59:03,760 dentro de linux se utiliza 786 00:59:03,760 --> 00:59:13,699 mucho mucho mucho de acuerdo entonces tenéis en este caso que os dije en clase que no le iba a 787 00:59:13,699 --> 00:59:30,000 pedir pero imaginaros que yo tengo toda esta la voy a poner más grande para que se vea bien vale 788 00:59:30,000 --> 00:59:40,429 yo tengo esta ruta e imaginaros que yo con las teclas de las flechitas me coloco aquí porque 789 00:59:40,429 --> 00:59:44,030 yo puedo editar hay a veces que escribir un comando muy largo y tenéis que modificar algo 790 00:59:44,030 --> 00:59:45,530 de ese comando 791 00:59:45,530 --> 00:59:48,230 entonces que sepáis que tenéis ciertas opciones 792 00:59:48,230 --> 00:59:50,389 si pulsáis la tecla de inicio 793 00:59:50,389 --> 00:59:51,809 os colocáis al inicio 794 00:59:51,809 --> 00:59:54,070 de la línea 795 00:59:54,070 --> 00:59:55,590 si pincháis en fin 796 00:59:55,590 --> 00:59:57,030 os colocáis en el fin 797 00:59:57,030 --> 01:00:00,070 pero si me coloco 798 01:00:00,070 --> 01:00:01,690 por ejemplo aquí en grado medio 799 01:00:01,690 --> 01:00:03,869 en la G y pulso control U 800 01:00:03,869 --> 01:00:05,389 control más U 801 01:00:05,389 --> 01:00:08,210 lo que hace es me borra desde aquí 802 01:00:08,210 --> 01:00:09,510 en este caso 803 01:00:09,510 --> 01:00:11,789 hasta el principio de la línea 804 01:00:11,789 --> 01:00:13,409 es decir, si pulso control U 805 01:00:13,409 --> 01:00:17,550 Fijaros que me ha borrado desde aquí hasta el inicio de la línea 806 01:00:17,550 --> 01:00:20,769 Pero si pulso control K de kilo 807 01:00:20,769 --> 01:00:25,110 Lo que me hace es me borra desde el cursor hasta el final de la línea 808 01:00:25,110 --> 01:00:27,230 Si pulso control K de kilo 809 01:00:27,230 --> 01:00:31,630 Me borra desde donde está el cursor hasta el final de la línea 810 01:00:31,630 --> 01:00:32,590 ¿De acuerdo? 811 01:00:34,210 --> 01:00:55,929 ¿Qué pasa si tengo en este caso este de aquí? 812 01:00:56,389 --> 01:01:00,989 Me he ido al directorio del usuario y quiero irme ahí 813 01:01:00,989 --> 01:01:13,329 ¿Vale? Me voy. ¿Qué pasa si yo quiero moverme de línea en línea? Porque por ejemplo, imaginaros que yo he puesto esto. Echo, hola, adiós, más, menos, 34. 814 01:01:13,889 --> 01:01:30,329 Si quiero moverme de palabra en palabra, esto es prácticamente igual que tenéis en Word. Si pulso la tecla control y la flechita de la izquierda, me voy moviendo de palabra en palabra. Si pulso control y la flechita de la derecha, me voy moviendo de palabra en palabra hacia la derecha. 815 01:01:30,989 --> 01:01:34,010 ¿De acuerdo? ¿Sí? Vale. 816 01:01:35,389 --> 01:01:37,750 Pues esto ya a veces que no puede resultar en este caso útil. 817 01:01:38,170 --> 01:01:42,730 Ya hemos visto en este caso la diferencia entre ruta y absoluta. 818 01:01:42,809 --> 01:01:45,730 No lo voy a volver a explicar porque es exactamente igual que en Windows. 819 01:01:46,170 --> 01:01:53,670 Pero por favor recordad que en este caso en Linux el directorio raíz es la barra de dividir. 820 01:01:54,210 --> 01:01:57,090 Y en Windows es la barra, en este caso, invertida. 821 01:01:57,489 --> 01:01:59,469 En Linux es la barra de dividir. 822 01:01:59,469 --> 01:02:06,309 De forma que una ruta absoluta en Linux siempre va a empezar por, en este caso, la barra de dip y dir. 823 01:02:08,219 --> 01:02:09,079 Más opciones. 824 01:02:09,920 --> 01:02:17,159 Hemos visto que si yo estoy aquí, yo estoy en pwd, estoy en iscañaveral, almacén datos, 825 01:02:17,420 --> 01:02:20,559 si yo pongo cd punto punto, me voy al directorio padre. 826 01:02:21,239 --> 01:02:23,840 Pero yo no sé si recordáis para qué era el punto. 827 01:02:24,559 --> 01:02:25,159 ¿Me he movido? 828 01:02:25,159 --> 01:02:38,800 Es decir, si yo estoy aquí y yo le digo c de punto y le digo que me diga dónde estoy, ¿dónde me he ido? A ningún lado, porque el punto representa, en este caso, al directorio actual, ¿de acuerdo? 829 01:02:39,559 --> 01:02:46,679 Todos los directorios van a tener dos ficheros especiales, por decirlo de alguna manera, el punto y el punto punto. 830 01:02:46,679 --> 01:02:53,719 El punto representa, en este caso, al directorio actual, ¿de acuerdo? 831 01:02:54,079 --> 01:03:01,019 Y el punto punto representa al directorio padre del directorio en el que estoy, ¿sí? 832 01:03:02,239 --> 01:03:16,659 Yo os recuerdo que siempre que especifiquéis un fichero o una carpeta, siempre tenéis que especificar la ruta absoluta o relativa, aunque penséis que no lo estáis haciendo, ¿de acuerdo? 833 01:03:16,659 --> 01:03:25,420 Si yo pongo aquí cd y pongo aquí datos, esto es una ruta relativa. 834 01:03:26,320 --> 01:03:27,719 Que os quede claro. 835 01:03:28,619 --> 01:03:32,539 Vamos a empezar con los caracteres comodines dentro de Linux. 836 01:03:33,099 --> 01:03:40,300 Los caracteres comodines de Linux en principio son los mismos que podíamos nosotros utilizar dentro de Windows. 837 01:03:41,320 --> 01:03:44,000 ¿Cuáles son esos dos comodines que vimos en Linux? 838 01:03:44,000 --> 01:03:54,679 Me voy a ir a la carpeta, por ejemplo, listado alumnos, y fijaros que estoy utilizando todo el rato el tabulador. 839 01:03:55,820 --> 01:03:57,400 Y aquí voy a poner un ls. 840 01:03:58,960 --> 01:04:04,699 Y aquí en el ls fijaros que me aparecen todos los ficheros que ya llevamos trabajando con ellos. 841 01:04:04,840 --> 01:04:06,239 Aparece un montonazo de ficheros. 842 01:04:07,260 --> 01:04:11,800 Los caracteres comodines, o como lo vais a ver que se llaman los globings, 843 01:04:11,800 --> 01:04:24,800 Son unos caracteres especiales que lo que me permiten es representar un conjunto o un patrón de ficheros o de directorios. 844 01:04:25,460 --> 01:04:26,079 Me explico. 845 01:04:27,000 --> 01:04:33,760 Si yo le digo ls asterisco, le estoy diciendo que me muestre, en este caso igual que en Windows, 846 01:04:35,019 --> 01:04:39,800 todos los ficheros que contengan cualquier combinación de caracteres. 847 01:04:39,800 --> 01:04:51,960 caracteres, 0, 1 más, es decir, le estoy diciendo que me muestre todos. ¿Qué pasa si yo le digo que, oye, quiero que sea una Z mayúscula y luego haya un asterisco? 848 01:04:52,380 --> 01:05:01,119 Quiere decir que luego, quiere decir que el asterisco 0, 1 más caracteres. Pues me va a mostrar los ficheros que empiezan por una Z mayúscula. 849 01:05:01,119 --> 01:05:18,920 Repito que Linux es sensible a mayúsculas y minúsculas. ¿Sí? Que yo le digo que sea una Z y que termine por una A y luego de extensión sea TXT. Pues tengo aquí los dos nombres correspondientes. ¿Sí? 850 01:05:18,920 --> 01:05:24,920 Y al igual que teníamos en este caso en Linux, en Windows, teníamos la interrogación. 851 01:05:25,920 --> 01:05:39,400 ¿Qué pasa si yo le digo que quiero que me muestres los ficheros cuya una, dos, tercera letra sea una A? 852 01:05:40,119 --> 01:05:45,480 Y que luego, después, haya cualquier cosa y que termine con extensión txt. 853 01:05:45,480 --> 01:06:00,440 Pues fijaros que 1, 2 y en la tercera 1A. 1, 2 y en la tercera 1A. ¿De acuerdo? Fijaros que este comportamiento es idéntico al que nosotros tenemos en Windows. ¿Sí? Vale. 854 01:06:00,440 --> 01:06:05,940 me voy a ir al directorio home del usuario 855 01:06:05,940 --> 01:06:07,780 de una manera muy rápida 856 01:06:07,780 --> 01:06:11,639 y vamos a ver qué opciones también tenemos 857 01:06:11,639 --> 01:06:15,300 otro carácter, hemos visto el asterisco 858 01:06:15,300 --> 01:06:19,280 hemos visto el asterisco, hemos visto la interrogación 859 01:06:19,280 --> 01:06:23,219 y hemos visto para qué es este carácter 860 01:06:23,219 --> 01:06:28,639 fijaros que si yo le digo ls y le digo este carácter 861 01:06:28,639 --> 01:06:32,320 ¿Qué le estoy diciendo? 862 01:06:32,940 --> 01:06:37,179 Le estoy diciendo lo mismo que, oye, quiero que me muestres lo que hay en la carpeta 863 01:06:37,179 --> 01:06:41,400 Raya home, alumno 864 01:06:41,400 --> 01:06:44,639 Es exactamente lo mismo, porque es un carácter especial 865 01:06:44,639 --> 01:06:45,280 ¿Sí? 866 01:06:46,480 --> 01:06:46,920 Vale 867 01:06:46,920 --> 01:06:50,539 Pues ahora, esto todavía vosotros no lo tenéis que ver 868 01:06:50,539 --> 01:06:52,400 ¿Vale? O sea, no lo tenéis que saber 869 01:06:52,400 --> 01:06:54,840 Pero no obstante, miradme lo que voy a hacer 870 01:06:54,840 --> 01:06:58,619 Yo cuando me quiero convertir en root 871 01:06:58,619 --> 01:07:01,119 Tenéis varias opciones, pero una de ellas es esta 872 01:07:01,119 --> 01:07:06,400 entonces ponéis sudo su y te pide la contraseña del alumno 873 01:07:06,400 --> 01:07:12,719 entonces yo pongo clave $1 y de repente ya soy root 874 01:07:12,719 --> 01:07:16,559 porque me dice aquí que el usuario con el que estás conectado es root 875 01:07:16,559 --> 01:07:19,760 desde este ordenador y estás en esta carpeta 876 01:07:19,760 --> 01:07:26,780 si yo le digo en qué carpeta estoy, fijaros que no es la carpeta raya home alumno 877 01:07:26,780 --> 01:07:35,480 resulta que el usuario root su directorio personal de trabajo no está donde están los demás sino que 878 01:07:35,480 --> 01:07:42,420 está en un directorio que parte del raíz que se llama root de acuerdo esto porque es porque 879 01:07:42,420 --> 01:07:47,599 imaginaros que normalmente el rayajón está en una partición imaginaros que esa partición se jode 880 01:07:47,599 --> 01:07:53,780 pues si esa partición se jode y ahí está el directorio en la cuenta del root la hemos jodido 881 01:07:53,780 --> 01:07:59,119 entonces pero si el directorio root lo tengo aparte pues sí que posibilidad de que yo pueda 882 01:07:59,119 --> 01:08:07,219 recuperar y trabajar de acuerdo bueno pues qué es lo que voy a hacer voy a crear un usuario de 883 01:08:07,219 --> 01:08:25,130 una manera muy rápida vale por ejemplo que se llame usuario 1 y le vamos a poner una contraseña 884 01:08:25,130 --> 01:08:33,310 seña fijaros que estoy utilizando prácticamente todo el rato el tabulador y para variar clave 885 01:08:33,310 --> 01:08:40,069 de horario 1 y clave de horario 1 vale que quiere decir esto esta la voy a minimizar 886 01:08:40,069 --> 01:08:47,300 quiere decir que si yo me voy al directorio home si yo aquí hago un ls yo os he dicho 887 01:08:47,300 --> 01:08:52,140 que dentro de esta carpeta van a estar todos los usuarios pues fijaros que tengo un usuario 888 01:08:52,140 --> 01:08:55,779 que se llama alumno y un usuario que se llama usuario 889 01:08:55,779 --> 01:09:00,079 ¿si? entonces yo estoy aquí 890 01:09:00,079 --> 01:09:04,140 en Raya Home, me voy al directorio Home de 891 01:09:04,140 --> 01:09:08,180 alumno, porque os recuerdo que estoy en este usuario 892 01:09:08,180 --> 01:09:12,180 ¿si? pero quiero que veáis que es lo que hace este 893 01:09:12,180 --> 01:09:14,680 comando, si yo me voy a cd y le pongo 894 01:09:14,680 --> 01:09:20,020 la virigulilla, pero directamente le pongo 895 01:09:20,020 --> 01:09:28,079 el nombre del usuario le digo aquí usuario 1 qué es lo que me hace esto pues fijaros que lo que 896 01:09:28,079 --> 01:09:35,579 me ha hecho me va al directorio home del usuario que yo le he dicho es la virigulilla seguido del 897 01:09:35,579 --> 01:09:44,600 login del usuario si yo me digo oye virigulilla y le digo aquí alumno pues se va al directorio 898 01:09:44,600 --> 01:09:46,659 home del usuario alumno, en este caso 899 01:09:46,659 --> 01:09:47,739 es lo mismo que esto de aquí 900 01:09:47,739 --> 01:09:50,779 ¿de acuerdo? pero quiero que veáis 901 01:09:50,779 --> 01:09:52,800 esas posibles directorios 902 01:09:52,800 --> 01:09:54,779 esas posibles opciones 903 01:09:54,779 --> 01:09:55,859 ¿de acuerdo? 904 01:09:57,279 --> 01:09:58,880 vale, continuamos un poco 905 01:09:58,880 --> 01:10:00,659 vamos a ver 906 01:10:00,659 --> 01:10:03,159 otra serie de caracteres especiales 907 01:10:03,159 --> 01:10:04,699 que son chulísimos, ¿vale? 908 01:10:04,720 --> 01:10:06,659 en mi opinión, se puede hacer muchos, por ejemplo 909 01:10:06,659 --> 01:10:08,479 para mí me viene muy bien para hacer ejemplos 910 01:10:08,479 --> 01:10:10,800 no solamente para eso, ¿eh? pero bueno 911 01:10:10,800 --> 01:10:12,359 nos vamos a ir al 912 01:10:12,359 --> 01:10:13,779 directorio home del usuario 913 01:10:13,779 --> 01:10:27,739 Borramos la pantalla 914 01:10:27,739 --> 01:10:31,920 Y nos vamos al directorio 915 01:10:31,920 --> 01:10:33,939 Me voy a la carpeta y es Cañaveral 916 01:10:33,939 --> 01:10:38,180 Y nos vamos a ir a la carpeta 917 01:10:38,180 --> 01:10:41,800 A la de antes, vamos a ir a la carpeta FOL 918 01:10:41,800 --> 01:10:53,939 CD, curso, grado medio, SMR, primero, grupo A y FOL 919 01:10:53,939 --> 01:10:59,340 Quiero que veáis que se tarda 0, no estoy escribiendo apenas nada 920 01:10:59,340 --> 01:11:08,539 vale yo aquí supuestamente no tengo nada vale pues quiero que veáis qué pasa si yo hago lo 921 01:11:08,539 --> 01:11:20,270 siguiente para que veis que me está poniendo aquí en la carpeta o sea soy el alumno estoy 922 01:11:20,270 --> 01:11:25,069 en este ordenador y esta es la carpeta actual en la que estoy y ves que esto súper largo y 923 01:11:25,069 --> 01:11:31,350 ves que aquí no me va a caer en la pantalla pues yo voy a hacer una cosa que os recomiendo que 924 01:11:31,350 --> 01:11:37,090 también la hagáis porque así practica es mejor vale yo le voy a decir que no quiero ver ni qué 925 01:11:37,090 --> 01:11:43,470 soy ni qué usuario soy ni dónde estoy entonces para decirle eso ya lo explicaré pero voy a 926 01:11:43,470 --> 01:11:54,649 escribir esto vale es decir lo único que le he hecho es oye en lugar de mostrarme toda esta 927 01:11:54,649 --> 01:12:00,689 información quiero que me muestre siempre el símbolo dólar y me pone dólar dólar dólar dólar 928 01:12:00,689 --> 01:12:12,689 Y yo no sé dónde estoy. Si quiero saber dónde estoy, ala, bien campeón, pw, ¿sí? Entonces, vale, yo aquí en este caso estoy en esa carpeta. No tengo nada en esa carpeta. 929 01:12:12,689 --> 01:12:32,819 Pues quiero que veáis, por ejemplo, qué pasa si yo quiero escribir echo y le pongo aquí f1.txt, f2.txt, f3.txt, f4.txt y f5.txt. 930 01:12:32,819 --> 01:12:36,819 Pues eso lo único que hace es mostrarme lo que yo le he escrito por pantalla 931 01:12:36,819 --> 01:12:42,239 Pues dentro de, en este caso, Linux, nosotros tenemos la expansión de llaves 932 01:12:42,239 --> 01:12:43,260 Es decir, las llaves 933 01:12:43,260 --> 01:12:44,760 ¿Para qué son las llaves? 934 01:12:45,079 --> 01:12:46,180 Pues para hacer lo siguiente 935 01:12:46,180 --> 01:12:50,220 Yo le puedo decir, oye, quiero que, y pongo una llave 936 01:12:50,220 --> 01:12:53,079 Y le pongo, en este caso 937 01:12:53,079 --> 01:13:02,100 F1, F2, F3, F4, F5 938 01:13:02,100 --> 01:13:07,020 cierro las llaves y le digo .txt 939 01:13:07,020 --> 01:13:12,220 y quiero que os fijéis que ha hecho exactamente lo mismo de arriba 940 01:13:12,220 --> 01:13:13,659 ¿qué es lo que hace esta llave? 941 01:13:14,220 --> 01:13:15,819 pues esta llave lo que hace es 942 01:13:15,819 --> 01:13:22,479 oye, quiero que me muestres y me pones f1 seguido de .txt 943 01:13:22,479 --> 01:13:25,180 pues aquí lo tengo, f1.txt 944 01:13:25,180 --> 01:13:29,319 quiero que me escribas luego f2 seguido de .txt 945 01:13:29,319 --> 01:13:31,340 f2.txt 946 01:13:31,340 --> 01:13:35,060 Quiero que me pongas F3 seguido de .txt 947 01:13:35,060 --> 01:13:39,800 Quiero que me cojas F4 seguido de .txt 948 01:13:39,800 --> 01:13:40,699 Pues aquí lo tengo 949 01:13:40,699 --> 01:13:44,039 Y quiero que me cojas F5 seguido de .txt 950 01:13:44,039 --> 01:13:45,579 ¿Sí? 951 01:13:46,319 --> 01:13:47,779 ¿Qué otra opción sería? 952 01:13:48,300 --> 01:13:50,039 Pues imaginaros que yo puedo poner esto 953 01:13:50,039 --> 01:13:51,739 Oye, quiero que me escribas la F 954 01:13:51,739 --> 01:13:56,760 Y quiero que me pongas 1,2,3,4,5 955 01:13:56,760 --> 01:14:01,439 cierro las llaves, punto, txt 956 01:14:01,439 --> 01:14:04,279 y tengo exactamente lo mismo 957 01:14:04,279 --> 01:14:06,039 porque es, escríbeme la f 958 01:14:06,039 --> 01:14:08,680 seguido de un 1, seguido de txt 959 01:14:08,680 --> 01:14:10,960 siguiente, escríbeme la f 960 01:14:10,960 --> 01:14:13,220 seguido de un 2, seguido de txt 961 01:14:13,220 --> 01:14:15,520 siguiente, escribeme una f 962 01:14:15,520 --> 01:14:17,680 seguido de 3, seguido de txt 963 01:14:17,680 --> 01:14:20,180 siguiente, escribeme una f 964 01:14:20,180 --> 01:14:21,819 seguido de un 4, txt 965 01:14:21,819 --> 01:14:25,079 y escribeme una f, seguido de un 5 y txt 966 01:14:25,079 --> 01:14:27,239 me vais siguiendo 967 01:14:27,239 --> 01:14:29,220 la última opción 968 01:14:29,220 --> 01:14:31,479 ¿cómo puedo resimplificar esto aún más? 969 01:14:31,720 --> 01:14:33,720 pues veis que son números seguidos ¿verdad? 970 01:14:34,380 --> 01:14:35,300 pues yo puedo poner 971 01:14:35,300 --> 01:14:36,380 oye, escríbeme 972 01:14:36,380 --> 01:14:38,000 si sé escribir, claro 973 01:14:38,000 --> 01:14:39,479 f 974 01:14:39,479 --> 01:14:42,939 y le digo, escríbeme del 1 al 975 01:14:42,939 --> 01:14:43,939 para decirle al 976 01:14:43,939 --> 01:14:46,180 pongo punto a punto, al 5 977 01:14:46,180 --> 01:14:48,579 eso es un rango, en este caso 978 01:14:48,579 --> 01:14:50,460 ordenado de valores 979 01:14:50,460 --> 01:14:52,880 y seguido de punto txt 980 01:14:52,880 --> 01:14:56,079 Y fijaros que me escribe exactamente lo mismo 981 01:14:56,079 --> 01:14:58,359 Oye, escríbeme f y un 1, txt 982 01:14:58,359 --> 01:15:00,439 ¿Cuál es el siguiente del 1? El 2 983 01:15:00,439 --> 01:15:04,319 Pues escríbeme f2, f3, f4, f5 y .txt 984 01:15:04,319 --> 01:15:05,220 ¿Sí? 985 01:15:06,420 --> 01:15:09,140 Entonces esto es muy cómodo por si tenéis que crear ficheros 986 01:15:09,140 --> 01:15:11,720 Por si tenéis que modificar ficheros, etc, etc 987 01:15:11,720 --> 01:15:15,420 Yo esto lo puedo combinar como me dé la gana 988 01:15:15,420 --> 01:15:18,420 Yo puedo poner echo y le digo f 989 01:15:18,420 --> 01:15:22,039 Y le digo 1 al 5 990 01:15:22,039 --> 01:15:32,199 y seguido le pongo otro rango, le digo de la A que sean seguido A, B, C y que termine por .txt. 991 01:15:32,899 --> 01:15:47,600 ¿Y qué es lo que me ha hecho? Me pone, oye, F1A, F1B, F1C, siguiente F2A, F2B, F2C, siguiente F3A, F3B, F3C. 992 01:15:48,460 --> 01:15:50,939 Y así lo puedo combinar pues como a mí me dé la gana. 993 01:15:52,039 --> 01:16:21,899 ¿Sí? O si queréis simplemente un conjunto de valores, echo y le decís, oye, enero, febrero, marzo, abril, y pongo un guión, fiestas.txt, y me pone enero fiestas, febrero fiestas, marzo fiestas, abril fiestas.txt, ¿de acuerdo? 994 01:16:21,899 --> 01:16:24,619 la verdad es que da mucho juego 995 01:16:24,619 --> 01:16:26,859 vale, más opciones 996 01:16:26,859 --> 01:16:30,279 vamos a ver en este caso 997 01:16:30,279 --> 01:16:36,159 imaginaros que yo quiero escribir 998 01:16:36,159 --> 01:16:36,880 lo siguiente 999 01:16:36,880 --> 01:16:45,460 digo echo el comando 1000 01:16:45,460 --> 01:16:46,899 pwd 1001 01:16:46,899 --> 01:16:55,640 devuelve 1002 01:16:55,640 --> 01:16:57,319 y aquí quiero poner 1003 01:16:57,319 --> 01:16:59,659 el resultado del comando pwd 1004 01:16:59,659 --> 01:17:03,739 pero si yo le digo esto 1005 01:17:03,739 --> 01:17:05,180 me dice el comando pwd 1006 01:17:05,180 --> 01:17:06,500 devuelve pwd 1007 01:17:06,500 --> 01:17:25,319 O sea, yo no quiero eso, yo quiero que me devuelva esto. Yo quiero que este de aquí sea el resultado de ejecutar el comando pwd. ¿Cómo puedo hacer eso? ¿Cómo puedo decirle que me sustituya en este caso y me reemplace uno por el resultado de ese comando? 1008 01:17:25,319 --> 01:17:40,420 Pues tenéis dos maneras de hacerlo. Primera manera, pues para decirle que esto es un comando y queréis que lo ejecute tenéis que poner las comillas invertidas, es decir, la que está a mano derecha de la tecla P del teclado. 1009 01:17:40,420 --> 01:18:06,220 Es decir, pulso la tecla P del teclado y le doy un espacio. Pulso la tecla que está a mano derecha de la P, hago un clic y espacio. Y me aparece la tecla. De forma que si yo le doy al intro ahora, fijaros que me dice el comando pvve, devuelve y ¿qué es lo que me ha hecho? Me ha ejecutado esto como un comando y me ha devuelto el resultado de ese comando. 1010 01:18:06,220 --> 01:18:22,060 La segunda opción, pues en lugar de poner las comillas invertidas, ponéis un dólar y ponéis el comando que queréis ejecutar entre paréntesis y obtenéis exactamente el mismo resultado. 1011 01:18:22,060 --> 01:18:41,340 ¿Qué pasa si yo quiero hacer lo siguiente? 1012 01:18:44,369 --> 01:18:47,529 ¿Qué pasa si yo ahora quiero decirle que el comando pwd 1013 01:18:47,529 --> 01:18:56,550 Vamos a crear una variable como hemos hecho antes 1014 01:18:56,550 --> 01:18:59,750 Le pongo por ejemplo edad es igual a 12 1015 01:18:59,750 --> 01:19:06,189 Entonces si yo pongo eco $edad 1016 01:19:06,189 --> 01:19:08,649 Me dice que contiene 12 1017 01:19:08,649 --> 01:19:10,569 Como he explicado antes 1018 01:19:10,569 --> 01:19:14,229 Ya retomaremos como se crean las variables 1019 01:19:14,229 --> 01:19:16,430 ¿Qué pasa si yo quiero escribir esto? 1020 01:19:16,430 --> 01:19:22,590 Echo y le digo la variable edad 1021 01:19:22,590 --> 01:19:40,159 Para verla tengo que poner dólar edad 1022 01:19:40,159 --> 01:19:44,760 Y contiene dólar edad 1023 01:19:46,079 --> 01:19:49,420 Es decir, yo quiero que me aparezca la variable edad 1024 01:19:49,420 --> 01:19:55,260 Para verla tengo que poner $edad y contiene 12, que es lo que contiene este de aquí 1025 01:19:55,260 --> 01:19:59,760 Si yo esto lo ejecuto, quiero que veáis que me aparece 1026 01:19:59,760 --> 01:20:06,020 Me dice, oye, la variable edad para verla tengo que poner, y aquí no me pone $edad, me pone 12 1027 01:20:06,020 --> 01:20:12,039 ¿Por qué? Porque resulta que esto me determina que es una variable 1028 01:20:12,039 --> 01:20:13,760 Porque le he puesto delante un dólar 1029 01:20:13,760 --> 01:20:19,079 Entonces él entiende que tiene que buscar una variable que se llama edad y me tiene que mostrar el contenido 1030 01:20:19,079 --> 01:20:20,699 Pero yo no quiero eso 1031 01:20:20,699 --> 01:20:23,920 Entonces, ¿qué podemos hacer aquí? 1032 01:20:26,000 --> 01:20:27,500 Primera opción que podemos hacer 1033 01:20:27,500 --> 01:20:30,319 Digo, vale, yo puedo poner esto entre comillas dobles 1034 01:20:30,319 --> 01:20:32,420 Digo, vale, ¿esto me funciona? 1035 01:20:33,319 --> 01:20:34,600 Pues resulta que no me funciona 1036 01:20:34,600 --> 01:20:36,640 Porque entre las comillas dobles 1037 01:20:36,640 --> 01:20:40,640 Me sigue, en este caso, reconociendo 1038 01:20:40,640 --> 01:20:44,539 Lo que son los caracteres comodines, los globing 1039 01:20:44,539 --> 01:20:45,180 ¿De acuerdo? 1040 01:20:45,180 --> 01:20:50,560 Perdón, los caracteres comodines 1041 01:20:50,560 --> 01:20:56,279 Me permite la sustitución de comandos y variables 1042 01:20:56,279 --> 01:20:58,560 ¿Qué quiere decir? 1043 01:20:58,560 --> 01:21:01,560 Que si yo aquí pongo la variable edad 1044 01:21:02,140 --> 01:21:05,079 Y le pongo aquí el asterisco 1045 01:21:05,079 --> 01:21:08,979 El asterisco no me lo determina como si fuese un carácter especial 1046 01:21:08,979 --> 01:21:10,159 Sino que me pone el asterisco 1047 01:21:10,159 --> 01:21:12,920 Entonces las comillas dobles me suprime 1048 01:21:12,920 --> 01:21:16,880 los comodines especiales como el asterisco y la interrogación 1049 01:21:16,880 --> 01:21:20,359 ¿vale? pero lo que son las variables 1050 01:21:20,359 --> 01:21:25,159 ¿de acuerdo? y la ejecución de comandos no me lo suprime 1051 01:21:25,159 --> 01:21:28,020 ¿qué es lo que puedo hacer? segunda opción 1052 01:21:28,020 --> 01:21:32,359 lo voy a poner entre comillas simples, si yo pongo 1053 01:21:32,359 --> 01:21:35,399 algo entre comillas simples, fijaros que lo que hace 1054 01:21:35,399 --> 01:21:40,760 me capa absolutamente todo, es decir, si yo pongo algo 1055 01:21:40,760 --> 01:21:45,119 entre comillas simple, todos los caracteres especiales que yo ponga 1056 01:21:45,119 --> 01:21:47,199 me los ignora, es decir, me los trata como son. 1057 01:21:49,399 --> 01:21:53,119 Entonces, ¿qué problema tengo? Que yo este de aquí 1058 01:21:53,119 --> 01:21:56,920 del final no quiero que me lo ponga. Pues primera opción. 1059 01:21:57,739 --> 01:22:00,819 Yo puedo poner solamente comillas simple hasta aquí y esta dejarla 1060 01:22:00,819 --> 01:22:04,220 afuera, ¿no? Y entonces ya tengo lo que yo quiero. 1061 01:22:06,140 --> 01:22:08,699 ¿Sí? Entonces siempre que queráis que 1062 01:22:08,699 --> 01:22:16,279 todo lo que escribáis se te escriba tal cual vosotros lo escribís sin que no lo consideren 1063 01:22:16,279 --> 01:22:21,840 ni variables ni como caracteres especiales me utilizáis la comilla simple si utilizáis las 1064 01:22:21,840 --> 01:22:29,640 comillas dobles vale él los caracteres en este caso los comodines o globing los va a ignorar 1065 01:22:29,640 --> 01:22:35,079 pero por ejemplo las las variables y los comandos los va a seguir en este caso sustituyendo y 1066 01:22:35,079 --> 01:22:45,409 ejecutando otra opción que tenemos de decir oye mira no voy a escribir nada vale y lo que puedo 1067 01:22:45,409 --> 01:22:51,289 hacer es capar el carácter que yo no quiera es decir si yo pongo esto vale vez que me pone la 1068 01:22:51,289 --> 01:22:59,609 variable edad para verla tengo que poner 12 papá pues si yo para decirle que este dólar no me lo 1069 01:22:59,609 --> 01:23:04,270 considere como un carácter especial sino que me lo considere como un dólar es decir que no me lo 1070 01:23:04,270 --> 01:23:09,409 considere como nada especial lo que tengo que hacer es caparlo como se capa un carácter especial 1071 01:23:09,409 --> 01:23:15,470 poniendo delante la barra invertida si yo esto lo ejecuto fijaros que lo que está poniendo ahora 1072 01:23:15,470 --> 01:23:22,250 pues la variable edad para verla tengo que poner dólar edad porque aquí le estoy diciendo quiero 1073 01:23:22,250 --> 01:23:28,409 que lo que hay después de la barra invertida no lo consideres como especial es decir es el símbolo 1074 01:23:28,409 --> 01:23:45,770 Y entonces él sigue escribiendo. Aquí, como no le he dicho nada, él entiende que esto es una variable, el contenido de la variable. ¿De acuerdo? Entonces las tres opciones, las comillas dobles, las comillas simples y los caracteres de escape que vosotros podéis tener. ¿De acuerdo? 1075 01:23:45,770 --> 01:23:48,710 Repito, ¿qué pasa si yo pongo aquí 1076 01:23:48,710 --> 01:23:49,170 Echor? 1077 01:23:50,710 --> 01:23:52,510 Por ejemplo, imaginaros que 1078 01:23:52,510 --> 01:23:55,050 ¿Dónde teníamos 1079 01:23:55,050 --> 01:23:56,670 Creado el cell? 1080 01:23:56,890 --> 01:23:57,970 Me voy a la carpeta 1081 01:23:57,970 --> 01:23:59,810 Del home del usuario 1082 01:23:59,810 --> 01:24:02,689 Home alumno, ¿os acordáis que creamos 1083 01:24:02,689 --> 01:24:04,289 Una carpeta que se llama carpeta 1? 1084 01:24:05,529 --> 01:24:06,229 Me voy aquí 1085 01:24:06,229 --> 01:24:08,010 CD, carpeta 1 1086 01:24:08,010 --> 01:24:10,310 Y le hago un ls, ¿vale? 1087 01:24:10,829 --> 01:24:12,770 ¿Qué pasa si yo aquí le digo 1088 01:24:12,770 --> 01:24:14,270 Echo, asterisco 1089 01:24:14,270 --> 01:24:16,029 ¿Qué es lo que me devuelve? 1090 01:24:17,350 --> 01:24:20,369 Pues me lo devuelve porque el asterisco para él es cualquier cosa 1091 01:24:20,369 --> 01:24:22,310 Y me devuelve los nombres de los ficheros 1092 01:24:22,310 --> 01:24:25,069 ¿Qué pasa si yo quiero que me escriba asterisco? 1093 01:24:25,510 --> 01:24:27,310 Pues lo que hago es caparlo 1094 01:24:27,310 --> 01:24:29,289 Y le digo, oye, mira, escríbeme el asterisco 1095 01:24:29,289 --> 01:24:30,550 ¿Sí? 1096 01:24:31,510 --> 01:24:32,189 ¿De acuerdo? 1097 01:24:32,350 --> 01:24:33,989 O si no, lo pongo entre comillas 1098 01:24:33,989 --> 01:24:36,050 Que hemos visto que si lo pongo entre comillas dobles 1099 01:24:36,050 --> 01:24:38,289 Automáticamente también me lo capa 1100 01:24:38,289 --> 01:24:38,789 ¿Vale? 1101 01:24:39,390 --> 01:24:39,630 ¿Sí? 1102 01:24:40,949 --> 01:24:41,630 ¿De acuerdo? 1103 01:24:43,010 --> 01:24:43,449 Vale 1104 01:24:43,449 --> 01:24:46,829 Vamos a ver más opciones 1105 01:24:46,829 --> 01:24:54,689 Vale, hemos visto cómo funciona el punto y coma 1106 01:24:54,689 --> 01:24:57,529 Me voy al directorio home otra vez, estoy aquí 1107 01:24:57,529 --> 01:25:03,510 Hemos visto que si yo pongo eco hola, punto y coma, eco adiós 1108 01:25:03,510 --> 01:25:06,729 Me ejecuta esos dos comandos, uno después de otro 1109 01:25:06,729 --> 01:25:07,569 ¿Sí? 1110 01:25:08,770 --> 01:25:09,109 Vale 1111 01:25:09,109 --> 01:25:12,449 Nos vamos a ir a la carpeta en este caso, por ejemplo 1112 01:25:12,449 --> 01:25:26,210 cd iscañaveral almacén y fondos 1113 01:25:26,210 --> 01:25:28,609 me voy a ir ahí aquí 1114 01:25:28,609 --> 01:25:31,310 estoy en la carpeta 1115 01:25:31,310 --> 01:25:33,970 iscañaveral almacén fondos 1116 01:25:33,970 --> 01:25:35,050 voy a hacer un ls 1117 01:25:35,050 --> 01:25:40,409 y aquí me aparece un montonazo de ficheritos de fotos 1118 01:25:40,409 --> 01:25:46,010 le voy a hacer un ls y le voy a decir que me empiecen por c asterisco 1119 01:25:46,010 --> 01:25:48,970 Y me dice, esos son los que empiezan por C asterisco 1120 01:25:48,970 --> 01:25:51,489 ¿Vale? Es decir, por C y luego cualquier cosa 1121 01:25:51,489 --> 01:25:53,449 ¿De acuerdo? Vale 1122 01:25:53,449 --> 01:25:57,449 Hemos visto que yo puedo ejecutar, por ejemplo 1123 01:25:57,449 --> 01:25:59,750 Decirle, por ejemplo, ls 1124 01:25:59,750 --> 01:26:03,770 Y le digo aquí caballo negro 1125 01:26:03,770 --> 01:26:08,250 Y luego punto y coma y poner eco, adiós 1126 01:26:08,250 --> 01:26:10,210 Y esto me ejecuta los dos comandos 1127 01:26:10,210 --> 01:26:15,350 Me muestra, en este caso, el nombre del fichero en esa carpeta 1128 01:26:15,350 --> 01:26:16,449 Y me pone ecuadios 1129 01:26:16,449 --> 01:26:19,550 Pues que sepáis que también tenéis 1130 01:26:19,550 --> 01:26:20,510 Dos opciones más 1131 01:26:20,510 --> 01:26:22,069 Una es la primera 1132 01:26:22,069 --> 01:26:25,689 Yo le digo, oye, ¿qué pasa si yo aquí en lugar de esto 1133 01:26:25,689 --> 01:26:27,270 Le pongo dos veces 1134 01:26:27,270 --> 01:26:28,090 En la inversa 1135 01:26:28,090 --> 01:26:29,930 ¿Sí? 1136 01:26:30,390 --> 01:26:34,229 Me dice, oye, ejecútame el ls 1137 01:26:34,229 --> 01:26:40,859 Y fijaros que 1138 01:26:40,859 --> 01:26:43,579 Se me ha ejecutado 1139 01:26:43,579 --> 01:26:45,520 Esto es un i lógico 1140 01:26:45,520 --> 01:26:47,739 Le estoy diciendo, ejecútame 1141 01:26:47,739 --> 01:26:48,579 Este comando 1142 01:26:48,579 --> 01:26:51,760 y ejecútame este comando 1143 01:26:51,760 --> 01:26:54,579 y de forma que se me ha ejecutado el primer comando 1144 01:26:54,579 --> 01:26:57,180 y se me ha ejecutado el segundo comando 1145 01:26:57,180 --> 01:26:57,619 ¿sí? 1146 01:26:58,600 --> 01:26:58,939 vale 1147 01:26:58,939 --> 01:27:01,880 pero imaginaros que yo el primer comando 1148 01:27:01,880 --> 01:27:03,579 le voy a poner un fichero que no existe 1149 01:27:03,579 --> 01:27:10,949 entonces si yo le digo que me muestre información 1150 01:27:10,949 --> 01:27:12,390 de un fichero que no existe 1151 01:27:12,390 --> 01:27:13,869 él me va a dar un error 1152 01:27:13,869 --> 01:27:16,989 ¿vale? me dice que ese fichero no existe 1153 01:27:16,989 --> 01:27:19,069 entonces si yo le doy aquí 1154 01:27:19,069 --> 01:27:22,369 me dice oye ls no puede acceder al ficherito 1155 01:27:22,369 --> 01:27:38,529 Y entonces, ¿ves que se me tendría que ejecutar eco a Dios? Pero no se me ha ejecutado. ¿Por qué? Porque este segundo comando solo se va a ejecutar si el primer comando se ha ejecutado correctamente. 1156 01:27:39,170 --> 01:27:49,750 ¿Por qué aquí se me han mostrado los dos? Porque el ls caballo se ha ejecutado correctamente. Como se ha ejecutado correctamente, se me ejecuta el segundo comando. 1157 01:27:49,750 --> 01:28:05,529 En este caso, como le he dicho, el S no existe. Como este comando no se ha ejecutado correctamente, pues pasa a tres pueblos de ejecutar el segundo. Es decir, esto no lo ejecuta. ¿De acuerdo? Esto es un I lógico. 1158 01:28:06,350 --> 01:28:16,449 Entonces, cuando tenéis que ejecutar dos comandos y el segundo comando solo lo tenéis que ejecutar si el primer comando se ha ejecutado correctamente, esto se utiliza muchísimo. 1159 01:28:16,449 --> 01:28:20,430 Y la última opción que tenemos es el siguiente 1160 01:28:20,430 --> 01:28:24,289 Digo, oye, quiero que me muestres el LS 1161 01:28:24,289 --> 01:28:27,029 Y ahora en lugar de ponerle un ilógico 1162 01:28:27,029 --> 01:28:28,909 Le voy a poner un o lógico 1163 01:28:28,909 --> 01:28:31,850 Para poner un o lógico es este de aquí 1164 01:28:31,850 --> 01:28:35,529 Para que nosotros nos entendamos 1165 01:28:35,529 --> 01:28:38,109 Imaginaros que estos son dos órdenes que a mí me dan 1166 01:28:38,109 --> 01:28:42,300 O te lavas las manos 1167 01:28:42,300 --> 01:28:45,020 O te das una ducha 1168 01:28:45,020 --> 01:28:47,760 Es decir, o tienes que hacer una cosa u otra 1169 01:28:47,760 --> 01:28:52,739 Si me lavo las manos, no hace falta que me duche 1170 01:28:52,739 --> 01:28:56,640 O si me ducho, no hace falta que me lave las manos 1171 01:28:56,640 --> 01:28:58,699 Es decir, o hago una cosa u otra 1172 01:28:58,699 --> 01:29:01,539 En cambio, cuando me dicen que tengo que hacer dos cosas 1173 01:29:01,539 --> 01:29:04,479 Es decir, oye, te lavas las manos 1174 01:29:04,479 --> 01:29:09,380 O por ejemplo, meriendas y te lavas las manos 1175 01:29:09,380 --> 01:29:10,699 Tengo que hacer las dos cosas 1176 01:29:10,699 --> 01:29:15,779 Aquí en este caso, con el o, me dicen o te lavas las manos o te duchas 1177 01:29:15,779 --> 01:29:19,560 Entonces, si el primero se me ejecuta correctamente 1178 01:29:19,560 --> 01:29:21,880 No hace falta que se me ejecute el segundo 1179 01:29:21,880 --> 01:29:24,819 Entonces, ¿vosotros pensáis que me va a escribir adiós? 1180 01:29:26,000 --> 01:29:27,159 Si yo le doy al intro 1181 01:29:27,159 --> 01:29:30,119 Pues obviamente no 1182 01:29:30,119 --> 01:29:30,619 ¿Por qué? 1183 01:29:31,260 --> 01:29:34,220 Porque si el primero se ha ejecutado correctamente 1184 01:29:34,220 --> 01:29:36,520 Ya no tengo que ejecutar el segundo 1185 01:29:36,520 --> 01:29:37,260 Porque es un O 1186 01:29:37,260 --> 01:29:39,239 O hago esto, o hago esto 1187 01:29:39,239 --> 01:29:41,420 Lo que se me ejecute primero 1188 01:29:41,420 --> 01:29:43,479 ¿De acuerdo? 1189 01:29:43,939 --> 01:29:48,760 ¿Qué pasa si yo ejecuto el que hacíamos antes con el error pero le pongo el o? 1190 01:29:50,600 --> 01:29:53,939 Le digo, oye, quiero que me ejecutes esto de aquí, ¿vale? 1191 01:29:54,279 --> 01:29:56,720 O esto, o esto de aquí. 1192 01:29:57,699 --> 01:30:03,619 Entonces, como este de aquí no se ha ejecutado correctamente, es decir, como esto no lo ha hecho, me va a hacer el adiós. 1193 01:30:03,720 --> 01:30:05,039 Así que, ¿qué es lo que me va a escribir? 1194 01:30:05,760 --> 01:30:09,779 Pues me va a escribir en este caso el adiós, porque el primero me lo ha hecho mal. 1195 01:30:09,779 --> 01:30:11,960 ¿Vale? 1196 01:30:12,060 --> 01:30:14,560 Quiero que entendáis que es el i lógico y el o 1197 01:30:14,560 --> 01:30:15,960 Como la vida 1198 01:30:15,960 --> 01:30:17,800 Cuando te dicen que tienes que hacer esto y esto 1199 01:30:17,800 --> 01:30:18,920 Tienes que hacer las dos cosas 1200 01:30:18,920 --> 01:30:21,000 ¿Sí? 1201 01:30:22,199 --> 01:30:23,500 Cuando me dice que haga las dos cosas 1202 01:30:23,500 --> 01:30:24,800 Si la primera no la he hecho 1203 01:30:24,800 --> 01:30:26,399 Ya estoy su peso 1204 01:30:26,399 --> 01:30:28,680 Porque si son las dos 1205 01:30:28,680 --> 01:30:31,159 Y en cambio si yo le digo el o 1206 01:30:31,159 --> 01:30:33,060 Es o hago una o hago otra 1207 01:30:33,060 --> 01:30:33,840 ¿De acuerdo? 1208 01:30:34,020 --> 01:30:36,359 De forma que la segunda solo se va a ejecutar 1209 01:30:36,359 --> 01:30:38,560 Si la primera no se ha ejecutado 1210 01:30:38,560 --> 01:30:41,239 ¿si? vale 1211 01:30:41,239 --> 01:30:43,260 y luego la última cosa 1212 01:30:43,260 --> 01:30:44,619 porque hay veces que es muy útil 1213 01:30:44,619 --> 01:30:46,560 hay veces que estáis copiando y pegando 1214 01:30:46,560 --> 01:30:48,720 entonces, imaginaros que 1215 01:30:48,720 --> 01:30:50,420 yo tengo que copiar esto de aquí 1216 01:30:50,420 --> 01:30:52,939 vosotros normalmente lo que hacéis es 1217 01:30:52,939 --> 01:30:55,180 botón derecho, copiar 1218 01:30:55,180 --> 01:30:56,460 os vais aquí, botón derecho 1219 01:30:56,460 --> 01:30:57,680 y pegar 1220 01:30:57,680 --> 01:31:00,000 esto es un coñazo, ¿vale? 1221 01:31:00,739 --> 01:31:02,899 imaginaros que yo quiero copiar esto de aquí, pues fijaros 1222 01:31:02,899 --> 01:31:04,640 si yo selecciono el texto 1223 01:31:04,640 --> 01:31:07,260 y no hago absolutamente nada más 1224 01:31:07,260 --> 01:31:08,939 veis donde está el cursor 1225 01:31:08,939 --> 01:31:11,560 la ruedecita del medio del ratón 1226 01:31:11,560 --> 01:31:13,979 si hacéis un clic en la ruedecita del medio 1227 01:31:13,979 --> 01:31:15,500 quiero que fijéis que es lo que pasa 1228 01:31:15,500 --> 01:31:17,680 pues automáticamente 1229 01:31:17,680 --> 01:31:19,479 lo que está seleccionado me lo ha pegado ahí 1230 01:31:19,479 --> 01:31:21,380 repito 1231 01:31:21,380 --> 01:31:23,800 si yo selecciono 1232 01:31:23,800 --> 01:31:24,340 el texto 1233 01:31:24,340 --> 01:31:27,340 y pulso la ruedecita 1234 01:31:27,340 --> 01:31:28,939 del ratón, un clic 1235 01:31:28,939 --> 01:31:31,880 automáticamente me pega lo que hay 1236 01:31:31,880 --> 01:31:32,500 ¿sí? 1237 01:31:33,979 --> 01:31:35,699 la última opción que tenéis 1238 01:31:35,699 --> 01:32:04,640 Pues imaginaros que yo quiero copiar pues esto de aquí. Pues tenéis la combinación de teclas control mayúsculas C. Control mayúsculas C. Y ahora si lo queréis pegar control mayúsculas V. ¿Vale? En lugar de control C, control V. ¿Vale? Control mayúsculas C para copiar y control mayúsculas V. ¿De acuerdo? 1239 01:32:05,699 --> 01:32:13,840 Vale, pues esto ha sido un poquito más largo de lo que esperaba, pero bueno, aquí tenéis en este caso la primera transparencia. 1240 01:32:14,500 --> 01:32:21,319 Os daré en este caso, quiero hacer otro vídeo para empezar a ver comandos y os empiezo a mandar ejercicios, ¿vale? 1241 01:32:21,359 --> 01:32:29,119 Pero quiero por favor que preparéis una máquina virtual de Ubuntu, ¿vale? 18 para que hagáis todo lo mismo. 1242 01:32:29,119 --> 01:32:34,520 la ISO de Ubuntu la podéis descargar 1243 01:32:34,520 --> 01:32:37,579 en este caso el VirtualBox lo podéis descargar 1244 01:32:37,579 --> 01:32:40,859 y si tenéis alguna duda no dudéis en preguntarme 1245 01:32:40,859 --> 01:32:45,140 y os dejaré en el aula virtual la estructura de directorios 1246 01:32:45,140 --> 01:32:46,579 con la que yo he hecho este vídeo 1247 01:32:46,579 --> 01:32:48,979 para que hagamos todo lo mismo y me sigáis 1248 01:32:48,979 --> 01:32:53,500 bueno, pues entonces lo vamos viendo en estos días 1249 01:32:53,500 --> 01:32:54,279 un saludo