Saltar navegación

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

Introducción a Linux. Comandos básicos - 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 3 de mayo de 2022 por Susana L.

166 visualizaciones

Introducción a SO Linux. Comandos básicos de Linux

Descargar la transcripción

Bueno, pues vamos a empezar con los comandos de Linux, ¿vale? 00:00:00
Vamos a ver unos comandos muy básicos y una pequeña introducción a Linux primero, ¿de acuerdo? 00:00:03
¿Qué es Linux? ¿Qué características tiene? 00:00:08
Linux es un sistema operativo multitarea. 00:00:11
Multitarea quiere decir que puede hacer varios procesos a la vez, 00:00:13
como vimos en sistemas operativos en la primera evaluación. 00:00:17
También es multiusuario, podemos trabajar varios usuarios a la vez. 00:00:20
De hecho, vosotros cuando os conectáis en TransWoo, en TransWoo, en el servidor que está en el instituto, vosotros trabajáis varios usuarios contra la misma máquina, ¿vale? 00:00:24
Si trabajáis con el TransWoo que tenéis en casa, estáis solo conectados, pero podríais abrir varias sesiones de distintos usuarios. 00:00:35
¿Qué es esto del tiempo compartido? 00:00:42
El tiempo compartido lo que significa es que nosotros tenemos un solo procesador y hay varios usuarios o varios procesos que quieren hacer uso de ese procesador, ¿vale? 00:00:44
Varios usuarios o varios procesos que quieren hacer uso del procesador. 00:00:56
¿Qué es lo que hace el sistema operativo? Pues lo que hace es que asigna un tiempo a cada proceso. 00:01:01
entonces dice, yo os dejo 00:01:07
una fracción de tiempo 00:01:10
una rodaja de tiempo y cada uno 00:01:12
tiene un ratito para hacer sus cosas 00:01:14
que no acabas, bueno, ya sigo con el 00:01:16
siguiente, ¿de acuerdo? entonces yo empiezo 00:01:18
a trabajar, te atiende el procesador 00:01:20
y si no ha acabado 00:01:22
se espera, sigo con el siguiente 00:01:24
y luego le sigo atendiendo a él 00:01:26
hasta que acabe, ¿esto que da la 00:01:28
sensación? da la sensación de 00:01:30
que todos están trabajando a la vez 00:01:32
cuando realmente se está dividiendo el tiempo 00:01:34
Si solo tengo un procesador, lo tengo que hacer así y no me queda más remedio, ¿vale? 00:01:36
Esto es lo que se llama multiplexar en el tiempo, ¿de acuerdo? 00:01:40
Es interactivo, porque ¿qué es lo que sucede? 00:01:44
Que yo escribo y me contesta, yo pido y me contesta, eso es interactivo, ¿de acuerdo? 00:01:46
Tiene una estructura de datos jerárquica, es decir, los dispositivos también son ficheros. 00:01:51
Ya veréis que nosotros vamos a tener una jerarquía que el raíz de nuestro sistema operativo está en la barra, 00:01:57
en la barra que está encima del 7. 00:02:04
Entonces, a partir de esa barra se crean los directorios de usuario, pero es que también los dispositivos los consideran directorios, ¿vale? 00:02:05
Os lo voy a enseñar en Trashbook, ¿vale? 00:02:15
Porque vosotros aquí, si por ejemplo yo pongo pvd, que me dicen qué directorio estoy, fijaros, yo he entrado con el usuario administrador. 00:02:20
Bien, pues aquí colgando en el directorio raíz hay un directorio que se llama home 00:02:28
Y dentro de ese directorio home hay un directorio que se llama administrador 00:02:33
Y aquí es donde estoy, este es mi directorio de trabajo 00:02:37
¿Vale? Este es el raíz 00:02:40
Lo que en Windows consideramos C dos puntos, pues aquí es el barra 00:02:42
Pero ¿qué sucede? Que los discos, o sea todos los dispositivos cuelgan un directorio que se llama barra def 00:02:46
Y si yo pongo ls me voy a encontrar... 00:02:55
Todo esto de aquí son dispositivos, ¿de acuerdo? Dentro de barra de tengo todos estos dispositivos, ¿de acuerdo? Estos son terminales, pero si yo hago ls, a ver que no se ve porque estoy compartiendo pantalla. 00:02:59
Si yo pongo ls barra def barra sd 00:03:13
Os acordáis que los discos habíamos dicho que eran 00:03:21
Si eran sata, s de sata, d de disco duro y luego a, b, c o d 00:03:24
Pues si yo pongo sd asterisco, ¿veis? 00:03:29
Esto es de lo que os quería enseñar 00:03:33
Esto es barra def de dispositivo barra sd a 00:03:34
Este es el disco duro, el primer disco duro sata 00:03:38
La primera partición, la segunda partición y la tercera partición 00:03:40
¿Vale? 00:03:44
Entonces, los discos son dispositivos que están colgando de barra D 00:03:45
Pero él los ve como directorios 00:03:50
¿Vale? 00:03:52
¿De acuerdo? 00:03:53
No los trata como igual porque van a ser objetos de distinto tipo 00:03:54
Pero tiene una estructura de datos jerárquica 00:03:58
En la que está organizada de forma arbórea 00:04:01
¿Vale? 00:04:05
¿Qué más tiene Linux? 00:04:06
Tiene procesos en primer y en segundo plano 00:04:07
Es decir, foreground y background 00:04:11
¿Qué quiere decir esto? 00:04:12
Cuando yo estaba escribiendo LS y cuando estábamos viéndolo todo 00:04:14
Yo escribía y él me contestaba en el momento 00:04:17
Y de hecho, si yo tardo en escribir, o sea, tarda en procesar 00:04:19
Yo estoy esperando, no puedo seguir haciendo lo que estaba haciendo 00:04:23
¿Vale? Porque es el primer plano 00:04:26
Pero yo puedo decir, bueno, yo quiero ejecutar algo 00:04:28
Que sé que va a tardar mucho en darme la respuesta 00:04:31
Pues muy bien, lo ejecuto en segundo plano 00:04:34
lo lanzo y le digo, tú vete ejecutándote en segundo plano, digamos que en la retaguardia, 00:04:37
y eso ya, cuando esté, me das la información de que está. 00:04:42
Estas cosas se hacen mucho en temas de, podrías hacerlo en copias de seguridad, 00:04:47
o cosas que en un momento dado te interesarán dejarlas ahí. 00:04:51
¿Qué sucede? Esto sobre todo era interesante cuando tú solamente tenías abierto un terminal, 00:04:54
porque tú no podías interactuar con el sistema operativo si estaba haciendo un trabajo pesado, 00:04:59
Aunque tuviera una prioridad baja 00:05:05
Ahora mismo podrías dejar 00:05:07
Un terminal abierto 00:05:09
En una ventana 00:05:11
Haciendo lo que sea y tú luego en otra 00:05:13
Pero en principio sería así 00:05:15
Copias de seguridad se pueden hacer 00:05:17
En background, etcétera 00:05:19
También trabaja 00:05:20
¿Cómo trabaja la memoria virtual? 00:05:23
Linux, pues la trabajo utilizando 00:05:25
La técnica de swapping 00:05:27
Lo que tiene es, ya os acordáis 00:05:28
La memoria virtual es una ampliación 00:05:30
En el disco duro 00:05:33
De la memoria central 00:05:34
¿De acuerdo? 00:05:36
Entonces, ¿cómo lo organiza Linux? 00:05:38
Utiliza la técnica del intercambio 00:05:40
Y lo que hace es que tiene 00:05:43
Una partición 00:05:44
Que es la partición swap 00:05:46
En la que guarda la información 00:05:47
De la memoria virtual 00:05:50
¿Vale? 00:05:52
Os acordáis que la memoria virtual 00:05:53
Era dos veces el tamaño 00:05:55
De la memoria RAM 00:05:58
¿Vale? 00:05:58
Cuando instalasteis Ubuntu 20 00:06:00
os propuse que hicieseis vosotros 00:06:04
el reparto de particiones 00:06:08
y os acordáis 00:06:10
creasteis una partición 00:06:11
que eran 4 gigas creo 00:06:13
porque eran 2 gigas la RAM 00:06:16
era de 4 gigas 00:06:18
y el tipo de sistema de ficheros 00:06:20
era área de intercambio 00:06:22
pues me refería a esto 00:06:23
¿qué más características tiene? 00:06:25
pues que es fácil de modificar y de mantener 00:06:28
de hecho se han hecho muchas distribuciones 00:06:30
porque esto inicialmente 00:06:32
estaba escrito en lenguaje C y está abierto ¿vale? para que se hagan modificaciones 00:06:33
por eso hay tantas distribuciones ¿vale? 00:06:38
bueno, componentes del sistema operativo 00:06:43
perfecto, pues tenemos por un lado el kernel 00:06:45
por otro lado los dispositivos y las distintas órdenes del sistema 00:06:48
y el cell, vamos a verlos un poquito más despacio 00:06:52
¿de acuerdo? ¿qué es el kernel? 00:06:56
el kernel es el núcleo del sistema operativo, el corazón ¿vale? 00:06:58
Ya habíamos visto cuando vimos la teoría de sistemas operativos 00:07:02
Que hacía el núcleo del sistema operativo 00:07:06
Y ya vemos que aparte de la capa que está más cerca del hardware 00:07:09
Se encarga de los procesos y la entrada y salida 00:07:14
Entonces, aquí veis que la idea del kernel de Linux es 00:07:17
Realizar las funciones de más bajo nivel respecto al hardware 00:07:23
Y permite la independencia del hardware con las distintas partes del sistema operativo 00:07:26
Eso ya lo hemos visto, que el sistema operativo se organiza así 00:07:33
Cada capa aísla o es independiente de la siguiente 00:07:36
Y le da servicio a la siguiente 00:07:39
Bien, las aplicaciones de usuario y las utilidades de Linux 00:07:42
Lo utilizan como interfaz con el hardware, claro 00:07:47
Siempre está residiendo en memoria 00:07:49
Tú arrancas y el kernel está en memoria 00:07:51
¿Y qué hace? Pues maneja procesos, asigna recursos, planifica, etc. ¿Vale? Todo este sistema lo realiza el kernel. La cell. La cell es lo que nosotros vemos, nuestra interfaz de trabajo. ¿Vale? Es nuestro intérprete de comandos. En Windows es la ventanita cuando hacemos CMI, es la pantallita negra. ¿Vale? Pero existen distintos tipos de cell. 00:07:53
Cuando empezó Linux estaba la cell, la born-cell, ¿vale? 00:08:16
Que es la .sh 00:08:22
Normalmente, depende del sistema operativo, es la cell que pone por defecto 00:08:24
¿Vale? 00:08:30
Es el estándar y digamos que hay cosas que no se pueden hacer 00:08:31
Por ejemplo, pues las flechitas para arriba y para abajo no funcionan 00:08:34
Hay cosas que lo hacen más incómodo 00:08:38
A partir de esta cell, pues aparecieron el rsh, la comcell 00:08:40
Y digamos que ahora mismo Linux trabaja con la BAS 00:08:44
Que es una SEL avanzada, ¿vale? 00:08:48
Es la que utilizamos y es muy cómoda por lo que os digo 00:08:51
Porque podemos jugar con flechas y con teclas que nos resultan muy cómodas 00:08:54
Y que con la SH o la CONSEL no la podemos utilizar, ¿vale? 00:09:00
Entonces nosotros trabajaremos con esto 00:09:05
¿Qué sucede? ¿Dónde está esa SEL? 00:09:07
Nosotros cuando creamos los usuarios y trabajamos con ellos 00:09:09
Vamos a tener que trabajar con la BAS 00:09:12
Entonces, cuando seamos administradores vamos a tener que decirles que va a trabajar con esta sel 00:09:14
Para indicarles esto vamos a saber que nuestra sel está en barra bin barra as 00:09:22
Por eso os decía que también es interesante ver que veáis que sigue utilizando una estructura arbórea 00:09:27
Barra bin barra as 00:09:37
¿Veis? 00:09:41
Estamos diciendo 00:09:43
Esta sel, es decir, este intérprete de comandos 00:09:44
Es el que voy a usar 00:09:46
Es un intérprete de comandos 00:09:47
Pero está colgando un directorio 00:09:49
¿Veis? Aquí ya estamos viendo 00:09:51
Los binarios, bin de binarios 00:09:53
Barra de dispositivo 00:09:55
Ya vamos viendo un poco 00:09:56
Cómo iba la historia 00:09:57
Y cuando estábamos en nuestro directorio de trabajo 00:10:00
Era barra home 00:10:02
¿Os acordáis? 00:10:03
Si yo hago cd y me voy a mi directorio 00:10:05
Muy bueno, le pongo pwd para saber dónde estoy 00:10:10
Barra home, ¿vale? ¿Veis? 00:10:13
Dispositivos, binarios y mi directorio de trabajo 00:10:16
¿Vale? 00:10:19
Bien, ¿qué contextos de trabajo tenemos? 00:10:20
Perfecto, nosotros podemos trabajar como un usuario normal 00:10:23
O como superusuario 00:10:27
¿De acuerdo? 00:10:29
Bien, el usuario normal es el que se conecta, el que trabaja y tal 00:10:30
Normalmente lo interesante es que entremos con ese usuario 00:10:34
De hecho, el INUS en muchas distribuciones no permite conectarse como el usuario administrador, como root, ¿vale? 00:10:37
Porque realmente tenemos usuarios y tenemos el administrador o superusuario que sería root. 00:10:44
Cuando escribo root me refiero a esto, R-O-O-T, ¿vale? 00:10:51
Este es el usuario que es el administrador. 00:10:57
¿Pero qué sucede? Que por motivos de seguridad, el usuario root no entra en el sistema. Yo no puedo hacer login, escribir root y la contraseña. Puedes habilitar tu sistema operativo para que lo haga, pero por defecto no lo hace. 00:11:01
¿Qué es lo que se hace? Puedes tener usuarios que les permites que se hagan pasar por root o que hagan determinadas operaciones como si fueran root 00:11:18
¿De acuerdo? Esto lo vamos a ver un poquito más adelante 00:11:28
Bien, esto es lo que os he contado, ¿vale? 00:11:31
Para conectarnos a un servidor de Linux podemos conectarnos, si tenemos la máquina, conectarnos directamente en la máquina 00:11:36
o bien podemos acceder, si es remoto, podemos acceder al servidor a través de un cliente SSH o un cliente Telnet. 00:11:43
Yo tengo mi máquina Trasgo, que está por aquí, que realmente yo la he abierto aquí. 00:11:53
Esta es mi máquina Trasgo, pero esto es la máquina. 00:12:02
Si yo estuviera sentada en un ordenador donde estuviera instalado el servidor, yo enciendo el ordenador, me sale la pantalla negra y me pongo a trabajar. 00:12:05
Puedo trabajar así. 00:12:15
O me puedo conectar en remoto. 00:12:16
¿Cómo he simulado lo de conectarme en remoto? 00:12:18
Pues he utilizado este cliente PuTTY, que os lo puedo enseñar aquí. 00:12:21
Si yo trabajo con PuTTY, me encuentro aquí distintas IPs. 00:12:27
Bueno, yo en mi caso, esta es la IP que tengo para conectarme a mi Transbook, entonces me conecto, abro la sesión y lo que me encuentro entonces es esto, ¿vale? 00:12:32
Aquí he tenido que meter usuario y contraseña y ya he empezado a trabajar, ¿de acuerdo? 00:12:45
Este es un cliente SSH, el cliente SSH lo que hace es que abre una conexión, una ventana a trabajar a un servidor y para trabajar en línea de comandos. 00:12:49
SSH es una shell segura 00:13:00
abre una shell 00:13:02
abre una shell segura 00:13:03
está encriptada 00:13:04
Telnet es algo más antiguo 00:13:05
y lo que hace es que no está encriptado 00:13:08
por eso vosotros en algunos casos 00:13:10
tendréis máquinas 00:13:13
en las que solamente os podéis conectar 00:13:15
por Telnet 00:13:16
porque no tenga habilitado 00:13:17
un servidor SSH 00:13:18
pero lo normal es conectarse por SSH 00:13:20
por eso os pongo Telnet 00:13:22
el funcionamiento de Telnet 00:13:23
es el mismo que SSH 00:13:25
Telnet 00:13:26
tienes un cliente 00:13:27
la IP 00:13:28
y trabajas, ¿vale? 00:13:29
Muy bien, y aquí es lo que os he comentado. 00:13:31
Una vez que tú introduces el usuario y la contraseña, 00:13:34
te metes en TransWoo, ¿vale? 00:13:37
Te metes en el directorio de trabajo 00:13:39
y te encuentras esto. 00:13:41
Para salir del sistema, escribimos 00:13:43
o bien exit o control de A, lo vamos a hacer. 00:13:45
Y para cancelar un comando, 00:13:48
escribiremos control C. 00:13:50
Importante, muy importante, 00:13:53
no sé si lo veis ahí abajo, 00:13:54
linux distingue mayúsculas de minúsculas, ¿vale? 00:13:55
Con Windows poníamos las cosas en mayúsculas o en minúsculas 00:13:59
Y nos daba igual 00:14:03
Pero Linux lo distingue 00:14:03
Entonces, vamos a hacer una cosa 00:14:05
Si os parece, voy a salir 00:14:06
De mi TransWoo 00:14:08
Y voy a hacer todo el proceso de entrar con PuTTY 00:14:10
¿Vale? 00:14:13
Voy a entrar con PuTTY 00:14:14
Para que así lo veamos 00:14:16
Y veamos todo el proceso 00:14:18
Yo entro en mi IP 00:14:19
Open 00:14:22
Y ahora pongo mi usuario 00:14:23
¿Veis? Login, administrador 00:14:27
la clave, que sabemos 00:14:29
de acuerdo, y ya estoy 00:14:33
y veis, administrador 00:14:36
trasgo, mi directorio de trabajo 00:14:38
y el dólar, vale 00:14:40
esto es lo que 00:14:42
teníamos en las transparencias 00:14:44
muy bien 00:14:46
ahora, habéis visto que he hecho exit 00:14:47
para salir, ahora imaginaos que yo quiero 00:14:50
hacer un comando muy largo, vale 00:14:52
voy a hacer un 00:14:53
voy a buscar en formato 00:14:55
largo 00:15:01
Y recursivo 00:15:01
Esto lo iremos viendo más despacio 00:15:04
El raíz 00:15:06
Y lo que pasa es que lo voy a hacer 00:15:07
Pues así, mismamente 00:15:10
Desde aquí, esto va a tardar un montón 00:15:12
¿Vale? Y lo quiero cancelar 00:15:14
Pues control C y lo cancelo 00:15:16
¿Vale? Ya he cancelado este comando 00:15:18
¿De acuerdo? 00:15:20
Con control C lo cancelo 00:15:22
Esto, cuando nosotros hagamos un comando 00:15:24
Y metamos la pata, control C 00:15:26
Y asunto resuelto, ¿vale? 00:15:28
En Windows también se podría hacer así 00:15:29
¿De acuerdo? 00:15:31
Bien, la ayuda 00:15:33
Para utilizar la ayuda 00:15:34
Utilizamos el comando man 00:15:36
¿Vale? 00:15:38
Hay bastantes comandos para trabajar la ayuda 00:15:39
El man yo es el que más utilizo 00:15:41
Pero os voy a contar que es muy curioso 00:15:43
¿Vale? 00:15:45
Si tú pones man 00:15:46
Es igual que cuando utilizábamos la ayuda de Windows 00:15:47
Con el barra interrogación 00:15:50
Pues con man es similar 00:15:52
Si yo quiero mirar la ayuda de el comando ls 00:15:54
hago man ls y me viene esta ayuda bien cosas importantes 00:15:58
si veis aquí lo primero que me dice es cuál es este comando y me dice qué es lo 00:16:04
que hace el ls es el equivalente al dir vale entonces me dice lista el contenido 00:16:08
del directorio perfecto y ahora te dice tienes todo esto con estos corchetes me 00:16:13
están diciendo que son opcionales entonces me está diciendo el comando ls 00:16:19
Puedes tener opciones del comando, opciones que pueden ser 00:16:24
Pues que me lo muestre en formato largo o que me muestre todo 00:16:28
Las opciones en Linux se marcan con un guión 00:16:32
Igual que en Windows se marcaban con la barra que está encima del 7 00:16:35
Aquí se marcan con el guión, ¿vale? 00:16:38
Y luego, ficheros, ficheros, pues yo puedo hacer un ls del directorio en el que estoy 00:16:41
O del directorio barra home o del directorio punto, punto, ¿vale? 00:16:46
Entonces, ese fichero, ficheros o directorio lo marcamos aquí 00:16:51
Y es opcional, ¿por qué? 00:16:55
Porque si yo hago un ls directamente 00:16:58
Me muestra el contenido del directorio en el que estoy 00:17:00
¿Vale? Los ficheros y directorios en los que estoy 00:17:05
Aquí tenéis, si vosotros bajáis con la barrita 00:17:08
Tenéis un montón de opciones 00:17:11
Y esta es la madre del correo 00:17:13
¿De acuerdo? 00:17:15
¿Veis que tenéis con guión? 00:17:17
¿Y cómo salgo de aquí? 00:17:19
¿Vale? ¿Cómo salgo del man? Del man salgo con la letra Q, Q de queso, ¿vale? 00:17:21
¿Veis? Aquí os lo estoy poniendo todo como va, ¿de acuerdo? 00:17:28
Ahora, con man menos K, si nos sabemos la cadena, nos busca más o menos el comando, pero lo mejor es sabérselos, ¿de acuerdo? 00:17:31
El man menos K me hace lo mismo que a propós, a propós y la cadena también me busca. 00:17:41
Con el infocomando es igual que el man, ¿vale? 00:17:47
Y con un comando menos menos gel también. ¿Por qué os digo esto? Porque digamos que el man lo que hace es que guarda en un, digamos que tiene un directorio o una información guardada de toda la ayuda de estos comandos. 00:17:51
Pero puede haber comandos que no estén 00:18:06
Cumplimentados en man 00:18:09
Pero si estén cumplimentados en info 00:18:10
O con esta opción 00:18:13
Entonces lo veréis, cuando vayáis a buscar ayuda 00:18:14
De un comando, o cuando un comando no os funcione bien 00:18:17
Te va a decir 00:18:19
Busca la información de este comando 00:18:20
En tal menos menos gel 00:18:22
O en info comando 00:18:24
Eso ya lo vais a ir viendo 00:18:25
Pero ya os digo, yo lo que más uso es esto 00:18:27
Me sé el comando 00:18:30
Y reviso todas las opciones 00:18:31
Muy bien 00:18:33
Esto ya os lo había contado también, los dispositivos, son los dispositivos hardware y veis si es un disco, barra def, barra sda, si son particiones, barra sda1, sda2, si son terminales, es decir, interfaces, pantallitas negras, digamos, tt1, pts1, también vais a poderlo ver, pero todos colgando de barra def. 00:18:36
Las órdenes, los comandos son archivos binarios y que hacen que se comunique la SEL con el núcleo 00:18:58
Es la forma que tenemos del usuario conectarnos con la SEL y la SEL conectarse con el núcleo 00:19:08
Idioma/s:
es
Autor/es:
Susana López Luengo
Subido por:
Susana L.
Licencia:
Reconocimiento - No comercial
Visualizaciones:
166
Fecha:
3 de mayo de 2022 - 22:51
Visibilidad:
Público
Centro:
IES PALOMERAS-VALLECAS
Duración:
19′ 14″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
37.73 MBytes

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid