Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Conceptos básicos Linux - Contenido educativo

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 30 de diciembre de 2022 por Fernando Jesús H.

23 visualizaciones

Descargar la transcripción

Buenas tardes, vamos a empezar con uno de los primeros vídeos para retomar las clases. 00:00:01
Voy a partir otra vez de nuevo de... vamos a empezar con los comandos básicos para Linux. 00:00:09
Entonces, igual que yo voy a trabajar aquí con una máquina virtual, os recomiendo que vosotros hagáis lo mismo. 00:00:18
Entonces, si no os llevasteis la máquina virtual de la clase, supuestamente vosotros ya tendréis que saber hacer una máquina virtual. 00:00:26
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. 00:00:37
y en este caso la que yo quiero bajarme es la 1804, ¿de acuerdo? 00:00:45
Con que bajéis la versión de escritorio, que es la que yo voy a trabajar, 00:00:59
pues os bajáis aquí en este caso a la de escritorio, ¿de acuerdo? 00:01:03
Os va a aparecer esta página, directamente la guardáis. 00:01:07
Yo como ya la tengo descargada, pues tirándome ellas. 00:01:10
Una vez que habéis descargado la ISO, pues a crear la máquina virtual 00:01:14
Yo en mi caso estoy utilizando el VMware Workstation 00:01:19
Pero vosotros podéis utilizar perfectísimamente el VirtualBox 00:01:23
Yo os recuerdo que el VirtualBox es gratuito, así que lo podéis instalar 00:01:28
Y tenéis en este caso, tanto para Windows como para Linux 00:01:31
Así que os vais a la página de VirtualBox 00:01:37
Y aquí os descargáis la versión correspondiente 00:01:41
Os recuerdo que si vais a instalar el VirtualBox en vuestra casa, aquellos que no lo tengáis 00:01:44
Cuando instaléis en este caso la versión para Windows o para Linux 00:01:49
Luego os recomiendo que lo primero que hagáis es instalar en este caso las Virtual Extension Pack 00:01:53
Que tenéis aquí, ¿de acuerdo? 00:02:00
Que es lo primero que tenéis que hacer 00:02:02
Si no recordáis cómo se hace, me lo decís y os hago un pequeño vídeo 00:02:04
pero esto es del primer trimestre 00:02:10
yo en este caso como en mi casa tengo el VMWare 00:02:12
voy a utilizar el VMWare 00:02:16
pero repito, vosotros podéis 00:02:17
si no tenéis la versión en este caso 00:02:18
Workstation 00:02:20
podéis utilizar el VirtualBox 00:02:22
entonces partiendo de esto 00:02:25
y una vez que tenéis la máquina instalada 00:02:27
repito, os voy a dejar en este caso 00:02:30
un vídeo del proceso de instalación 00:02:33
del Ubuntu 18.04 00:02:36
por si no recordáis cómo se hace. Yo parto de que tenéis una máquina virtual del Ubuntu. 00:02:38
Otra opción que tenéis es dentro del Windows 10, os recuerdo, cómo podéis instalar en este caso 00:02:44
el bus de Ubuntu de CentOS, que es lo que os enseñé en clase, y también subiré ese vídeo 00:02:51
para que lo tengáis si acaso no queréis instalar la máquina virtual. 00:02:58
Pero yo os recomiendo que utilicéis una máquina virtual porque así tenéis todas las funcionalidades. 00:03:01
Bueno, pues vamos al lío 00:03:06
Yo voy a partir en este caso de la máquina de la Ubuntu 18.04 00:03:08
¿De acuerdo? 00:03:13
Vosotros vais a poder poner aquí la configuración de memoria, de procesador, de disco duro 00:03:15
Estos son los que yo he puesto en mi ordenador 00:03:20
Que van perfectamente 00:03:23
Entonces arrancamos la máquina y vamos a empezar a ver en este caso 00:03:25
La primera presentación que os voy a dejar 00:03:29
Que es la de, en este caso, conceptos básicos de Linux 00:03:34
Y esto ya vimos prácticamente toda la transparencia en clase 00:03:40
Pero bueno, dado las circunstancias, la voy a dar aquí de nuevo 00:03:47
Vamos a empezar en este caso por la interfaz en línea de comando 00:03:52
Que ya sabéis, igual que vimos en Windows, que la interfaz en línea de comando es una interfaz basada en texto 00:04:00
¿De acuerdo? Donde nosotros vamos a escribir las instrucciones que le queremos dar al ordenador 00:04:07
¿De acuerdo? Dentro de Linux, en este caso vais a ver que se llama todo el rato el cell 00:04:12
Dentro de las distribuciones de Rehat, porque cuando veamos Linux siempre os voy a hacer referencia 00:04:18
a las dos distribuciones más conocidas, por decirlo de alguna manera 00:04:27
que va a ser las basadas en Debian, porque Ubuntu es una que está basada en una distribución que se llama Debian 00:04:32
y la que se llama CentOS, que es una distribución basada en otra que se llama Red Hat. 00:04:39
Cuando nosotros abrimos un terminal, me da igual que os vayáis aquí abajo a mano izquierda 00:04:48
y seleccionéis terminal. 00:04:56
o en Linux tenéis la combinación de tecla Ctrl-Alt-T 00:04:59
entonces me da igual como lo hagáis 00:05:07
entonces tenemos en este caso este terminal 00:05:10
si cuando haga este vídeo me decís que no veis bien 00:05:13
en este caso la pantalla y demás 00:05:18
me lo decís y en el siguiente vídeo hago más grande el terminal 00:05:21
yo creo que aquí se ve bastante bien 00:05:24
primera cosa que tenemos que ver 00:05:26
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. 00:05:28
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. 00:05:38
¿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. 00:05:57
¿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? 00:06:10
que funcionan como si fuesen terminales independientes. 00:06:21
Como expliqué en clase, imaginaros que yo en esta máquina que estáis viendo vosotros 00:06:25
pudiese tener en este caso enchufado 5 o 6 monitores 00:06:31
donde en cada monitor yo pudiese tener un terminal abierto independiente. 00:06:37
¿Cómo puedo acceder a esas consolas virtuales? 00:06:42
Pues en este caso, en el Ubuntu, si pulsáis en este caso CTRL-AL 00:06:47
Un segundo, porque como estoy en la máquina virtual 00:06:52
Segundo 00:07:00
Vale, perdón, que estaba mirando porque como estoy en la máquina virtual 00:07:08
Tengo que saber la combinación de teclas 00:07:14
Si estando aquí pulsáis, por ejemplo, CTRL-AL y F3 00:07:17
Quiero que veáis que en este caso me aparece 00:07:23
En este caso me aparece un terminal que se llama Ubuntu 18.04.3 LTS PC Ubuntu TTI 3 00:07:31
A mí el que me interesa es el TTI 3 00:07:51
Este es el terminal, en este caso, que es virtual, en la consola virtual, número 3 00:07:55
Si yo ahora pulso ALT F4 00:08:01
Quiero que veáis que me aparece el TTI4 00:08:10
Si yo pulso en este caso al F5 00:08:19
Veis que me aparece el TTI5 00:08:23
¿De acuerdo? 00:08:26
Pues dependiendo en este caso de las distribuciones que nosotros tengamos 00:08:35
Pues vamos a tener diferentes consolas virtuales 00:08:39
Por ejemplo en Rehat 00:08:44
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. 00:08:46
Y en este caso, para regresar a la primera consola, tendríamos que presionar control al F1. 00:09:01
Nosotros aquí en Linux, en el Ubuntu, si estamos en el Ubuntu y pulsamos al F2 00:09:07
Fijaros que volvemos en este caso a la consola que teníamos al principio 00:09:15
Pero sí que quiero que entendáis que me da igual la distribución 00:09:20
Que normalmente con las combinaciones de teclas de control al F1 a F6 o F7 00:09:23
Vamos a tener las diferentes consolas virtuales 00:09:29
Entonces esto es muy útil porque imaginaros que yo aquí estoy trabajando con el usuario que sea 00:09:33
Pero necesito abrir una consola virtual independiente 00:09:38
Pues pulso control al F4 00:09:42
Y aquí entro por ejemplo como root 00:09:44
Y aquí como root pues hago lo que tenga que hacer 00:09:48
Uy perdón que me equivoco 00:09:55
Bueno 00:09:56
Ah y perdonadme que no tengo activado el root 00:10:06
Un segundo 00:10:12
Pass wd 00:10:13
Ahora explicaré este comando 00:10:17
Vale, lo único que he hecho es ponerle una contraseña al usuario root que no la tenía 00:10:18
Si volvemos a control al F3 y entramos como root 00:10:29
Vale, ya estoy metido como root y yo aquí puedo trabajar y crear usuarios 00:10:33
Y puedo formatear y puedo crear particiones y puedo hacer lo que me dé la gana 00:10:41
Que quiero volver en este caso al modo gráfico al usuario normal 00:10:45
Pues ya sabéis, en este caso al F2 y tirando millas 00:10:48
¿De acuerdo? 00:10:52
Si queréis salir en este caso de la consola 00:10:54
si me vuelvo a pulsar control al f3 si quiero salir de aquí tenéis dos opciones tenéis el 00:10:57
comando log out vale que lo que hace es finalizar la sesión en este caso que hemos abierto y aquí 00:11:04
también funciona la opción de exit de acuerdo entonces voy a probar aquí para que veáis que 00:11:10
el log out en este caso funciona si lo escribo bien y en este caso si aquí pongo el comando 00:11:15
exit lo único que va a hacer es salir de la sesión en la que estoy. ¿En qué sesión 00:11:23
estoy? Yo no sé si os acordáis que con el comando que tengo aquí arriba yo era el usuario 00:11:28
que se llama alumno y con este comando que tengo aquí arriba me he convertido en root 00:11:34
porque aquí en cada línea al principio me dice quién soy yo. Entonces cuando yo le 00:11:40
digo que quiero salir dice vale tú con qué usuario estás. Estás con el usuario root 00:11:45
Pues lo que va a hacer es salir de este usuario 00:11:51
Y veis que me dice que ha hecho un logout 00:11:54
Y me dice, oye, de nuevo estás con alumno 00:11:56
Si yo ahora se me ocurre poner exit 00:11:59
Lo que ha hecho el alumno es abrir este terminal 00:12:03
Entonces cuando yo pongo un exit 00:12:07
Lo que estoy haciendo es cerrar ese terminal 00:12:08
Si en modo gráfico queréis cerrar en este caso la sesión 00:12:11
Pues os tenéis que ir a mano derecha arriba 00:12:15
¿Vale? Veis donde estoy 00:12:18
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. 00:12:21
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. 00:12:35
Si yo le doy a apagar tengo la opción de no hacer nada, de reiniciar y apagar. 00:12:44
si me voy en este caso al de el del medio 00:12:48
¿vale? fijaros que me ha bloqueado 00:12:53
esto se hace igualmente con control al L 00:12:55
¿vale? entonces hemos bloqueado la pantalla 00:12:59
volvemos a entrar como alumno 00:13:03
y lo que hemos visto antes 00:13:04
este de aquí ya lo veremos 00:13:10
si yo me voy aquí a las opciones de configuración 00:13:11
me va a aparecer en este caso una serie de opciones 00:13:14
que yo voy a poder configurar 00:13:17
luego ya lo veremos ¿vale? 00:13:19
esto lo dejo más para adelante 00:13:20
Entonces si tenemos aquí, seleccionamos alumno y cerramos la sesión 00:13:22
¿De acuerdo? 00:13:26
Entonces las opciones diferentes que tenemos 00:13:28
Que sepáis que si en Linux también pulsamos 00:13:31
Porque yo no sé si os acordáis que pasaba cuando pulsábamos CTRL al suprimir 00:13:37
Si yo dentro de aquí pulso CTRL al suprimir 00:13:41
En este caso recordad que en la máquina virtual la combinación de teclas no es CTRL al suprimir 00:13:45
Si es CTRL al insert 00:13:50
Quiero que veáis en este caso las opciones 00:13:51
O si no, os vais a VM y le decís 00:13:55
Oye, quiero enviar a la combinación de teclas control al sub 00:13:59
Y me dice, oye, ¿qué es lo que quieres hacer? 00:14:02
¿Cerrar la sesión? 00:14:04
¿De acuerdo? 00:14:05
Vale, más opciones 00:14:07
Nosotros dentro del cell 00:14:08
Tenemos un conjunto de caracteres 00:14:12
Que se pueden mostrar en la línea de comando 00:14:16
Que es justamente el que hemos visto antes 00:14:18
Que es este de aquí 00:14:22
Cada vez que nosotros iniciamos sesión 00:14:25
Se nos muestra esta línea 00:14:28
Y en esta línea nos dice 00:14:32
Con qué usuario estamos conectados 00:14:34
Me aparece aquí un arroba 00:14:38
Y me aparece el nombre del equipo en el que estoy conectado 00:14:41
¿Sí? 00:14:46
Y luego después de los dos puntos 00:14:46
Me aparece en el directorio en el que estoy 00:14:49
Y ¿por qué me aparece este directorio? Porque este símbolo, la bricolilla, se utiliza para indicar el directorio de trabajo home del usuario. 00:14:52
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. 00:15:06
Es decir, que este es el directorio de trabajo por defecto del usuario alumno. 00:15:15
alumno. Quiere decir que este carácter es exactamente lo mismo que en este caso 00:15:21
raya home alumno porque resulta que el directorio home de todos los alumnos 00:15:28
están dentro del directorio home. Es decir, que si yo soy un usuario que mi 00:15:33
usuario tiene un login que se llama Fernando, mi directorio home será 00:15:40
raya home Fernando. Si hay un usuario que se llama Ana, pues el directorio home de 00:15:44
ana será raya home ana y así con cada uno de los usuarios si entonces el directorio home de cada 00:15:51
usuario siempre va a ser raya home vale se puede cambiar pero bueno va a ser raya home y el login 00:15:59
del usuario de acuerdo yo no sé si recordáis que en windows teníamos este comando eco hola vale y 00:16:06
lo que hace es mostrar en pantalla lo que yo le diga pues aquí funciona prácticamente igual que 00:16:13
en Windows. Pues quiero que veáis 00:16:18
qué pasa si yo pongo echo y la 00:16:20
virigulilla. La virigulilla, si queréis 00:16:22
escribirla, es con la tecla 00:16:25
ALT-GR y el número 4. 00:16:26
Entonces, quiero que veáis 00:16:30
que yo le he dicho, oye, quiero que me escribas 00:16:31
por pantalla lo que contiene 00:16:32
la virigulilla. ¿Y qué es lo que me escribe? 00:16:34
Pues el rayajón al urno. 00:16:37
¿De acuerdo? 00:16:40
¿Sí? 00:16:41
Seguimos. 00:16:43
Perdón. 00:16:49
Dentro del cell 00:16:50
cada vez que nosotros pongamos un comando 00:16:51
lo que va a hacer es hacer una llamada al sistema operativo 00:16:54
para que realice ese comando 00:16:57
pues dentro de este terminal 00:16:59
dentro de esta cell 00:17:04
nosotros vamos a poder en este caso tener características 00:17:05
como pueden ser los alias 00:17:08
ya veremos como se crea un alias 00:17:11
pero un alias es una manera muy cómoda 00:17:13
de ejecutar un comando que tiene muchos argumentos 00:17:17
asignándole una palabra muy corta 00:17:21
os pongo un ejemplo pero no os preocupéis 00:17:24
porque esto lo veremos más adelante 00:17:26
de cómo funciona el alias 00:17:28
imaginaros que 00:17:29
yo tengo en este caso un comando 00:17:31
que es por ejemplo 00:17:34
este comando es el análogo 00:17:35
en Windows al comando dir 00:17:38
pues imaginaros que yo tengo 00:17:41
guión l h a 00:17:43
vale yo tengo 00:17:46
este comando que este ya veremos lo que hace 00:17:48
y este lo que me hace es mostrar el contenido de la carpeta 00:17:50
entonces yo no tengo ganas de estar recordando en este caso 00:17:53
este comando de aquí 00:17:57
entonces yo le puedo poner un alias 00:17:58
entonces yo le puedo decir, oye 00:18:00
quiero poner un alias a esto 00:18:02
y quiero que esto se llame, por ejemplo, aa 00:18:04
¿de acuerdo? 00:18:08
entonces, ¿qué le estoy diciendo con eso? 00:18:13
pues le estoy diciendo que cada vez que yo escriba aa 00:18:16
me va a hacer lo que hay después del igual 00:18:19
De forma que si yo pongo a a, ¿qué es lo que me ha hecho? 00:18:21
Lo que hay después del igual, que en este caso es un comando que se llama ls con las opciones lh ya. 00:18:25
Que ya veremos todo esto para qué es. 00:18:32
¿De acuerdo? 00:18:34
Esta es una de las características que nos ofrece, que nos permite hacer en este caso el cell. 00:18:35
¿Qué también nos permite hacer el cell? 00:18:40
Pues crear variables. 00:18:42
¿Os acordáis que en Windows nosotros creamos variables? 00:18:43
Pues aquí igual. 00:18:46
Aquí incluso más fácil. 00:18:47
Bueno, ya que estoy, me veis que yo borro la pantalla, tenéis dos opciones 00:18:49
O ponéis ese comando, el comando clear, ¿de acuerdo? 00:18:54
Yo puedo poner un ls, que es el comando dir 00:18:58
Y si yo quiero borrar la pantalla, pongo clear 00:19:01
O si queréis en este caso borrarlo, podéis pulsar en este caso 00:19:04
Control L, control L de lugo, ¿de acuerdo? 00:19:10
Vale, estábamos viendo en este caso las variables 00:19:21
Si yo quiero crear una variable, yo puedo poner por ejemplo aquí día es igual a sábado. 00:19:23
¿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. 00:19:33
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 00:19:47
De forma que si yo le digo, oye, quiero que me digas que me escribas por pantalla lo que contiene 00:19:57
Lo que contiene, es decir, el dólar, día, y me pone sábado 00:20:02
Porque si yo le digo, dime lo que hay en día, me dice que día es día, ¿de acuerdo? 00:20:07
¿Qué es lo que me permite también hacer en este caso el sell? 00:20:13
pues obviamente script 00:20:16
entonces ya veremos en este caso 00:20:18
que es eso del script 00:20:20
entonces yo por ejemplo 00:20:22
ya veremos este editor 00:20:24
esto no hace falta que lo entendáis 00:20:25
voy a hacerlo en modo 00:20:27
en modo gráfico 00:20:33
para que me sigáis 00:20:38
esto lo voy a minimizar 00:20:40
quiero que veáis 00:20:44
que aquí a mano izquierda 00:20:46
tengo 00:20:48
lo que sería el menú de inicio por decirlo de alguna manera 00:20:49
y en este caso tengo aquí el Firefox, tengo el explorador de archivos 00:20:53
tengo aquí el software de Ubuntu, tengo aquí la ayuda 00:20:59
y tengo las ventanitas que yo tengo abiertas que en este caso es el terminal 00:21:02
si yo me voy en este caso aquí al gestor de archivos 00:21:05
quiero que veáis que tengo aquí recientes y tengo aquí carpeta personal del usuario 00:21:11
Si yo me voy a la carpeta personal del usuario, yo por ejemplo aquí puedo crear en este caso una carpeta. 00:21:23
Pues vamos a crear una carpeta que se llame Carpeta 1. 00:21:30
Y dentro de esta Carpeta 1 yo voy a crear en este caso botón derecho. 00:21:37
Vamos a hacerlo de otra manera porque desde aquí no me deja. 00:21:50
Vamos a irnos aquí abajo, mano izquierda, y vamos a abrir en este caso el editor de textos. 00:21:56
Y en este editor de texto yo voy a poner echo hola, echo buenos días. 00:22:07
Que este comando es el mismo que hemos visto en Windows. 00:22:17
Echo adiós. Es decir, estoy escribiendo tres comandos, uno seguido detrás de otro. 00:22:21
Lo voy a guardar y lo voy a guardar dentro de la carpeta descargas. 00:22:27
Y le voy a llamar, por ejemplo, quehace.sh y le voy a llamar con extensión sh, ¿vale? 00:22:32
Y le doy a guardar. 00:22:43
Cierro de aquí, ¿vale? De forma que yo ya tengo aquí el ficherito que se llama quehace.sh. 00:22:46
¿Me seguís? 00:22:54
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. 00:22:56
Y quiero que veáis que aquí me aparece la carpeta 1. 00:23:03
¿Os acordáis cómo cambiabais de carpeta en este caso en Windows? 00:23:08
El comando cd, ¿verdad? 00:23:12
Pues aquí el comando cd es casi exactamente igual. 00:23:14
Entonces yo puedo poner cd y de manera relativa decirle carpeta 1. 00:23:19
Y aquí empiezo a deciros que por favor utilicéis el tabulador. 00:23:25
Fijaros que si yo pulso la tecla c y pulso el tabulador, me lo rellena. 00:23:28
Y de nuevo me dice qué usuario soy, en qué ordenador estoy y en qué carpeta estoy. 00:23:33
Y me dice dentro de tu carpeta personal, dentro de tu directorio home, estás dentro de la carpeta que se llama carpeta 1. 00:23:43
Si yo hago un ls, quiero que veáis que ahí pone que hace .sh. 00:23:50
¿Sí? Vale, ¿qué pasa si yo quiero decirle que quiero que me ejecute lo que hay dentro de ese fichero? 00:23:56
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 00:24:10
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? 00:24:20
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. 00:24:26
Vale, vamos a seguir un poquito más 00:24:40
Cuando se habla de que estamos escribiendo comandos en el cell 00:24:43
Nosotros en el cell, dentro de cada comando 00:24:47
Tenemos que saber que está formado por tres partes básicas 00:24:52
Lo que es el comando en sí, por ejemplo, el ls 00:24:55
Luego las opciones que permiten ajustar el comportamiento de dicho comando 00:24:59
Como por ejemplo, en este caso, la opción guión l 00:25:08
que ya veremos para qué es, y por último, en este caso, los argumentos con los que quiero que trabaje. 00:25:12
Por ejemplo, yo le puedo decir que quiero que me trabaje con el directorio padre. 00:25:20
Le puedo decir en este caso que va a ser el directorio etc. 00:25:25
Entonces tenemos el nombre del comando, tenemos las opciones y tenemos los argumentos con los que trabaja. 00:25:29
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. 00:25:36
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? 00:25:54
En concreto las opciones mejor serían el raya n o el raya i etc etc, ¿de acuerdo? 00:26:07
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? 00:26:14
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? 00:26:32
¿Cómo podemos ver de una manera rápida qué es lo que suelen tener todos los comandos? 00:26:41
Pues la mayoría de los comandos suelen tener una opción, en este caso, que es "-gel". 00:26:47
Entonces aquí tenéis una breve reseña de cuáles son los comandos y los argumentos que este comando acepta. 00:26:56
Entonces, esta opción, repito, la que termina en "-gel", la tienen la mayoría de los comandos. 00:27:05
Así que es una de las primeras cosas que podéis empezar a utilizar. 00:27:11
Otra cosa bastante importante. 00:27:18
Hasta ahora no hemos tenido diferencia en Windows. 00:27:20
Cuando escribíamos, por ejemplo, y creamos un fichero que se llamase, por ejemplo, 00:27:24
os pongo el ejemplo, me vuelvo otra vez a la interfaz de comando, me vuelvo a carpeta 1, 00:27:32
y ves que aquí se llama quehace.sh. 00:27:36
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. 00:27:39
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. 00:27:53
¿Por qué? Porque Linux distingue entre mayúsculas y minúsculas, es decir, es sensible a mayúsculas y minúsculas. 00:28:14
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. 00:28:23
Cuidado con esto porque fijaros que si yo pongo ls todo va muy bien. 00:28:35
Si yo pongo ls me dice que la orden no encontrada porque, repito, linux es sensibles a mayúsculas y minúsculas. 00:28:39
¿De acuerdo? 00:28:48
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. 00:28:48
¿Os acordáis que quería decir que me aparece entre corchetes? 00:29:15
Quiere decir que son elementos opcionales. 00:29:20
Si me aparecen los tres puntitos 00:29:23
Quiere decir que en este caso representa una lista 00:29:27
Con una longitud arbitraria de elementos 00:29:30
Es decir, que si aquí me dice que puedo poner un fichero 00:29:34
Quiere decir que puedo poner uno o más ficheros 00:29:38
Si a mí me da la gana 00:29:41
Eso es lo que quieren decir los puntitos 00:29:43
¿Qué otra opción también tenemos? 00:29:45
Pues para que veáis la opción me voy a coger de aquí 00:29:48
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. 00:29:50
Ya lo veremos, ¿vale? 00:30:03
Y quiero que veáis, este no me gusta. 00:30:04
A ver, uno que pueda ver, que quiero que veáis uno, este, ¿vale? 00:30:07
¿Qué quiero que veáis aquí? 00:30:19
Hay un comando que se llama date, que fijaros que en Windows también había un comando que se llamaba date, ¿vale? 00:30:21
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. 00:30:26
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í? 00:30:42
Pero solo uno de ellos puede especificarse, ¿de acuerdo? 00:30:57
Y luego me queda en este caso, que no recuerdo dónde puedo mostrar una ayuda, entonces se lo escribo aquí en pantalla. 00:31:03
si hay algo que me pone en este caso 00:31:09
fillename 00:31:12
y me lo pone así 00:31:13
cuando busquéis en la ayuda, por ejemplo 00:31:15
si os pone dir así 00:31:19
me está diciendo que 00:31:20
representa un dato variable, quiere decir 00:31:23
que quiere decir que ahí tengo que poner 00:31:25
un nombre, un nombre de 00:31:28
en este caso un nombre de fichero 00:31:30
entonces si me aparece 00:31:31
entre corchetes quiere decir que 00:31:35
es opcional, si me aparece ahí, así 00:31:37
quiere decir que tengo que poner ahí en este caso 00:31:39
el nombre de un fichero de acuerdo más opciones ya veremos en este caso los entornos de escritorio 00:31:41
en el entorno de escritorio que utiliza aquí ubuntu se llama genome y resulta que también 00:31:59
de forma predeterminada en reja de enterprise también se utiliza el tema genómico así vale 00:32:07
Es decir, que para acceder al terminal, es decir, este terminal es al fin y al cabo un programita. 00:32:15
Entonces, ¿cómo se llama ese programita? 00:32:26
Entonces, yo desde aquí, si yo pongo por ejemplo genome y lo que hago es hacer pulsar dos veces el tabulador, ¿vale? 00:32:29
Quiero que veáis que aquí me da un montonazo de opciones. 00:32:40
pues quiero que veáis que por ejemplo 00:32:43
aquí tengo un comando que se llama 00:32:45
genome cell 00:32:47
si yo le digo que me ejecute 00:32:48
genome cell, ¿vale? porque lo estoy 00:32:51
utilizando de la consola 00:32:57
si yo desde aquí 00:32:58
para que vosotros lo podáis ver 00:33:01
no, es que estaba 00:33:03
estaba pensando como 00:33:17
ejecutar desde aquí, luego eso lo vemos 00:33:20
para que veáis como podéis ejecutar tipo 00:33:22
inicio ejecutar, ¿vale? porque 00:33:23
perdóname 00:33:25
Luego os digo, porque no me acuerdo de cuál es la combinación 00:33:30
Entonces, quiero que sepáis que estos terminales tienen un nombre 00:33:35
¿De acuerdo? 00:33:39
Uno de los nombres, si tenéis él en el entorno de escritorio, es este de aquí 00:33:40
El genoma es él 00:33:43
Que lo que hace es abrir esta ventanita 00:33:44
¿De acuerdo? 00:33:46
Vale 00:33:49
Vamos a seguir en este caso 00:33:49
En cuanto al espacio de trabajo dentro de Linux 00:33:52
¿Qué es un espacio de trabajo? 00:34:01
Un espacio de trabajo son pantallas de escritorio por separado que tienen diferentes ventanas de aplicaciones. 00:34:03
¿Qué es esto? Que lo estoy leyendo simplemente de las transparencias que os he dejado. 00:34:10
Esto no es más que los escritorios virtuales que vosotros habéis utilizado en Windows. 00:34:14
Yo no sé si os acordáis. 00:34:18
Pues aquí igual. Yo tengo varios escritorios virtuales. 00:34:20
¿De acuerdo? 00:34:23
¿Cómo podemos en este caso cambiar entre espacios virtuales? 00:34:24
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. 00:34:28
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. 00:34:56
Y yo qué sé, negro sobre blanco. 00:35:19
¿Qué quiero cambiar en este caso de espacio de trabajo, de entorno virtual? 00:35:22
Pues fijaros que directamente me puedo mover al primero, me puedo mover al segundo y directamente me ha añadido un tercero. 00:35:27
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. 00:35:36
Si me voy aquí a actividades, pues me puedo mover en este caso entre todos los escritorios virtuales que yo quiera. 00:36:06
si estuviésemos dentro de Red Hat había combinación de teclas 00:36:14
aquí por ejemplo si estáis en Ubuntu 00:36:39
si pulsáis control al y las teclas de para arriba y para abajo 00:36:41
quiero que veáis que estoy en el primero 00:36:47
control al flechita para abajo 00:36:49
estoy en el segundo escritorio virtual 00:36:52
control al, flechita para abajo 00:36:55
estoy en el tercer escritorio virtual 00:36:57
y control al 00:36:59
flechita para abajo, estoy en el último 00:37:01
y así, para flechita para arriba 00:37:03
flechita para abajo 00:37:05
me puedo cambiar entre cada uno de ellos 00:37:07
¿vale? pulsando 00:37:09
os lo escribo por aquí 00:37:11
control 00:37:13
más al 00:37:15
más la flechita 00:37:18
para arriba, ¿vale? 00:37:21
perdón 00:37:27
o la flecha hacia abajo 00:37:28
¿De acuerdo? 00:37:30
¿Sí? 00:37:32
Pues que sepáis que aquí tenéis en este caso los escritorios virtuales. 00:37:33
Entonces repito que me puedo mover por desde aquí. 00:37:38
¿De acuerdo? 00:37:41
De cada uno de ellos, de los que yo quiera. 00:37:42
Vale, más opciones. 00:37:50
En este caso nos vamos a ir a ver cómo podemos arrancar el terminal. 00:38:02
Esto ya lo hemos visto, pero bueno, lo volvemos a repetir. 00:38:08
Cogemos en este caso este terminal 00:38:11
Y opción primera 00:38:14
Si yo me voy en este caso a aplicaciones 00:38:20
Me voy aquí a terminal 00:38:22
Primera opción, ¿de acuerdo? 00:38:25
Segunda opción, nos vamos de aquí, escape 00:38:28
Normalmente aquí en el escritorio en lo vacío 00:38:31
Tenéis abrir terminal 00:38:37
Segunda opción, ¿de acuerdo? 00:38:38
O, a ver si recuerdo, porque no recuerdo muy bien 00:38:43
Podemos buscar aquí el terminal y directamente lo abrimos 00:38:49
Que es lo mismo que hacer esto, si me voy aquí a inicio 00:39:11
Ves que me ponéis aquí a escribir, esto es como cuando estáis escribiendo en inicio de Windows 00:39:14
Vosotros sabéis que empieza por terminal, pues ponéis aquí terminal 00:39:19
Y te dice las aplicaciones en este caso que empiezan 00:39:23
Y tenéis varias opciones, también aquí tenéis la combinación de teclas 00:39:26
Control-Alt-T de Toledo 00:39:33
y automáticamente abrís el terminal 00:39:34
¿de acuerdo? 00:39:37
esto varía un pelín entre una y otra distribución 00:39:38
pero bueno, para que tengáis ahí opciones 00:39:40
más opciones 00:39:42
ya hemos visto como podemos bloquear 00:39:46
en este caso la sesión del usuario 00:39:48
que hemos visto aquí en modo gráfico 00:39:50
que podemos pulsar Control-Alt-Suprimir 00:39:52
o en este caso tenéis 00:39:54
la combinación de tecla 00:39:56
Control-Alt-L 00:39:58
si pulsáis Control-Alt 00:39:59
En este caso L, supuestamente se bloquea el terminal. 00:40:02
Como estoy en este caso en el modo gráfico, aquí no me está cogiendo esa combinación de tecla, 00:40:06
pero si pulsáis Control-Alt-L de Lugo, lo que estoy haciendo es bloquear el terminal. 00:40:22
Es decir, lo mismo que si yo pincho aquí y le doy a este de aquí. 00:40:26
Hace exactamente igual. 00:40:30
¿De acuerdo? 00:40:32
Y ya hemos visto cómo se cierra la sesión del usuario. 00:40:34
vale 00:40:36
más opciones 00:40:38
ya hemos visto que pasa si pulsamos 00:40:40
control al suprimir 00:40:47
de acuerdo 00:40:48
vamos a cerrar todo lo que tenemos 00:40:51
un segundo, vamos a cerrar todo, que si no 00:40:57
como tengo varias cosas abiertas 00:40:59
mal 00:41:00
si pulsamos en este caso 00:41:04
control al suprimir, me dice que es lo que 00:41:07
quiero hacer, que ya lo hemos visto, dependiendo de la 00:41:10
distribución, me va a dar la opción en este caso 00:41:11
de apagar el equipo 00:41:14
o reiniciarlo 00:41:16
vale 00:41:16
entonces en este caso 00:41:26
cuando tengáis una distribución que aparezca 00:41:29
que es lo que quieres, si apagar o reiniciar 00:41:31
si no tocas nada 00:41:33
automáticamente yo no sé si habéis visto 00:41:35
que cuando yo aquí le doy a apagar 00:41:37
me pone aquí 60 segundos 00:41:39
vale 00:41:41
entonces si yo no hago nada aquí 00:41:42
automáticamente, pasados 60 segundos 00:41:45
el ordenador se me va a apagar 00:41:47
¿de acuerdo? como yo la última vez 00:41:49
le dice cancelar, pues por defecto se me tiene puesto cancelar. Pero si no tocáis nada, 00:41:51
por defecto automáticamente a los 60 segundos se me apaga. 00:41:56
Más cosas que podemos ver en este caso de lo de transparencia. Igual que yo estoy haciendo, 00:42:03
yo lo estoy explicando para las posibles dudas que puedan surgir, pero estoy siguiendo las 00:42:08
transparencias que os he dejado en el aula o en el Classroom. O sea que podéis ir siguiendo 00:42:11
perfectamente pero no sé si así os quedará más claro vale cuando nosotros estamos en este caso 00:42:18
en el terminal ya sabéis que esto es como windows escribimos el comando y una vez final y escrito 00:42:25
el comando lo único que tenemos que hacer es pulsar enter para que se ejecute y que haga una 00:42:34
llamada al sistema y ejecute el comando correspondiente de acuerdo pero qué pasa si 00:42:38
quiero escribir más de un comando en una línea me explico porque yo sí que puedo poner perfectísima 00:42:43
Digo, oye, eco hola y eco adiós. 00:42:49
Pero, ¿qué pasa si por algún casual, yo tengo que escribir en este caso en una misma línea varios comandos? 00:42:57
Entonces, hay una serie de caracteres especiales que tienen un significado especial dentro del VAS. 00:43:04
Por ejemplo, uno de ellos es el punto y coma. 00:43:12
si yo pongo en este caso 00:43:14
echo hola 00:43:17
y yo le pongo aquí un punto y coma 00:43:18
esto es como si 00:43:21
estuviese diciendo que voy a escribir 00:43:23
otro comando totalmente dependiente 00:43:25
es lo mismo que estoy 00:43:27
haciendo arriba, si yo pongo 00:43:29
echo adiós, ¿qué es lo que me va a hacer? 00:43:30
me ha ejecutado los 00:43:34
dos comandos, uno 00:43:35
después ha puesto el punto y coma, es decir 00:43:36
otro comando totalmente dependiente y me ha hecho 00:43:38
echo adiós 00:43:40
yo puedo poner aquí lo que me dé la gana 00:43:42
le hago un ls, un punto y coma, echo, adiós 00:43:44
¿qué me va a hacer? me ejecuta tres comandos 00:43:49
primer comando, aquí este es un carácter especial 00:43:52
que él determina que esto es fin de ese comando 00:43:57
hay otro comando, fin del segundo comando 00:44:00
y me escribe otro comando 00:44:03
y son la ejecución de los tres comandos totalmente independientes 00:44:05
¿de acuerdo? pues hay una serie de caracteres 00:44:09
que a nosotros vamos a tener que considerar que son unos caracteres especiales los que se llaman 00:44:12
los meta caracteres y ahora para trabajar ahora con los elementos vamos a hacer en este caso una 00:44:17
cosa igual que habéis hecho en windows aquí nosotros vamos a coger la estructura de directorio 00:44:28
que utilizáis en windows que también os la subiré al aula para que trabajemos siempre con esa 00:44:34
estructura y directorio y así no tenemos que estar creando directorios ficheros 00:44:39
etcétera etcétera entonces qué es lo que voy a hacer pues voy a pasar a esta 00:44:43
máquina en este caso una carpeta entonces para hacerlo mejor lo puedo 00:44:47
arrastrar pero en este caso visto lo visto que existen en el examen me voy a 00:44:52
vm me voy a setting me voy a opción me voy a ser el folder 00:44:56
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? 00:45:04
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. 00:45:28
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. 00:45:45
entonces aquí el C dos puntos no existe 00:46:04
aquí el D dos puntos no existe 00:46:07
sino que cada partición va a tener que estar 00:46:09
va a tener que ser utilizada 00:46:13
asignándole una carpeta 00:46:17
de forma que cuando yo acceda a esa carpeta 00:46:20
realmente estoy entrando en esa partición 00:46:22
entonces por eso aquí lo único que veis que tiene el ordenador de Linux 00:46:24
son carpetas 00:46:28
entonces en este caso hay una carpeta 00:46:30
que es la que me interesa a mi 00:46:33
que esta ya la sabéis, que se llama mnt 00:46:35
que se llama hgfs 00:46:37
y tengo aquí la carpeta compartida 00:46:39
vale 00:46:41
pues yo aquí voy a meter en este caso 00:46:42
el fichero 00:46:45
comprimido con el que 00:46:46
hemos trabajado en windows pero ahora 00:46:49
os voy a pasar el correspondiente 00:46:51
para linux, que es exactamente el mismo 00:46:53
lo que pasa es que he cambiado los saltos 00:46:54
de línea, un segundo 00:46:57
estaba copiando aquí 00:46:58
entonces aquí vamos a tener este fichero 00:47:04
que es el que os voy a dejar 00:47:07
pues yo simplemente lo voy a abrir 00:47:08
me voy a ir 00:47:11
a la carpeta personal del usuario 00:47:13
porque vamos a ponerlo todos ahí 00:47:15
me voy a la carpeta 00:47:17
personal del usuario y lo único que 00:47:19
hago es extraerla 00:47:21
¿de acuerdo? de forma que ya 00:47:23
tengo aquí el IES del cañaveral 00:47:27
¿de acuerdo? 00:47:29
vale 00:47:33
Si me voy al terminal y si yo le digo ls, quiero que veáis que yo tengo aquí el ies, el cañaveral. 00:47:34
¿De acuerdo? Lo voy a poner, porque yo no sé si así se ve mejor, pero bueno, lo dejo así. 00:47:43
Lo voy a poner en negro. 00:47:49
Vale, vamos a partir de ese de ahí. 00:47:52
¿Y todo esto por qué? Porque estábamos viendo en este caso que hay una tecla que en Linux es Dios. 00:47:54
¿Y a quién me refiero? Al tabulador 00:48:01
Entonces, para que veamos cómo funciona el tabulador 00:48:04
Voy a dar el primer comando, que es el comando cd 00:48:08
Entonces, el comando cd es bastante fácil de entender 00:48:11
Que estoy mirando por aquí, si... no 00:48:17
El comando cd, ¿vale? 00:48:23
Es un pelín diferente a linux 00:48:27
Si yo pongo cd en windows 00:48:30
no sé si recordáis que me decían que carpeta estoy 00:48:33
pues si yo pongo cd en linux 00:48:35
fijaros que no me pone nada 00:48:38
pero aquí quiero que entendáis dos comandos 00:48:40
el cd y el pw que es el que vamos a trabajar ahora 00:48:44
entonces el comando pw me dice en todo momento en que carpeta estoy 00:48:46
y el comando cd me permite cambiar de carpeta actual de trabajo 00:48:52
si yo pongo cd sin nada 00:48:58
siempre me va a ir a la carpeta home del usuario actual 00:49:01
es decir, que usuario soy, alumno 00:49:05
así que me voy a ir a home, alumno 00:49:08
una forma muy rápida de ir 00:49:11
ahora, todo dentro de linux 00:49:13
parte de este directorio 00:49:17
y dentro de este directorio hay sus carpetas 00:49:19
¿vale? habrá una carpeta que se llama carpeta 1 00:49:23
dentro de la carpeta 1, carpeta 2 00:49:26
Entonces, esto sería en este caso, esto sería del directorio raíz una carpeta, dentro de esa carpeta otra carpeta. 00:49:29
Quiero que veáis que estoy poniendo la barra de dividir. 00:49:41
Dentro de Windows, nosotros poníamos esta barra para decir en este caso que es el directorio raíz. 00:49:46
Pues en Linux no es esta barra, en Linux es esta barra. 00:49:53
¿De acuerdo? ¿Sí? 00:49:57
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. 00:49:59
Y le digo, oye, por favor, dime dónde estoy. 00:50:07
Y me dice, pues estás en el directorio raíz. 00:50:09
¿Cómo puedo ver en este caso el contenido de una carpeta? 00:50:12
Pues ya os he dicho que el comando correspondiente al dir se llama ls. 00:50:15
Pues me dice, mira, esto es lo que hay en el directorio raíz. 00:50:18
Quiero que veáis que hay una carpeta que se llama home. 00:50:22
Pues le digo, oye, ¿me puedo cambiar a la carpeta home? 00:50:24
Pues le digo, sí, cd home, porque estoy en el directorio RAID 00:50:30
Y me dice en todo momento qué usuario soy, en qué ordenador estoy 00:50:33
Y cuál es la carpeta actual en la que estoy 00:50:38
Si yo le digo pwd, se me dice en qué carpeta estoy 00:50:40
¿Os acordáis en Windows cómo podía acceder al directorio padre? 00:50:45
Pues aquí exactamente igual 00:50:51
Si yo pongo cd punto punto, le estoy diciendo que se vaya al directorio superior, al directorio padre. 00:50:52
Y si vuelvo a decir dónde estoy, me dice que estás en PWD. 00:50:59
Perdón, me dice que estoy en el directorio RAID. 00:51:05
Igual que visteis en Windows de ruta absoluta y ruta relativa, aquí es exactamente igual. 00:51:09
si yo quiero decir de forma absoluta que se vaya al directorio home del usuario 00:51:16
yo voy a decirle cd directorio raíz siempre la ruta absoluta directorio raíz 00:51:22
y le digo home y le digo alumno y ya estoy en el directorio alumno 00:51:28
pero yo no sé si recordáis que cuando le dijimos que nos escribiese que es lo que valía esto 00:51:35
me decía lo mismo que eso vale el home alumno 00:51:41
¿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. 00:51:44
Nos hemos ido al directorio home del usuario. 00:51:59
Sabiendo que yo estoy aquí, en el home alumno, ¿cómo podría irme a la carpeta? En este caso, csvs. 00:52:04
csv nuevos 00:52:14
os lo digo porque supongo que ya más o menos sabréis que carpetas hay en lo que 00:52:17
llevamos trabajando desde hace tres o cuatro meses 00:52:22
entonces si yo os digo de manera relativa 00:52:25
yo pondría cd 00:52:27
y a mí no se me ocurre poner 00:52:29
oye desde el directorio raid 00:52:31
raya home raya alumno y escaña veral 00:52:33
porque esto es una ruta absoluta 00:52:36
entonces ¿dónde estoy? 00:52:39
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. 00:52:41
Si yo os digo ahora, oye, quiero ir al directorio home, a este de aquí 00:52:57
Quiero ir a este directorio home de manera relativa 00:53:06
Pues yo iría a cd y le iría a quiero que te vayas al padre 00:53:09
Y una vez que estés en el padre, otra vez que te vayas uno más para atrás 00:53:13
Es decir, en un punto punto estaríamos en este 00:53:18
En un punto punto estaríamos en este 00:53:23
Nos faltaría un punto punto, ¿no? 00:53:25
si yo le digo que me diga dónde estoy 00:53:27
me dice que estoy en el raya home 00:53:30
¿sí? 00:53:32
vale 00:53:35
me vuelvo a ir en este caso 00:53:35
de manera relativa 00:53:37
alumno y escañaveral 00:53:39
csv nuevos 00:53:42
si yo os digo que quiero ir de manera 00:53:44
absoluta al directorio 00:53:46
raya home 00:53:48
¿cómo lo haríamos? 00:53:49
pues sería cd 00:53:51
de manera absoluta siempre 00:53:52
raya home 00:53:56
Esto si habéis entendido cómo se hace en Windows 00:53:57
Aquí es exactamente igual 00:54:03
¿Qué pasa? ¿Qué os dije que hacía si yo pongo cd sin nada? 00:54:04
Siempre me voy a ir al directorio home del usuario actual 00:54:09
Siempre 00:54:13
¿De acuerdo? 00:54:14
Pues ahora por ejemplo me voy a ir a esta carpeta 00:54:16
Dentro del i escanea veral 00:54:19
Me voy a ir por ejemplo a almacén y a datos 00:54:21
Que es el que siempre trabajamos 00:54:24
¿De acuerdo? 00:54:26
¿Dónde estoy? Pues estoy en home, alumno, iescañaveral, almacén, datos. 00:54:27
Yo ahora me voy a ir, por ejemplo, a la carpeta raya home, de manera absoluta, cd, raya, home, ¿sí? 00:54:32
Y ahora mi pregunta es, ¿qué pasa si quiero volver a la carpeta anterior en la que estaba? 00:54:45
Es decir, iescañaveral, almacén, datos. 00:54:50
Pues tenéis una manera muy cómoda. 00:54:53
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. 00:54:55
Pues ese botón que tenéis en el mando es lo mismo que hace este comando. 00:55:03
Si vosotros ponéis cd y un guión, esto lo que hace es volver a la última carpeta en la que estuvisteis. 00:55:07
Si yo le doy, ¿a qué carpeta ha vuelto? A la última que estaba. 00:55:14
Si yo ahora le digo que se vaya otra vez a la última en la que estuve 00:55:18
¿Cuál es la última que estuve antes de esta? 00:55:23
Pues al raya home 00:55:26
Y así estoy permutando entre una y otra carpeta 00:55:26
Entonces hay veces que estáis trabajando en dos carpetas 00:55:30
Y es bastante útil esta opción del comando cd 00:55:33
¿De acuerdo? 00:55:37
Entonces repito 00:55:39
Una manera muy rápida de ir al directorio home 00:55:40
Una manera rapidísima de ir al directorio 00:55:43
perdón, repito 00:55:47
una manera muy rápida de ir al directorio raíz 00:55:49
una manera 00:55:51
rápida de ir a vuestro directorio home 00:55:53
esta 00:55:55
o esta 00:55:56
¿de acuerdo? 00:55:58
y si queréis 00:56:01
estáis en dos carpetas, por ejemplo 00:56:03
y es cañaveral y queréis 00:56:05
volver a la última carpeta 00:56:07
en la que accedisteis, cd 00:56:09
guión 00:56:11
¿de acuerdo? 00:56:12
Y ya os digo que de manera relativa es exactamente igual que vimos en Windows. 00:56:14
Entonces, ¿todo esto para qué? Para que veamos en este caso el uso del tabulador. 00:56:20
Entonces, en este caso el tabulador dentro de Linux es una pasada. 00:56:26
¿Por qué? Imaginaros que vamos a hacer ejercicios, ¿vale? 00:56:37
Si yo me quiero ir, por ejemplo, estoy en el directorio Home. 00:56:41
Si yo me quiero ir a la carpeta FOL de primero SMRA, 00:56:47
fijaros que yo pondría cd y voy a ponerla ahí y le doy al tabulador y directamente me lo rellena 00:56:50
si yo ahora aquí pulso tabulador no me pone nada pero si pulso dos veces tabulador una segunda vez 00:56:57
me dice mira estas son las opciones que tiene si yo le digo vale yo sé que ahora es la c y pulso 00:57:04
el tabulador porque él no me pone curso 2019 20 porque resulta que él tiene dudas porque fijaros 00:57:11
que hay dos que empiezan por c este y este de forma que si yo ahora pulso otra vez tabulador 00:57:18
me dice mira tengo dudas con estas dos sácame tú de dudas por favor entonces si yo le pongo la u 00:57:24
le doy a tabulador en la ya no tiene dudas de nuevo si vuelvo a pulsar dos veces tabulador 00:57:30
me dice oye perdón si pulso una vez tabulador me dice grado y aquí se para porque dice oye 00:57:37
tengo dudas si yo vuelvo a pulsar tabulador me dice tengo dudas después de grado que va medio 00:57:43
o superior pues si yo pongo la m y le doy a tabulador me lo rellena de nuevo vuelvo a pulsar 00:57:50
dos veces tabulador y me dice que tengo tres posibilidades comercio ga y smr digo pues mira 00:57:57
ese tabulador le doy en este caso dos veces al tabulador y me dice primero segundo pues pulso la 00:58:02
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. 00:58:08
entonces si yo le pongo ahora la opción de A 00:58:31
¿vale? me lo rellena 00:58:34
dice vale, ¿y ahora qué? 00:58:38
pues si yo pulso dos veces tabulador 00:58:40
me dice ¿qué es lo que quieres? 00:58:41
fall, mme, ofimática, rede o som 00:58:42
digo pues mira, quiero F tabulador 00:58:44
y me dice ¿dónde estoy? 00:58:47
uy, perdón, ¿dónde estoy? 00:58:52
pues estás en toda esa ruta 00:58:54
¿sí? 00:58:56
entonces el tabulador 00:58:59
dentro de linux se utiliza 00:59:01
mucho mucho mucho de acuerdo entonces tenéis en este caso que os dije en clase que no le iba a 00:59:03
pedir pero imaginaros que yo tengo toda esta la voy a poner más grande para que se vea bien vale 00:59:13
yo tengo esta ruta e imaginaros que yo con las teclas de las flechitas me coloco aquí porque 00:59:30
yo puedo editar hay a veces que escribir un comando muy largo y tenéis que modificar algo 00:59:40
de ese comando 00:59:44
entonces que sepáis que tenéis ciertas opciones 00:59:45
si pulsáis la tecla de inicio 00:59:48
os colocáis al inicio 00:59:50
de la línea 00:59:51
si pincháis en fin 00:59:54
os colocáis en el fin 00:59:55
pero si me coloco 00:59:57
por ejemplo aquí en grado medio 01:00:00
en la G y pulso control U 01:00:01
control más U 01:00:03
lo que hace es me borra desde aquí 01:00:05
en este caso 01:00:08
hasta el principio de la línea 01:00:09
es decir, si pulso control U 01:00:11
Fijaros que me ha borrado desde aquí hasta el inicio de la línea 01:00:13
Pero si pulso control K de kilo 01:00:17
Lo que me hace es me borra desde el cursor hasta el final de la línea 01:00:20
Si pulso control K de kilo 01:00:25
Me borra desde donde está el cursor hasta el final de la línea 01:00:27
¿De acuerdo? 01:00:31
¿Qué pasa si tengo en este caso este de aquí? 01:00:34
Me he ido al directorio del usuario y quiero irme ahí 01:00:56
¿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. 01:01:00
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. 01:01:13
¿De acuerdo? ¿Sí? Vale. 01:01:30
Pues esto ya a veces que no puede resultar en este caso útil. 01:01:35
Ya hemos visto en este caso la diferencia entre ruta y absoluta. 01:01:38
No lo voy a volver a explicar porque es exactamente igual que en Windows. 01:01:42
Pero por favor recordad que en este caso en Linux el directorio raíz es la barra de dividir. 01:01:46
Y en Windows es la barra, en este caso, invertida. 01:01:54
En Linux es la barra de dividir. 01:01:57
De forma que una ruta absoluta en Linux siempre va a empezar por, en este caso, la barra de dip y dir. 01:01:59
Más opciones. 01:02:08
Hemos visto que si yo estoy aquí, yo estoy en pwd, estoy en iscañaveral, almacén datos, 01:02:09
si yo pongo cd punto punto, me voy al directorio padre. 01:02:17
Pero yo no sé si recordáis para qué era el punto. 01:02:21
¿Me he movido? 01:02:24
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? 01:02:25
Todos los directorios van a tener dos ficheros especiales, por decirlo de alguna manera, el punto y el punto punto. 01:02:39
El punto representa, en este caso, al directorio actual, ¿de acuerdo? 01:02:46
Y el punto punto representa al directorio padre del directorio en el que estoy, ¿sí? 01:02:54
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? 01:03:02
Si yo pongo aquí cd y pongo aquí datos, esto es una ruta relativa. 01:03:16
Que os quede claro. 01:03:26
Vamos a empezar con los caracteres comodines dentro de Linux. 01:03:28
Los caracteres comodines de Linux en principio son los mismos que podíamos nosotros utilizar dentro de Windows. 01:03:33
¿Cuáles son esos dos comodines que vimos en Linux? 01:03:41
Me voy a ir a la carpeta, por ejemplo, listado alumnos, y fijaros que estoy utilizando todo el rato el tabulador. 01:03:44
Y aquí voy a poner un ls. 01:03:55
Y aquí en el ls fijaros que me aparecen todos los ficheros que ya llevamos trabajando con ellos. 01:03:58
Aparece un montonazo de ficheros. 01:04:04
Los caracteres comodines, o como lo vais a ver que se llaman los globings, 01:04:07
Son unos caracteres especiales que lo que me permiten es representar un conjunto o un patrón de ficheros o de directorios. 01:04:11
Me explico. 01:04:25
Si yo le digo ls asterisco, le estoy diciendo que me muestre, en este caso igual que en Windows, 01:04:27
todos los ficheros que contengan cualquier combinación de caracteres. 01:04:35
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? 01:04:39
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. 01:04:52
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í? 01:05:01
Y al igual que teníamos en este caso en Linux, en Windows, teníamos la interrogación. 01:05:18
¿Qué pasa si yo le digo que quiero que me muestres los ficheros cuya una, dos, tercera letra sea una A? 01:05:25
Y que luego, después, haya cualquier cosa y que termine con extensión txt. 01:05:40
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. 01:05:45
me voy a ir al directorio home del usuario 01:06:00
de una manera muy rápida 01:06:05
y vamos a ver qué opciones también tenemos 01:06:07
otro carácter, hemos visto el asterisco 01:06:11
hemos visto el asterisco, hemos visto la interrogación 01:06:15
y hemos visto para qué es este carácter 01:06:19
fijaros que si yo le digo ls y le digo este carácter 01:06:23
¿Qué le estoy diciendo? 01:06:28
Le estoy diciendo lo mismo que, oye, quiero que me muestres lo que hay en la carpeta 01:06:32
Raya home, alumno 01:06:37
Es exactamente lo mismo, porque es un carácter especial 01:06:41
¿Sí? 01:06:44
Vale 01:06:46
Pues ahora, esto todavía vosotros no lo tenéis que ver 01:06:46
¿Vale? O sea, no lo tenéis que saber 01:06:50
Pero no obstante, miradme lo que voy a hacer 01:06:52
Yo cuando me quiero convertir en root 01:06:54
Tenéis varias opciones, pero una de ellas es esta 01:06:58
entonces ponéis sudo su y te pide la contraseña del alumno 01:07:01
entonces yo pongo clave $1 y de repente ya soy root 01:07:06
porque me dice aquí que el usuario con el que estás conectado es root 01:07:12
desde este ordenador y estás en esta carpeta 01:07:16
si yo le digo en qué carpeta estoy, fijaros que no es la carpeta raya home alumno 01:07:19
resulta que el usuario root su directorio personal de trabajo no está donde están los demás sino que 01:07:26
está en un directorio que parte del raíz que se llama root de acuerdo esto porque es porque 01:07:35
imaginaros que normalmente el rayajón está en una partición imaginaros que esa partición se jode 01:07:42
pues si esa partición se jode y ahí está el directorio en la cuenta del root la hemos jodido 01:07:47
entonces pero si el directorio root lo tengo aparte pues sí que posibilidad de que yo pueda 01:07:53
recuperar y trabajar de acuerdo bueno pues qué es lo que voy a hacer voy a crear un usuario de 01:07:59
una manera muy rápida vale por ejemplo que se llame usuario 1 y le vamos a poner una contraseña 01:08:07
seña fijaros que estoy utilizando prácticamente todo el rato el tabulador y para variar clave 01:08:25
de horario 1 y clave de horario 1 vale que quiere decir esto esta la voy a minimizar 01:08:33
quiere decir que si yo me voy al directorio home si yo aquí hago un ls yo os he dicho 01:08:40
que dentro de esta carpeta van a estar todos los usuarios pues fijaros que tengo un usuario 01:08:47
que se llama alumno y un usuario que se llama usuario 01:08:52
¿si? entonces yo estoy aquí 01:08:55
en Raya Home, me voy al directorio Home de 01:09:00
alumno, porque os recuerdo que estoy en este usuario 01:09:04
¿si? pero quiero que veáis que es lo que hace este 01:09:08
comando, si yo me voy a cd y le pongo 01:09:12
la virigulilla, pero directamente le pongo 01:09:14
el nombre del usuario le digo aquí usuario 1 qué es lo que me hace esto pues fijaros que lo que 01:09:20
me ha hecho me va al directorio home del usuario que yo le he dicho es la virigulilla seguido del 01:09:28
login del usuario si yo me digo oye virigulilla y le digo aquí alumno pues se va al directorio 01:09:35
home del usuario alumno, en este caso 01:09:44
es lo mismo que esto de aquí 01:09:46
¿de acuerdo? pero quiero que veáis 01:09:47
esas posibles directorios 01:09:50
esas posibles opciones 01:09:52
¿de acuerdo? 01:09:54
vale, continuamos un poco 01:09:57
vamos a ver 01:09:58
otra serie de caracteres especiales 01:10:00
que son chulísimos, ¿vale? 01:10:03
en mi opinión, se puede hacer muchos, por ejemplo 01:10:04
para mí me viene muy bien para hacer ejemplos 01:10:06
no solamente para eso, ¿eh? pero bueno 01:10:08
nos vamos a ir al 01:10:10
directorio home del usuario 01:10:12
Borramos la pantalla 01:10:13
Y nos vamos al directorio 01:10:27
Me voy a la carpeta y es Cañaveral 01:10:31
Y nos vamos a ir a la carpeta 01:10:33
A la de antes, vamos a ir a la carpeta FOL 01:10:38
CD, curso, grado medio, SMR, primero, grupo A y FOL 01:10:41
Quiero que veáis que se tarda 0, no estoy escribiendo apenas nada 01:10:53
vale yo aquí supuestamente no tengo nada vale pues quiero que veáis qué pasa si yo hago lo 01:10:59
siguiente para que veis que me está poniendo aquí en la carpeta o sea soy el alumno estoy 01:11:08
en este ordenador y esta es la carpeta actual en la que estoy y ves que esto súper largo y 01:11:20
ves que aquí no me va a caer en la pantalla pues yo voy a hacer una cosa que os recomiendo que 01:11:25
también la hagáis porque así practica es mejor vale yo le voy a decir que no quiero ver ni qué 01:11:31
soy ni qué usuario soy ni dónde estoy entonces para decirle eso ya lo explicaré pero voy a 01:11:37
escribir esto vale es decir lo único que le he hecho es oye en lugar de mostrarme toda esta 01:11:43
información quiero que me muestre siempre el símbolo dólar y me pone dólar dólar dólar dólar 01:11:54
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. 01:12:00
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. 01:12:12
Pues eso lo único que hace es mostrarme lo que yo le he escrito por pantalla 01:12:32
Pues dentro de, en este caso, Linux, nosotros tenemos la expansión de llaves 01:12:36
Es decir, las llaves 01:12:42
¿Para qué son las llaves? 01:12:43
Pues para hacer lo siguiente 01:12:45
Yo le puedo decir, oye, quiero que, y pongo una llave 01:12:46
Y le pongo, en este caso 01:12:50
F1, F2, F3, F4, F5 01:12:53
cierro las llaves y le digo .txt 01:13:02
y quiero que os fijéis que ha hecho exactamente lo mismo de arriba 01:13:07
¿qué es lo que hace esta llave? 01:13:12
pues esta llave lo que hace es 01:13:14
oye, quiero que me muestres y me pones f1 seguido de .txt 01:13:15
pues aquí lo tengo, f1.txt 01:13:22
quiero que me escribas luego f2 seguido de .txt 01:13:25
f2.txt 01:13:29
Quiero que me pongas F3 seguido de .txt 01:13:31
Quiero que me cojas F4 seguido de .txt 01:13:35
Pues aquí lo tengo 01:13:39
Y quiero que me cojas F5 seguido de .txt 01:13:40
¿Sí? 01:13:44
¿Qué otra opción sería? 01:13:46
Pues imaginaros que yo puedo poner esto 01:13:48
Oye, quiero que me escribas la F 01:13:50
Y quiero que me pongas 1,2,3,4,5 01:13:51
cierro las llaves, punto, txt 01:13:56
y tengo exactamente lo mismo 01:14:01
porque es, escríbeme la f 01:14:04
seguido de un 1, seguido de txt 01:14:06
siguiente, escríbeme la f 01:14:08
seguido de un 2, seguido de txt 01:14:10
siguiente, escribeme una f 01:14:13
seguido de 3, seguido de txt 01:14:15
siguiente, escribeme una f 01:14:17
seguido de un 4, txt 01:14:20
y escribeme una f, seguido de un 5 y txt 01:14:21
me vais siguiendo 01:14:25
la última opción 01:14:27
¿cómo puedo resimplificar esto aún más? 01:14:29
pues veis que son números seguidos ¿verdad? 01:14:31
pues yo puedo poner 01:14:34
oye, escríbeme 01:14:35
si sé escribir, claro 01:14:36
y le digo, escríbeme del 1 al 01:14:39
para decirle al 01:14:42
pongo punto a punto, al 5 01:14:43
eso es un rango, en este caso 01:14:46
ordenado de valores 01:14:48
y seguido de punto txt 01:14:50
Y fijaros que me escribe exactamente lo mismo 01:14:52
Oye, escríbeme f y un 1, txt 01:14:56
¿Cuál es el siguiente del 1? El 2 01:14:58
Pues escríbeme f2, f3, f4, f5 y .txt 01:15:00
¿Sí? 01:15:04
Entonces esto es muy cómodo por si tenéis que crear ficheros 01:15:06
Por si tenéis que modificar ficheros, etc, etc 01:15:09
Yo esto lo puedo combinar como me dé la gana 01:15:11
Yo puedo poner echo y le digo f 01:15:15
Y le digo 1 al 5 01:15:18
y seguido le pongo otro rango, le digo de la A que sean seguido A, B, C y que termine por .txt. 01:15:22
¿Y qué es lo que me ha hecho? Me pone, oye, F1A, F1B, F1C, siguiente F2A, F2B, F2C, siguiente F3A, F3B, F3C. 01:15:32
Y así lo puedo combinar pues como a mí me dé la gana. 01:15:48
¿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? 01:15:52
la verdad es que da mucho juego 01:16:21
vale, más opciones 01:16:24
vamos a ver en este caso 01:16:26
imaginaros que yo quiero escribir 01:16:30
lo siguiente 01:16:36
digo echo el comando 01:16:36
pwd 01:16:45
devuelve 01:16:46
y aquí quiero poner 01:16:55
el resultado del comando pwd 01:16:57
pero si yo le digo esto 01:16:59
me dice el comando pwd 01:17:03
devuelve pwd 01:17:05
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? 01:17:06
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. 01:17:25
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. 01:17:40
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. 01:18:06
¿Qué pasa si yo quiero hacer lo siguiente? 01:18:22
¿Qué pasa si yo ahora quiero decirle que el comando pwd 01:18:44
Vamos a crear una variable como hemos hecho antes 01:18:47
Le pongo por ejemplo edad es igual a 12 01:18:56
Entonces si yo pongo eco $edad 01:18:59
Me dice que contiene 12 01:19:06
Como he explicado antes 01:19:08
Ya retomaremos como se crean las variables 01:19:10
¿Qué pasa si yo quiero escribir esto? 01:19:14
Echo y le digo la variable edad 01:19:16
Para verla tengo que poner dólar edad 01:19:22
Y contiene dólar edad 01:19:40
Es decir, yo quiero que me aparezca la variable edad 01:19:46
Para verla tengo que poner $edad y contiene 12, que es lo que contiene este de aquí 01:19:49
Si yo esto lo ejecuto, quiero que veáis que me aparece 01:19:55
Me dice, oye, la variable edad para verla tengo que poner, y aquí no me pone $edad, me pone 12 01:19:59
¿Por qué? Porque resulta que esto me determina que es una variable 01:20:06
Porque le he puesto delante un dólar 01:20:12
Entonces él entiende que tiene que buscar una variable que se llama edad y me tiene que mostrar el contenido 01:20:13
Pero yo no quiero eso 01:20:19
Entonces, ¿qué podemos hacer aquí? 01:20:20
Primera opción que podemos hacer 01:20:26
Digo, vale, yo puedo poner esto entre comillas dobles 01:20:27
Digo, vale, ¿esto me funciona? 01:20:30
Pues resulta que no me funciona 01:20:33
Porque entre las comillas dobles 01:20:34
Me sigue, en este caso, reconociendo 01:20:36
Lo que son los caracteres comodines, los globing 01:20:40
¿De acuerdo? 01:20:44
Perdón, los caracteres comodines 01:20:45
Me permite la sustitución de comandos y variables 01:20:50
¿Qué quiere decir? 01:20:56
Que si yo aquí pongo la variable edad 01:20:58
Y le pongo aquí el asterisco 01:21:02
El asterisco no me lo determina como si fuese un carácter especial 01:21:05
Sino que me pone el asterisco 01:21:08
Entonces las comillas dobles me suprime 01:21:10
los comodines especiales como el asterisco y la interrogación 01:21:12
¿vale? pero lo que son las variables 01:21:16
¿de acuerdo? y la ejecución de comandos no me lo suprime 01:21:20
¿qué es lo que puedo hacer? segunda opción 01:21:25
lo voy a poner entre comillas simples, si yo pongo 01:21:28
algo entre comillas simples, fijaros que lo que hace 01:21:32
me capa absolutamente todo, es decir, si yo pongo algo 01:21:35
entre comillas simple, todos los caracteres especiales que yo ponga 01:21:40
me los ignora, es decir, me los trata como son. 01:21:45
Entonces, ¿qué problema tengo? Que yo este de aquí 01:21:49
del final no quiero que me lo ponga. Pues primera opción. 01:21:53
Yo puedo poner solamente comillas simple hasta aquí y esta dejarla 01:21:57
afuera, ¿no? Y entonces ya tengo lo que yo quiero. 01:22:00
¿Sí? Entonces siempre que queráis que 01:22:06
todo lo que escribáis se te escriba tal cual vosotros lo escribís sin que no lo consideren 01:22:08
ni variables ni como caracteres especiales me utilizáis la comilla simple si utilizáis las 01:22:16
comillas dobles vale él los caracteres en este caso los comodines o globing los va a ignorar 01:22:21
pero por ejemplo las las variables y los comandos los va a seguir en este caso sustituyendo y 01:22:29
ejecutando otra opción que tenemos de decir oye mira no voy a escribir nada vale y lo que puedo 01:22:35
hacer es capar el carácter que yo no quiera es decir si yo pongo esto vale vez que me pone la 01:22:45
variable edad para verla tengo que poner 12 papá pues si yo para decirle que este dólar no me lo 01:22:51
considere como un carácter especial sino que me lo considere como un dólar es decir que no me lo 01:22:59
considere como nada especial lo que tengo que hacer es caparlo como se capa un carácter especial 01:23:04
poniendo delante la barra invertida si yo esto lo ejecuto fijaros que lo que está poniendo ahora 01:23:09
pues la variable edad para verla tengo que poner dólar edad porque aquí le estoy diciendo quiero 01:23:15
que lo que hay después de la barra invertida no lo consideres como especial es decir es el símbolo 01:23:22
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? 01:23:28
Repito, ¿qué pasa si yo pongo aquí 01:23:45
Echor? 01:23:48
Por ejemplo, imaginaros que 01:23:50
¿Dónde teníamos 01:23:52
Creado el cell? 01:23:55
Me voy a la carpeta 01:23:56
Del home del usuario 01:23:57
Home alumno, ¿os acordáis que creamos 01:23:59
Una carpeta que se llama carpeta 1? 01:24:02
Me voy aquí 01:24:05
CD, carpeta 1 01:24:06
Y le hago un ls, ¿vale? 01:24:08
¿Qué pasa si yo aquí le digo 01:24:10
Echo, asterisco 01:24:12
¿Qué es lo que me devuelve? 01:24:14
Pues me lo devuelve porque el asterisco para él es cualquier cosa 01:24:17
Y me devuelve los nombres de los ficheros 01:24:20
¿Qué pasa si yo quiero que me escriba asterisco? 01:24:22
Pues lo que hago es caparlo 01:24:25
Y le digo, oye, mira, escríbeme el asterisco 01:24:27
¿Sí? 01:24:29
¿De acuerdo? 01:24:31
O si no, lo pongo entre comillas 01:24:32
Que hemos visto que si lo pongo entre comillas dobles 01:24:33
Automáticamente también me lo capa 01:24:36
¿Vale? 01:24:38
¿Sí? 01:24:39
¿De acuerdo? 01:24:40
Vale 01:24:43
Vamos a ver más opciones 01:24:43
Vale, hemos visto cómo funciona el punto y coma 01:24:46
Me voy al directorio home otra vez, estoy aquí 01:24:54
Hemos visto que si yo pongo eco hola, punto y coma, eco adiós 01:24:57
Me ejecuta esos dos comandos, uno después de otro 01:25:03
¿Sí? 01:25:06
Vale 01:25:08
Nos vamos a ir a la carpeta en este caso, por ejemplo 01:25:09
cd iscañaveral almacén y fondos 01:25:12
me voy a ir ahí aquí 01:25:26
estoy en la carpeta 01:25:28
iscañaveral almacén fondos 01:25:31
voy a hacer un ls 01:25:33
y aquí me aparece un montonazo de ficheritos de fotos 01:25:35
le voy a hacer un ls y le voy a decir que me empiecen por c asterisco 01:25:40
Y me dice, esos son los que empiezan por C asterisco 01:25:46
¿Vale? Es decir, por C y luego cualquier cosa 01:25:48
¿De acuerdo? Vale 01:25:51
Hemos visto que yo puedo ejecutar, por ejemplo 01:25:53
Decirle, por ejemplo, ls 01:25:57
Y le digo aquí caballo negro 01:25:59
Y luego punto y coma y poner eco, adiós 01:26:03
Y esto me ejecuta los dos comandos 01:26:08
Me muestra, en este caso, el nombre del fichero en esa carpeta 01:26:10
Y me pone ecuadios 01:26:15
Pues que sepáis que también tenéis 01:26:16
Dos opciones más 01:26:19
Una es la primera 01:26:20
Yo le digo, oye, ¿qué pasa si yo aquí en lugar de esto 01:26:22
Le pongo dos veces 01:26:25
En la inversa 01:26:27
¿Sí? 01:26:28
Me dice, oye, ejecútame el ls 01:26:30
Y fijaros que 01:26:34
Se me ha ejecutado 01:26:40
Esto es un i lógico 01:26:43
Le estoy diciendo, ejecútame 01:26:45
Este comando 01:26:47
y ejecútame este comando 01:26:48
y de forma que se me ha ejecutado el primer comando 01:26:51
y se me ha ejecutado el segundo comando 01:26:54
¿sí? 01:26:57
vale 01:26:58
pero imaginaros que yo el primer comando 01:26:58
le voy a poner un fichero que no existe 01:27:01
entonces si yo le digo que me muestre información 01:27:03
de un fichero que no existe 01:27:10
él me va a dar un error 01:27:12
¿vale? me dice que ese fichero no existe 01:27:13
entonces si yo le doy aquí 01:27:16
me dice oye ls no puede acceder al ficherito 01:27:19
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. 01:27:22
¿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. 01:27:39
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. 01:27:49
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. 01:28:06
Y la última opción que tenemos es el siguiente 01:28:16
Digo, oye, quiero que me muestres el LS 01:28:20
Y ahora en lugar de ponerle un ilógico 01:28:24
Le voy a poner un o lógico 01:28:27
Para poner un o lógico es este de aquí 01:28:28
Para que nosotros nos entendamos 01:28:31
Imaginaros que estos son dos órdenes que a mí me dan 01:28:35
O te lavas las manos 01:28:38
O te das una ducha 01:28:42
Es decir, o tienes que hacer una cosa u otra 01:28:45
Si me lavo las manos, no hace falta que me duche 01:28:47
O si me ducho, no hace falta que me lave las manos 01:28:52
Es decir, o hago una cosa u otra 01:28:56
En cambio, cuando me dicen que tengo que hacer dos cosas 01:28:58
Es decir, oye, te lavas las manos 01:29:01
O por ejemplo, meriendas y te lavas las manos 01:29:04
Tengo que hacer las dos cosas 01:29:09
Aquí en este caso, con el o, me dicen o te lavas las manos o te duchas 01:29:10
Entonces, si el primero se me ejecuta correctamente 01:29:15
No hace falta que se me ejecute el segundo 01:29:19
Entonces, ¿vosotros pensáis que me va a escribir adiós? 01:29:21
Si yo le doy al intro 01:29:26
Pues obviamente no 01:29:27
¿Por qué? 01:29:30
Porque si el primero se ha ejecutado correctamente 01:29:31
Ya no tengo que ejecutar el segundo 01:29:34
Porque es un O 01:29:36
O hago esto, o hago esto 01:29:37
Lo que se me ejecute primero 01:29:39
¿De acuerdo? 01:29:41
¿Qué pasa si yo ejecuto el que hacíamos antes con el error pero le pongo el o? 01:29:43
Le digo, oye, quiero que me ejecutes esto de aquí, ¿vale? 01:29:50
O esto, o esto de aquí. 01:29:54
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. 01:29:57
Así que, ¿qué es lo que me va a escribir? 01:30:03
Pues me va a escribir en este caso el adiós, porque el primero me lo ha hecho mal. 01:30:05
¿Vale? 01:30:09
Quiero que entendáis que es el i lógico y el o 01:30:12
Como la vida 01:30:14
Cuando te dicen que tienes que hacer esto y esto 01:30:15
Tienes que hacer las dos cosas 01:30:17
¿Sí? 01:30:18
Cuando me dice que haga las dos cosas 01:30:22
Si la primera no la he hecho 01:30:23
Ya estoy su peso 01:30:24
Porque si son las dos 01:30:26
Y en cambio si yo le digo el o 01:30:28
Es o hago una o hago otra 01:30:31
¿De acuerdo? 01:30:33
De forma que la segunda solo se va a ejecutar 01:30:34
Si la primera no se ha ejecutado 01:30:36
¿si? vale 01:30:38
y luego la última cosa 01:30:41
porque hay veces que es muy útil 01:30:43
hay veces que estáis copiando y pegando 01:30:44
entonces, imaginaros que 01:30:46
yo tengo que copiar esto de aquí 01:30:48
vosotros normalmente lo que hacéis es 01:30:50
botón derecho, copiar 01:30:52
os vais aquí, botón derecho 01:30:55
y pegar 01:30:56
esto es un coñazo, ¿vale? 01:30:57
imaginaros que yo quiero copiar esto de aquí, pues fijaros 01:31:00
si yo selecciono el texto 01:31:02
y no hago absolutamente nada más 01:31:04
veis donde está el cursor 01:31:07
la ruedecita del medio del ratón 01:31:08
si hacéis un clic en la ruedecita del medio 01:31:11
quiero que fijéis que es lo que pasa 01:31:13
pues automáticamente 01:31:15
lo que está seleccionado me lo ha pegado ahí 01:31:17
repito 01:31:19
si yo selecciono 01:31:21
el texto 01:31:23
y pulso la ruedecita 01:31:24
del ratón, un clic 01:31:27
automáticamente me pega lo que hay 01:31:28
¿sí? 01:31:31
la última opción que tenéis 01:31:33
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? 01:31:35
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. 01:32:05
Os daré en este caso, quiero hacer otro vídeo para empezar a ver comandos y os empiezo a mandar ejercicios, ¿vale? 01:32:14
Pero quiero por favor que preparéis una máquina virtual de Ubuntu, ¿vale? 18 para que hagáis todo lo mismo. 01:32:21
la ISO de Ubuntu la podéis descargar 01:32:29
en este caso el VirtualBox lo podéis descargar 01:32:34
y si tenéis alguna duda no dudéis en preguntarme 01:32:37
y os dejaré en el aula virtual la estructura de directorios 01:32:40
con la que yo he hecho este vídeo 01:32:45
para que hagamos todo lo mismo y me sigáis 01:32:46
bueno, pues entonces lo vamos viendo en estos días 01:32:48
un saludo 01:32:53
Idioma/s:
es
Autor/es:
Fernando Herrero Núñez
Subido por:
Fernando Jesús H.
Licencia:
Reconocimiento - No comercial - Sin obra derivada
Visualizaciones:
23
Fecha:
30 de diciembre de 2022 - 19:51
Visibilidad:
Público
Centro:
IES EL CAÑAVERAL
Duración:
1h′ 32′ 57″
Relación de aspecto:
1.85:1
Resolución:
1920x1036 píxeles
Tamaño:
239.12 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid