Saltar navegación

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

01-Comandos linux 1 - Parte 1 - 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.

71 visualizaciones

Descargar la transcripción

hola vamos a empezar a ver un poco comandos básicos en linux esta transparencia o la subo 00:00:00
junto con este vídeo entonces voy a las primeras 34 transparencias para que la veamos juntos y 00:00:09
luego ya vamos a empezar con los comandos de acuerdo entonces cuando hablamos de gestión 00:00:16
de archivos y directorios porque ya he dicho que vamos a empezar con comandos básicos no hace falta 00:00:22
a decir que en Linux, que ya vimos la jerarquía, hay un nivel superior, que ya os dije que 00:00:28
todo parte del directorio root, del directorio raíz, ¿vale? Y es un árbol invertido. Aquí 00:00:35
os pongo otra transparencia porque creo que se ve muy claro la diferencia a mano izquierda 00:00:43
de lo que es windows 00:00:51
de lo que es a mano derecha 00:00:54
la versión en este caso 00:00:57
de linux 00:00:59
en windows 00:01:00
nosotros tenemos 00:01:02
nuestro ordenador 00:01:04
y tenemos unidades asignadas a cada una de las particiones 00:01:05
pero en linux no hay particiones en linux lo que hay es 00:01:11
puntos de montaje 00:01:15
entonces tenemos una carpeta 00:01:17
Tenemos otra carpeta, ¿vale? Y os recuerdo que en Windows también, en lugar de asignar una letra de unidad, podemos asignar un punto de montaje. 00:01:19
Eso ya lo vimos. Entonces, imaginaros que en Windows, en lugar de asignar por defecto una letra de unidad, lo que hacemos es asignar una carpeta, ¿vale? 00:01:28
Es decir, hacer un punto de montaje, ¿de acuerdo? ¿Sí? Vale, esto lo pongo aquí porque creo que se ve bastante claro la diferencia que hay entre Windows y Linux. 00:01:39
Vale, no falta decir que la diferencia entre lo que es un archivo y un directorio, ¿vale? El directorio es un contenedor, ¿vale? 00:01:51
Donde se almacena, como bien dice aquí, los archivos, ¿de acuerdo? 00:02:01
Entonces, dentro de un directorio va a ser un container que va a contener a su vez otros directorios, ¿vale? 00:02:06
Otros subdirectorios o archivos, ¿sí? 00:02:12
Y archivo no hace falta que decir, ¿vale? Esto ya es historia pura y dura, así que no comento absolutamente nada. 00:02:16
Ya veremos el comando ls porque lo vamos a ver ahora, ¿vale? 00:02:23
Para mostrar el equivalente al comando dir en Windows, pero en Linux se llama ls. 00:02:26
Ahora lo vamos a ver todo esto, ¿de acuerdo? 00:02:32
Y estoy ya cansado de repetir la diferencia entre las rutas absolutas y las rutas relativas, ¿de acuerdo? 00:02:35
Entonces, si yo estoy indicando esta dirección, esto es una ruta absoluta. 00:02:46
El primer carácter de dividir representa el directorio raíz y los siguientes símbolos de dividir representan en este caso la separación entre los directorios. 00:02:53
¿De acuerdo? Hay una manera de indicar las rutas, la ruta absoluta. Si yo quiero indicar este de aquí, es decir, el directorio genome de manera absoluta, va a ser desde el directorio raíz, pasando por cada uno de ellos, hasta llegar al directorio que quiero indicar. 00:03:09
si quiero indicar el directorio doc 00:03:32
pues desde el directorio raíz 00:03:35
siempre por favor 00:03:37
pasando por cada uno de los directorios 00:03:38
hasta llegar a este 00:03:41
y el tercero 00:03:42
si quiero indicar la carpeta sounds 00:03:45
me voy desde el directorio raíz 00:03:47
hasta llegar a la carpeta en cuestión 00:03:50
de acuerdo 00:03:53
esto ya lo visteis 00:03:54
y ya lo hemos visto en windows 00:03:55
Entonces, la diferencia entre ruta absoluta y relativa, ¿de acuerdo? 00:03:58
Vale, esto del directorio home también lo vimos en el vídeo anterior, donde poníamos en este caso una breve introducción a lo que es la interfaz de comandos, 00:04:03
y vimos que todos los usuarios dentro de Linux van a tener su directorio home por defecto, ¿vale? 00:04:14
Entonces, ¿dónde están todos los directorios home de los usuarios? 00:04:21
Pues por defecto están dentro de la carpetita home. Es decir, que si hay un usuario, como pone aquí, que se llama Luis, su directorio home por defecto va a ser home-luis. 00:04:24
¿De acuerdo? Cuando abrimos un terminal, ¿dónde nos colocamos directamente? Pues nos colocamos directamente dentro del directorio home de ese usuario. 00:04:36
¿De acuerdo? Y obviamente cada usuario sobre su directorio home va a tener un control total. Va a poder escribir, eliminar, modificar, va a poder hacer lo que quiera dentro de su directorio principal. 00:04:44
Y ya vimos que también el usuario dentro de las carpetas según la jerarquía FHS tenemos la carpeta TMP y VAR TMP donde el usuario también va a poder escribir y modificar los ficheros de los que él es propietario. 00:04:58
¿De acuerdo? ¿Qué vimos también en el vídeo anterior? Que yo puedo referirme al directorio home mediante el símbolo este de la virgulilla. ¿De acuerdo? Es decir, que si yo quiero ir al directorio home Luis, esto y esto de aquí que estoy señalando es exactamente lo mismo. ¿De acuerdo? 00:05:13
Y también podemos indicar, que también lo vimos, que si yo quiero indicar el directorio home de otro usuario, imaginaros que yo tengo un usuario que se llama Luffy, pues si yo quiero indicar el usuario de Luffy, es decir, raya home Luffy, tengo que poner la averiguilla seguido de Luffy, ¿vale? 00:05:35
Ahora vuelvo a repasarlo para que lo recordéis, ¿vale? Pero esto ya está en el vídeo anterior, ¿sí? Aquí abajo os pone un ejemplo. Si yo quiero ir al directorio John de Ana, es decir, raya John Ana, yo puedo escribir la perigulilla seguido de Ana y automáticamente es como si yo estuviese escribiendo esto de aquí, ¿sí? 00:05:53
Y también vimos que es el directorio actual de trabajo, ¿vale? Es decir, el directorio en el que estoy en este momento. ¿De acuerdo? Si yo hago un CD, yo cambio de directorio actual de trabajo. ¿Cómo puedo ver en el directorio en el que estoy? Este comando ya lo llevamos viendo, en este caso muchas veces, que es para saber en qué directorio estoy. ¿De acuerdo? Vale. 00:06:12
vamos a empezar, esto ya lo quito 00:06:38
porque esto ya vamos a empezar a explicarlo 00:06:41
mediante la máquina virtual 00:06:43
entonces vamos a iniciar sesión 00:06:45
esta máquina es con la que ya empezamos a trabajar 00:06:59
en el vídeo anterior 00:07:06
vamos a abrir un terminal 00:07:06
vamos a ponerlo un poquito más grande 00:07:09
para que lo podáis ver bien 00:07:14
yo creo que así lo podéis llegar a ver bien 00:07:15
entonces, ¿dónde he entrado directamente 00:07:26
cuando yo he abierto un terminal, ya os he dicho 00:07:30
que por defecto entro en el directorio 00:07:32
home del usuario 00:07:34
¿si? 00:07:35
voy a crear en un segundo 00:07:37
un usuario 00:07:39
esto lo voy a quitar 00:07:42
porque no os quiero marear 00:07:44
ahora, voy a parar un momento el vídeo 00:07:45
vale 00:07:47
quiero que veáis 00:07:50
que si yo cambio al directorio 00:07:52
y me cambio al directorio 00:07:54
de manera absoluta al directorio 00:07:56
home 00:07:58
Ya os estoy diciendo ya varias veces que tengo un comando que se llama ls 00:07:58
Entonces, ¿qué quiero que veáis aquí? 00:08:04
Tengo, quiero que veáis que aquí están todas las cuentas de los usuarios 00:08:08
Tengo un usuario que se llama alumno 00:08:12
Tengo un usuario que se llama, tenemos el de alumno 00:08:15
Tengo un usuario que se llama luffy 00:08:20
Tengo un usuario que se llama nami 00:08:22
Tengo un usuario que se llama nico 00:08:24
y tengo un usuario que se llama Sanji 00:08:27
¿sí? 00:08:29
entonces, ¿cómo me puedo yo 00:08:31
y por ejemplo 00:08:33
¿cómo puedo cambiar al directorio 00:08:34
de Luffy? o una de dos 00:08:37
o pongo esto, la ruta absoluta 00:08:39
pongo home y pongo Luffy 00:08:41
¿sí? 00:08:43
y aquí estoy en Luffy 00:08:45
si vuelvo a mi directorio 00:08:46
esto ya lo vimos en el 00:08:49
vídeo anterior, ¿de acuerdo? en la clase anterior 00:08:52
entonces 00:08:55
o pongo eso, el cd home luffy 00:08:57
o puedo poner cd 00:08:59
y lo que hago es poner la virgulilla 00:09:00
si, uy perdón 00:09:03
vale, al gr4 00:09:05
y le pongo por ejemplo aquí 00:09:14
luffy 00:09:17
y fijaros que me he ido al mismo sitio 00:09:18
de acuerdo 00:09:22
si vuelvo a mi directorio 00:09:23
antes he puesto cd, pero esto 00:09:25
y al gr4 00:09:27
y esto 00:09:29
es exactamente lo mismo, de acuerdo 00:09:30
esto es repaso de la clase anterior pero bueno para que lo tengáis refrescado vale pues vamos 00:09:33
a empezar a ver los comandos parto del hecho de que todos tenéis la carpeta y escanear al 00:09:38
descomprimida en la carpeta home del usuario que estéis utilizando vale yo en esta máquina 00:09:46
virtual el usuario que me he creado al instalarla es alumno si vosotros tenéis una máquina habéis 00:09:53
creado otro usuario pues con ese usuario de acuerdo sí vale pues vamos a empezar a ver 00:09:59
comandos básicos en linux vamos a empezar por crear directorios entonces me voy a ir por ejemplo 00:10:06
a y es caña veral vamos a hacer un ls y yo tengo aquí tres carpetas almacén csv nuevos y curso 00:10:12
2019-20 00:10:22
¿Cómo podemos crear una carpeta? 00:10:24
Pues tenemos este comando 00:10:27
mkdir 00:10:28
y aquí con el comando 00:10:29
mkdir quiero que veáis 00:10:32
una opción, por ejemplo 00:10:34
si yo pongo mkdir 00:10:36
y pongo aquí 00:10:38
mesa 00:10:40
¿vale? 00:10:42
Si yo hago un ls 00:10:43
quiero que veáis que me ha creado una carpeta 00:10:45
que se llama mesa 00:10:48
¿Sí? Acostumbraros a poner el s-l para que te muestre más información, porque aquí quiero que veáis que es más claro que mesa es un directorio. 00:10:49
¿Por qué? Porque quiero que veáis que el primer carácter me pone una d de directorio, entonces de forma que tengo que la mesa es un directorio, ¿de acuerdo? 00:11:01
Entonces yo siempre utilizo ls-ll. 00:11:13
Que sepáis que podéis utilizar el alias que se llama ll, ¿vale? 00:11:17
Si utilizáis el alias ll, pues tenéis ahí en este caso el formato ancho, ¿de acuerdo? 00:11:22
O ponéis ls-ll o ponéis ll, ¿sí? 00:11:32
Simplemente para que lo veáis 00:11:35
Cuando vosotros ponéis 00:11:39
Lo que estáis haciendo 00:11:42
Lo que estáis haciendo es ejecutar este comando 00:11:44
¿Vale? 00:11:48
Ya os explicaré que es ese comando 00:11:49
¿Sí? Vale 00:11:51
Pues estamos viendo el mkdir 00:11:52
Hemos visto que nosotros tenemos 00:11:54
El mesa que es un directorio 00:11:57
Yo puedo crear varios directorios a la vez 00:11:58
Exactamente igual que hacíamos en Windows 00:12:01
Sí. Yo pongo mcadir y le pongo, por ejemplo, silla, espacio y le pongo aquí, por ejemplo, ventana. 00:12:03
¿Qué es lo que me ha creado? Pues me ha creado silla y ventana. 00:12:13
¿Dónde me lo ha creado? Pues en el directorio donde estoy. 00:12:21
Porque siempre delante del nombre de un fichero o una carpeta, por favor, especificarme la ruta absoluta o relativa. 00:12:24
¿Qué le estamos indicando aquí? La ruta absoluta. Le estamos diciendo, oye, créalo donde estés. Por ejemplo, ¿qué pasa si yo quiero crear ahora dos directorios? Voy a crear un directorio, por ejemplo, dentro de mesa y dentro de silla. 00:12:32
Dentro de mesa que se llame madera y dentro de silla que se llame tela 00:12:56
Pues yo puedo poner mkdir y le voy a indicar la ruta relativa 00:13:01
Digo, oye, dentro de mesa quiero que se llame una madera 00:13:06
Y ahora espacio para indicar que quiero otro directorio 00:13:12
Y le digo, y ahora dentro de silla quiero un directorio que se llama tela 00:13:18
Y ya que estamos, vamos a crear otro en ventana que se llama doble 00:13:23
Pero en este caso voy a indicar la ruta absoluta 00:13:29
Entonces, para indicar la ruta absoluta, ya sabéis, desde el principio siempre 00:13:33
Y le decimos estoy en Rayajón, estoy en alumno, estoy en Iescaña Veral, estoy en ventana 00:13:37
Y se va a llamar doble 00:13:45
¿Qué es lo que ha hecho esto? 00:13:47
Lo que ha hecho esto es crear tres directorios. Uno dentro de mesa que se llama madera, otro dentro de silla que se llama tela y otro dentro de ventana que se llama doble. 00:13:53
¿Os acordáis que utilizamos un comando tree? Si yo le pongo aquí el comando tree, me muestra todo lo que hay, desde dónde. 00:14:07
porque repito, estoy aquí, estoy en home, alumno y es cañaveral 00:14:17
si yo le digo que me ponga el tree 00:14:21
y yo no sé si os acordáis que el comando tree tenía una opción 00:14:25
que era para decirle cuántos niveles queremos que baje 00:14:29
guión L1, pues le voy a decir dos niveles para no pasarme 00:14:32
y le voy a decir que solamente me muestre los directorios 00:14:37
entonces quiero que veáis 00:14:41
El almacén, el cese nuevo y el curso 00:14:44
Ahora los ignoro, no me interesan estos 00:14:47
Me voy a este de aquí 00:14:49
¿Qué es lo que ha creado en mesa? 00:14:50
Lo que ha creado en mesa es 00:14:52
Estoy aquí 00:14:54
Ha creado una carpeta que se llama madera 00:14:57
Dentro de silla me ha creado tela 00:15:01
Y dentro de ventana me ha creado el doble 00:15:03
¿Sí? 00:15:07
Entonces repito el comando que hemos escrito en el mkdir 00:15:08
Yo puedo poner todos los 00:15:11
todas las carpetas 00:15:13
que yo quiera separados por espacio 00:15:17
¿sí? vale 00:15:19
¿y qué pasa si quiero hacer una cosa 00:15:20
que siempre os digo que no hagáis? ¿qué pasa si 00:15:23
quiero poner el nombre de una carpeta 00:15:25
con espacios? imaginaos 00:15:26
que yo quiero poner dentro de mesa 00:15:29
pongo una mesa 00:15:30
que se llama muy cara 00:15:33
quiero hacer una carpeta que se llame muy 00:15:35
espacio cara 00:15:37
pues si yo pongo en este caso 00:15:38
de manera relativa 00:15:40
Por ejemplo, digo, oye, quiero que dentro de mesa sea muy cara, ¿vale? 00:15:43
Si yo le doy aquí al intro, quiero que veáis que lo que hace, se lo traga, no me dice nada. 00:15:50
Pero, ¿qué es lo que realmente me ha hecho? 00:15:56
Si yo le digo un tree, fijaros que es lo que me ha hecho. 00:15:58
Era muy cara, ¿verdad? 00:16:04
Pues fijaros, me ha creado el muy... 00:16:05
Aquí, perdón. 00:16:09
me ha creado el muy dentro de madera pero el cara me la ha creado dentro del 00:16:11
y es cañaveral y esto porque porque como yo he dejado aquí un espacio lo que me 00:16:19
está haciendo es esto me lo crea una carpeta muy dentro de la carpeta del 00:16:27
directorio mesa y luego este es otro directorio que como no le indicado nada 00:16:32
delante es una carpeta me lo va a poner en la carpeta actual es decir en el 00:16:36
es cañaveral entonces si queréis hacer esto pues lo que tenéis que hacer es ponerlos entre comillas 00:16:41
dobles de forma que si yo le digo ahora el tri pues tengo por aquí el muy cara de acuerdo si 00:16:48
una última acción del mkdir qué pasa si yo quiero hacer lo siguiente yo quiero crear algo como esto 00:16:59
Por ejemplo, a ver si me funciona. Sí. Imaginaros que yo quiero crear dentro del IES Cañaveral, mesa, silla, ventana, muebles. No, muebles no. Cocina. 00:17:10
Yo quiero crear cocina y dentro de cocina quiero crear muebles y dentro de muebles quiero crear baratos y dentro de baratos quiero crear madera, ¿vale? 00:17:25
Y todo esto lo quiero hacer de un solo tiro. 00:17:45
Entonces, ¿cómo lo puedo hacer? 00:17:50
Que estoy apuntando el nombre porque si no se me olvida. 00:17:52
vale, ¿cómo lo podemos hacer? 00:18:00
yo puedo poner mkdir 00:18:08
y vamos a crear cocina 00:18:10
y directamente le voy a decir 00:18:12
oye, dentro de cocina 00:18:16
créame muebles 00:18:17
y dentro de muebles 00:18:19
créame baratos 00:18:22
y dentro de baratos 00:18:25
créame madera 00:18:26
¿no? para que me lo cree todo una vez 00:18:29
pues si no sería un coñazo estar haciendo cocina 00:18:31
luego cocina muebles 00:18:33
luego cocina muebles baratos si yo le doy me dice oye no se puede crear el directorio por 00:18:34
qué porque si yo lo hago así lo que le estoy diciendo es oye crea el directorio madera y él 00:18:41
va a intentar hacer el directorio madera pero como no existe en este caso ni baratos ni muebles ni 00:18:50
cocina te dice que no lo puede crear porque estos no están creados previamente pues que sepáis que 00:18:58
por ahora es el único la única opción que me interesa del comando mkdir tenemos la opción 00:19:04
menos p que es lo que hace la opción menos p lo que hace la opción menos p es decirle oye cuando 00:19:09
vayas a crear este madera si el padre no existe lo creas y si el padre en este caso va a crearlo 00:19:17
pero este de aquí de muebles no existe también lo creas es decir que lo que me va a hacer me va a 00:19:25
a crear en caso de que no existen toda la ruta correspondiente si es decir todos los directos 00:19:31
que falten me los va a crear pues vamos a comprobarlo fijaros que se lo ha tragado si 00:19:36
yo le digo ahora el tri pero le voy a decir directamente que me ponga que es lo que hay 00:19:44
en cocina pues fijaros que me pone oye mira dentro de cocina tiene muebles dentro de muebles tiene 00:19:48
baratos y dentro de baratos tiene madera de acuerdo entendemos esto pues esto lo que me 00:19:54
interesa por ahora del comando mkdir? Pues si tengo un comando para crear, tengo un comando para 00:20:00
eliminar. ¿Qué comando es ese? Pues el que se llama rmdir. ¿Cómo funciona este comando? Vamos a hacer 00:20:06
aquí un ll. ¿Cómo funciona este comando? Simplemente rmdir y el directorio que quiero borrar. ¿Qué 00:20:16
problema tiene el comando remedir que solamente borra directorios vacíos 00:20:23
sí es decir que si yo me voy aquí a ventana me voy a ir en modo gráfico para 00:20:29
que vosotros lo veáis me voy ahí es cañaveral 00:20:34
me voy a ventana y fijaros que tiene doble vale con esto 00:20:38
me vale pero imaginaros que yo creo aquí un fichero para que vayáis viendo un 00:20:44
gráfico vamos a hacerlo en plan cutrillo me voy al editor de texto y pongo aquí 00:20:50
hola le doy aquí a guardar no sé si me estáis 00:20:56
siguiendo le doy aquí a guardar de acuerdo 00:21:01
y obviamente ponemos una ruta y un nombre donde lo vamos a guardar 00:21:08
veis que me pone aquí carpeta personal vale que estoy en la carpeta personal 00:21:13
Ahí, mierda, en la carpeta personal y aquí indicamos el nombre. 00:21:19
De forma que indicamos el nombre, indicamos la carpeta personal donde lo queremos, indicamos el nombre y obviamente le damos a guardar. 00:21:24
Pues ponemos aquí, por ejemplo, ejemplo1.txt y hemos dicho que lo vamos a guardar en la carpeta personal que es en la que estoy. 00:21:33
¿Ves aquí arriba que me pone que estoy en alumno? 00:21:43
¿De acuerdo? Le doy a guardar, ya lo tengo guardado 00:21:45
¿Dónde lo hemos guardado? Joder 00:21:48
Ay señor, perdonadme, que lo tenemos que guardar en ventana 00:21:54
Pues otra vez, venga 00:21:58
Hola otra vez 00:22:00
Le decimos que lo queremos guardar 00:22:02
Le decimos en mi escañaveral ventana, que estoy empanao 00:22:06
Y le decimos aquí ejemplo 2 y le decimos guardar, ¿de acuerdo? De forma que lo tengo aquí, ¿sí? Vale. ¿Qué pasa si yo quiero borrar el directorio? Yo pongo rmedir y le digo, oye, de manera relativa, ventana. ¿Y qué me dice? Pues que el directorio no está vacío. 00:22:11
Entonces imaginaros que sin yo saber nada más quiero borrar la carpeta ventana 00:22:32
¿Por qué es que la quiero borrar? 00:22:37
Me meto en la carpeta ventana 00:22:39
Y le digo, mira, hay esto de aquí 00:22:40
¿Sí? 00:22:44
Tendría que borrar el rmdir y tendría que borrar la carpeta doble 00:22:47
Y esta sí que nos ha dejado, ¿por qué? 00:22:52
Porque la carpeta doble está vacía 00:22:54
De forma que ahora solamente me queda este documento 00:22:56
Como yo todavía no he enseñado a borrar en modo comando 00:22:59
pues nos vamos a ir al y es caña verano vamos a ir a la ventana lo vamos a seleccionar y le 00:23:02
vamos a decir que lo quiero eliminar mover a la papelera de acuerdo sí entonces yo ahora hago un 00:23:09
ls no tengo nada si yo me salgo de aquí si me voy al directorio padre recordar que cede punto punto 00:23:21
si yo quiero borrar ahora la ventana es remedir y ventana y ahora sí que me ha dejado porque está 00:23:28
vacía de acuerdo qué pasa si quiero borrar lo de la cocina yo pongo es remedir y en este caso voy 00:23:37
a utilizar la ruta absoluta raya home alumno y es cañaveral y es cocina no cocina y me dice que el 00:23:47
directorio no está vacío entonces qué es lo que tendría que hacer lo que tendría que hacer en 00:23:59
este caso es meterme en madera perdón meterme en baratos y decirle es remedir madera meterme 00:24:05
en muebles y decirme rm baratos vale es decir tendría que borrar primero este luego este luego 00:24:16
este y ya por fin este pues que sepáis que el comando es remedir tiene la opción igual que 00:24:22
hay en mkdir que es la opción menos p de forma que si yo le digo cocina ya me está pasando aquí 00:24:28
lo tengo todo vacío segundo estamos con el comando de remedio imaginaros que yo quiero borrar todo a 00:24:43
la vez pues yo puedo utilizar el rm dir y al igual que teníamos en el mkdir el meme el p yo le digo 00:24:59
oye, bórrame cocina, bórrame muebles, bórrame baratos y bórrame madera, ¿vale? 00:25:07
Entonces, ¿qué es lo que va a ir haciendo? 00:25:14
Eso sí, tienen que estar vacíos, ¿eh? 00:25:16
O sea, me explico, dentro de baratos lo único que está es madera, 00:25:19
dentro de muebles lo único que está es barato y dentro de cocina lo único que está es muebles. 00:25:22
¿Qué es lo que va a ir haciendo esto? 00:25:27
Primeramente borra madera, luego borra baratos, luego borra muebles y luego borra cocina, 00:25:30
De forma que si le damos, si yo ahora le digo ll, nosotros aquí ya no tenemos cocina, ¿de acuerdo? 00:25:36
Pues esto para crear y eliminar directorios. 00:25:44
Tenemos el comando cd, pero el comando cd ya lo hemos explicado. 00:25:56
Entonces, tenemos al directorio raíz, tenemos al directorio home, tenemos al directorio home, tenemos al directorio home de Luffy. 00:26:00
¿De acuerdo? ¿Sí? Tenemos la forma absoluta de ir, por ejemplo, alumno y escaña veral. Tenemos la forma relativa de cambiarnos, por ejemplo, a almacén y datos. ¿De acuerdo? 00:26:15
Entonces esto ya lo vimos y lo último que vimos es que yo no sé si os acordáis que estoy en datos, ¿verdad? Si yo ahora, por ejemplo, me voy al directorio home del usuario, pwd, si yo quiero volver al directorio anterior, os recuerdo que tenemos esta opción y esto es lo que me hace ir al anterior. 00:26:36
que vuelvo a pulsar cd y un guion 00:26:59
pues me vuelvo al anterior, es decir, permuto entre los últimos 00:27:02
que he estado, de acuerdo 00:27:05
si, esto como ya lo vimos en el video anterior, por eso he ido rápido 00:27:06
vale, vamos a ver 00:27:11
otro comando 00:27:14
que es también muy utilizado 00:27:15
que es el comando touch 00:27:18
entonces, ya que estamos aquí 00:27:22
vamos a crear una carpeta 00:27:25
que se llame, por ejemplo, viernes y hoy estamos a 20. 00:27:28
Viernes 20, ¿de acuerdo? 00:27:38
Y vamos a trabajar hoy dentro de esa carpeta. 00:27:41
Nos metemos dentro de esa carpeta, viernes 20, y vamos a hacer aquí las cosas. 00:27:44
Hay un comando que se llama touch, ¿vale? 00:27:52
Este comando touch, la verdadera función que tiene es cambiar las fechas de acceso o modificación de un fichero o una carpeta, ¿vale? 00:27:56
Entonces, cuando un fichero o un directorio se crea o se modifica, que sepáis que todo fichero o carpeta tiene tres fechas por defecto. 00:28:08
Voy a abrir aquí... un segundo, voy a abrir el Paint para dibujar. 00:28:19
bueno si me da igual voy a abrir aquí el editor y vamos a abrir y vamos a 00:28:26
dibujar aquí entonces que sepáis que cuando yo creo un fichero a ver si esto 00:28:34
más funciona cuando yo creo un fichero por ejemplo 00:28:41
fichero 1 todo fichero va a tener la fecha de creación la fecha de último 00:28:47
acceso, cada vez que vosotros abrís el fichero, cada vez que vosotros miráis el fichero, 00:29:03
hay una fecha que te dice cuándo fue la última vez que se ha accedido a este fichero y obviamente 00:29:11
hay una fecha de modificación, ¿de acuerdo? Entonces aquí tenemos que todo fichero o 00:29:16
carpeta tiene tres fechas, ¿vale? Estas se llaman marcas de tiempo, la fecha en que fue 00:29:29
creado la fecha en la que alguien vale accedió para ver el fichero o para ver 00:29:35
lo que contiene la carpeta y la fecha en la que fue modificado dicho fichero 00:29:42
vale o que se añadió o eliminó algo dentro de la carpeta 00:29:47
sí pues este comando touch vale me sirve para cambiar la fecha de 00:29:51
acceso y la fecha de modificación de una de un fichero pero que sepáis que el touch se utiliza 00:30:04
de una manera muy socorrida para crear ficheros de una manera muy rápida pues vamos a ver las 00:30:11
diferentes opciones vale cierro esto si yo pongo touch quiero que veáis que aquí en la carpeta 00:30:16
inicialmente no tengo nada si yo pongo touch y le pongo un fichero vale por 00:30:26
ejemplo f1.txt si no me dice nada pero si yo pongo un 00:30:33
ll quiero que veas que me ha hecho me ha creado aquí un fichero y quiero que 00:30:40
veas qué tamaño tiene es decir me ha creado un fichero vacío 00:30:49
¿Sí? Entonces, es una manera muy rápida de crear ficheros. ¿Sí? Porque, por ejemplo, imaginaros que yo digo que quiero que me creéis 100 ficheros que se llame F1 al F lo que sea. ¿Sí? Para no estar en modo gráfico borrando, os voy a comentar que hay un comando que se llama rm. ¿Sí? Y si yo le digo el nombre del fichero, pues me lo borro. ¿De acuerdo? 00:30:53
ya explicaré tranquilamente el comando rm vale rm y el nombre del fichero y lo borra mal como 00:31:19
puedo yo crear 100 ficheros si yo le pongo el comando touch y le pongo aquí por ejemplo efe 00:31:27
y le pongo abre llaves 1.100 cierro llaves punto txt fijaros que si yo hago un l l fijaros que 00:31:34
tengo aquí todos los ficheros que me ha creado desde el F1 al F11, ¿sí? Y me preguntaréis, 00:31:47
oye, ¿por qué no aparecen en orden? Sí que aparecen en orden, lo que pasa que para él 00:31:56
estos no son números, ¿vale? Son caracteres alfanuméricos, así que obviamente el 1 va 00:32:00
antes del 2, ¿sí? Estos son tonterías, esto me da igual ahora, pero quiero que veáis 00:32:06
que me ha creado todos los ficheros pero vacíos de acuerdo si vale vamos a suponer vamos a trabajar 00:32:11
con un fichero le voy a decir que rm y le digo por favor todo borrame todo de forma que si yo le hago 00:32:21
un l l aquí ya no tengo absolutamente nada de acuerdo pues vamos a crear un fichero y vamos a 00:32:29
empezar para que os familiaricéis con un editor muy simple, pero para que os familiaricéis 00:32:37
con la utilización de este editor en modo terminal. Hay un editor que se llama Nano, 00:32:44
¿sí? Es un editor de modo texto. Nosotros tenemos aquí en modo gráfico, me voy a inicio 00:32:50
y tengo este editor en modo gráfico, donde yo escribo, le doy aquí a guardar, le pongo 00:32:55
el nombre etc etc si voy a empezar por lo básico con el nano de acuerdo luego 00:33:01
os iré diciendo varias opciones entonces el nano es un editor que yo le digo nano 00:33:06
y le pongo aquí el nombre del fichero que quiero crear pues vamos a poner por 00:33:12
ejemplo aquí días punto txt sí entonces me va a abrir un editor en modo texto 00:33:16
vale me va a crear un fichero días o sea no me va a crear me va a preparar para 00:33:25
crear un fichero días punto txt y fijaros que este es el editor en de nada que es lo que tengo 00:33:30
aquí me dice la versión que yo tengo me dice el fichero que yo le he dicho que quiero crear y aquí 00:33:36
abajo me pone las opciones que yo puedo utilizar sí qué quiere decir que el que me aparezca el 00:33:43
gorrito y una g el gorrito quiere decir que tienes que pulsar control la tecla control más la letra g 00:33:51
para ver la ayuda si yo pulso en este caso el control x lo que me va a hacer es salir si yo 00:33:57
pulso control o lo que voy a hacer es guardar si el control r en un fichero si quiero buscar 00:34:06
dentro del fichero control w si quiero reemplazar control y la barra invertida control k corto el 00:34:13
texto es decir botón derecho cortar control u pegar botón derecho pegar de acuerdo control 00:34:25
j justificar control de la ortografía esto de aquí yo nunca lo utilizo vale control c para 00:34:33
posicionarme control y para ir a una línea la m y luego seguido de la u o la m y seguido de la s 00:34:40
Yo aquí lo único que quiero por ahora que sepáis es cómo salir guardando 00:34:48
Aquí solamente voy a utilizar o control x o control o 00:34:55
Yo ahora solamente voy a utilizar control x y ahora os digo cómo se hace 00:35:00
Vamos a poner aquí, por ejemplo, los días de la semana 00:35:04
Lunes, intro, martes, intro, miércoles, intro, jueves, intro, viernes, sábado y domingo 00:35:08
Pues ahora voy a pulsar control x, la tecla control y la tecla x 00:35:23
Y de repente quiero que veáis que aquí me pregunta 00:35:30
Oye, dice, ¿quiere guardar los cambios? Pues obviamente nosotros le vamos a pulsar la S de sí. ¿Vale? O puedo guardar los cambios o no puedo guardar o puedo salir de esta ventanita porque me he equivocado. 00:35:35
control c, pues yo aquí le voy a decir que sí, s 00:35:51
y ahora me vuelve a decir, oye, como me has dicho que quieres guardar 00:35:54
¿cómo se va a llamar el nombre? pues obviamente 00:35:59
como le he dado aquí el nombre, pues me pone que el nombre 00:36:02
va a ser el mismo, aquí le podéis cambiar el nombre si queréis, ¿de acuerdo? yo esto siempre 00:36:06
lo dejo lo mismo, que para eso le he llamado días, entonces aquí lo único que tenéis 00:36:10
que escribir es el nombre o dejar el que está y le dais a intro, así que 00:36:15
nosotros le damos al intro fin ya está sí sí yo me voy en modo gráfico para que 00:36:19
lo veáis si me voy a y es cañaveral me voy a donde hemos creado la carpeta 00:36:26
madre mía lo he creado a ver mi intención es crear la carpeta 00:36:36
dentro y es cañaveral para no machacar pero bueno hoy lo vamos a hacer así vale 00:36:46
para no alargar el vídeo que ya se me está yendo vale me voy a 00:36:51
la carpeta de personal y me voy a viernes 20 entonces quiero que veáis que 00:36:56
si yo abro el documento lo tengo aquí sí de acuerdo mal 00:37:01
como puedo ver en este caso las marcas de tiempo de este fichero ya veremos que 00:37:07
hay muchos comandos pero por ejemplo tenéis este comando 00:37:12
l para comprobar que tengo ahí el fichero días punto txt si tú le dices 00:37:16
stat y le dices días quiero que veáis que aquí me aparece me dice oye la fecha de último acceso 00:37:22
y fue esta la fecha de modificación de acuerdo si en este caso le cambio a que nosotros nos 00:37:34
interesa es acceso y modificación entonces para que se utiliza el comando touch para 00:37:45
actualizar esas fechas si yo quiero en este caso actualizar la fecha de creen 00:37:51
de acceso por ejemplo si le pongo tucho y le digo días vale si yo le doy y le 00:38:01
digo el stat le vuelvo a decir el stat días quiero que veáis que lo que ha 00:38:11
cambiado aquí esto es antes de ejecutar el touch y esto de aquí es después de ejecutar el touch 00:38:17
empiezo por el acceso el acceso veis que me pone de 10 50 a 10 51 lo veis y veis que la fecha de 00:38:35
modificación me pone 10 49 y 10 51 entonces qué es lo que hace simplemente 00:38:45
este comando de aquí lo que hace es actualizar la fecha de 00:38:53
acceso y modificación de un fichero y esto para que puede ser útil para muchas 00:39:01
cosas vale por si yo tengo que hacer copias de seguridad y solamente y quiero 00:39:06
forzar que estos ficheros entren en la copia de seguridad porque han sido 00:39:11
modificados etc etc vale para hacer la coña en clase siempre os digo oye imaginaros que 00:39:14
este fichero este que tengo aquí el el día es un proyecto en común que estáis o estáis 00:39:21
realizando de acuerdo entonces yo como jefe de proyecto te puedo decir oye alberto que hace 00:39:32
cinco días que no veo que trabajes en el proyecto jode como que no pero si estoy todo en ellas pero 00:39:38
Y mira, si estoy mirando que la fecha de acceso fue hace 5 días, o sea, si ni siquiera has accedido ni la has modificado, o sea, ¿qué me estás hablando? 00:39:44
Entonces, él puede ser muy cuco y decir, bueno, pues te vas a cagar. 00:39:53
Entonces, todos los días me haces un touch y es mentira. 00:39:56
Lo único que está haciendo es actualizar las marcas de tiempo, ¿sí? 00:39:59
Pero para eso no se utiliza. 00:40:01
Pero bueno, esto es simplemente a modo de anécdota, ¿de acuerdo? 00:40:02
Entonces, quiero que veas que si yo no pongo nada, se me actualiza las fechas de acceso y modificación. 00:40:07
Yo puedo modificar solamente una fecha. Si yo le digo, tenemos aquí el stat. Si yo le digo, oye, quiero que me modifiques solo, ¿vale? ¿Cómo se dice acceso? Pues empieza por una, ¿verdad? Pues quiero que modifiques la fecha de acceso. 00:40:12
Si yo le digo el stat, si cogemos aquí y le decimos el acceso, este de aquí, y el acceso, este de aquí, entonces sí me lo ha modificado. ¿Me ha modificado la de modificación? Pues quiero que veáis aquí, lo pongo rojo, pues que de aquí no me ha modificado, solamente me ha modificado la de acceso. 00:40:34
¿De acuerdo? ¿Lo veis? ¿Puedo modificar solamente la fecha de modificación? Pues sí. Si en lugar de A, de acceso, le digo M, la fecha de modificación, si yo le digo el stat, si yo cojo aquí y le digo, oye, la fecha de modificación que tenemos es esta y la fecha de modificación que tenemos es esta. 00:40:57
Es decir, la de acceso me la ha dejado y este de aquí, en lugar de decir las 10.51 y 54, ¿de acuerdo? 00:41:22
Sí que me la ha modificado. 00:41:29
¿Sí? 00:41:31
¿De acuerdo? 00:41:32
Vale. 00:41:35
¿Y qué pasa si quiero poner una fecha mía concreto? 00:41:36
Y con esto ya termino, no voy a dar más. 00:41:39
Aunque las transparencias os pongo las más conocidas, ¿vale? 00:41:41
Y os la pongo porque lo mismo, si vais a hacer la certificación, os la pueden preguntar. 00:41:44
así que por favor mirarla 00:41:50
yo también tengo esta opción 00:41:52
si yo le digo 00:41:56
imaginaro el touch 00:41:57
y le pongo la opción 00:41:59
guion c 00:42:02
y le digo 00:42:03
nuevo.txt 00:42:04
esto como el ficherito 00:42:06
nuevo no existe, me lo tenía que haber creado 00:42:10
¿verdad? pero si yo pongo el l 00:42:12
¿qué ha pasado? 00:42:14
pues simplemente que no lo crea 00:42:16
es decir, el menos c le está diciendo 00:42:17
oye, si el ficherito existe, actualízame la fecha de acceso y modificación. 00:42:19
Pero si no existe, no hagas nada. 00:42:25
Eso es lo único que le está diciendo. 00:42:27
¿Sí? 00:42:28
Y la última, imaginaros que yo quiero poner lo siguiente. 00:42:29
Tenemos el statDías y lo que quiero decirle es que quiero que me modifique, por ejemplo, la fecha de acceso de días. 00:42:33
¿Sí? 00:42:43
Pero quiero decirle que no me actualice la fecha actual. 00:42:44
Sino que quiero poner una fecha que a mí me dé la gana. 00:42:49
Entonces, por ejemplo, voy a poner el 2020, voy a poner, no, el 2020 no, el 2018, voy a poner en enero, 01, y voy a poner el 15 de enero, ¿sí? 00:42:53
El 15 de enero y le voy a poner a las 13 horas, 13.00, ¿sí? 00:43:14
Si yo le doy y le digo al stat, quiero que veáis qué es lo que ha puesto. 00:43:24
Dice, oye, la fecha de acceso ha sido el 2018, el 1 del 15, ¿vale? 00:43:31
El 1 del 15, 2018 a las 13.00. 00:43:41
Es decir, yo le puedo poner la fecha que me dé la gana. 00:43:43
Pero siempre va a tener que seguir, a ver si esto me lo reconoce, este de aquí, es año, mes, día, hora, minutos. 00:43:45
¿De acuerdo? Siempre en este orden. 00:44:04
Entonces, yo con eso puedo modificar la fecha de acceso o la fecha de modificación. 00:44:07
¿De acuerdo? ¿Sí? ¿Entendemos el comando touch? 00:44:13
Vale, pues voy a terminar para no alargar mucho 00:44:17
El siguiente comando que ya lo conocemos 00:44:22
Y voy a parar este vídeo para seguir con la segunda parte 00:44:24
Para que no sean de hora y media 00:44:27
Entonces tenemos este comando, que este ya lo conocéis 00:44:29
Si yo pongo echo hola, exactamente igual que en Linux 00:44:32
¿Sí? Pues yo tengo una serie de opciones 00:44:36
Por ejemplo, si yo le digo 00:44:38
echo y le digo hola 00:44:42
pero le digo el raya n 00:44:44
quiero que veáis que ha pasado 00:44:45
veis que en este de aquí 00:44:48
arriba 00:44:50
en este de aquí arriba 00:44:50
lo que me ha hecho es, me ha escrito 00:44:54
el hola 00:44:56
y me ha producido aquí un salto de línea 00:44:56
¿sí? pues el raya n 00:45:00
es para decir, oye, escribe hola 00:45:02
pero no saltes de línea 00:45:04
es decir, no le des al enter 00:45:06
eso es lo que quiere decir el n 00:45:07
¿Sí? ¿De acuerdo? 00:45:09
Vale, y si yo quiero poner cosas como esta, por ejemplo, yo le digo echo y le pongo aquí hola 00:45:13
Y yo quiero dejar un tabulador, ¿vale? Yo le estoy dando al tabulador y no me deja 00:45:24
Pero resulta que hay un carácter especial que es raya T y le digo adiós 00:45:30
El raya T es un tabulador. 00:45:37
Pero si yo lo pongo, veis que me lo pone tal cual. 00:45:39
Hola, raya T, adiós. 00:45:42
Para decirle al eco que trate esos caracteres especiales, tenéis que poner raya E. 00:45:44
Y fijaros qué ha pasado. 00:45:50
Fijaros que como le he dicho el raya E, ¿qué es lo que ha hecho? 00:45:52
Este raya T me lo ha traducido en un tabulador. 00:45:58
¿Sí? Entonces esto ya a veces que se utiliza para dar formato 00:46:03
¿Sí? Pues que sepáis que el raya T, aquí solamente me interesan dos ahora 00:46:07
¿De acuerdo? El raya T que es para escribir un tabulador 00:46:12
Imaginaos que quiero poner hola y que quiero que me ponga un intro 00:46:16
Pues si quiero que me ponga un intro va a ser el raya N 00:46:21
¿Sí? ¿De acuerdo? 00:46:24
¿Y qué pasa si yo quiero que me aparezca tal cual raya N? 00:46:31
Pues esto, lo que ya vimos, si vosotros queréis capar un carácter, tenéis que poner delante el, perdonadme, si queréis escribir el carácter este de aquí, ¿vale? 00:46:36
Porque si yo pongo un carácter, no me escribe el carácter invertido. 00:46:50
Si yo lo quiero escribir, yo lo que voy a tener que hacer, no me lo está cogiendo, ¿vale? Este de aquí, ¿sí? 00:46:55
Es que el raya A es otro carácter especial, ¿de acuerdo? Entonces tendría que capar otra vez el raya A. 00:47:07
Entonces si queréis capar un carácter, tenéis que poner delante la raya invertida, ¿sí? 00:47:14
Pues con esto nos vale el raya N y el raya T, ¿sí? 00:47:20
Por lo demás el eco es exactamente igual que el eco visto dentro de Windows, ¿de acuerdo? 00:47:24
¿De acuerdo? Vale, pues en el siguiente vídeo vamos a empezar y vamos a ver todas las opciones que nos pueden resultar útiles dentro del comando ls. ¿Os acordáis que el comando dir en Windows tenía varias opciones, verdad? Para que te muestre los ocultos, para que te muestre los que tienen un atributo, para que te muestre ordenado, etc, etc. Pues aquí el comando ls no se queda atrás, ¿de acuerdo? Entonces vamos a ver poco a poco las opciones que tenemos del comando ls. 00:47:31
Pues venga, lo dejamos aquí y ahora seguimos en el siguiente vídeo. Un saludo. 00:47:58
CC por Antarctica Films Argentina 00:48:01
Idioma/s:
es
Autor/es:
Fernando Herrero Núñez
Subido por:
Fernando Jesús H.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
71
Fecha:
30 de diciembre de 2022 - 20:34
Visibilidad:
Público
Centro:
IES EL CAÑAVERAL
Duración:
48′ 02″
Relación de aspecto:
1.85:1
Resolución:
1920x1040 píxeles
Tamaño:
122.37 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid