Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Terminal de linux: manejo básico para sistemas informáticos y redes locales - Contenido educativo
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Se muestran algunos de los comandos básicos para desenvolverse sin problemas en un equipo de linux/unix como MAX 11.5
Buenos días, hoy vamos a ver el uso del terminal de Linux
00:00:02
partiendo de una aplicación que se llama MATCH 11.5
00:00:07
que es una versión de Linux, Ubuntu, desarrollada y compilada por la Comunidad de Madrid.
00:00:13
Vamos a hacer uso de lo que es el terminal, que es el equivalente al símbolo de sistema de Windows
00:00:22
ya que tanto Windows como Linux inicialmente en sus orígenes tenían un terminal similar
00:00:28
al proceder los desarrolladores de ambos sistemas de un entorno Unis Linux.
00:00:33
Lo primero que vamos a ver es quién es este equipo en el que estoy conectado y dónde me encuentro.
00:00:41
Para ello voy a empezar por uno de los comandos que me van a permitir saber dónde estoy ubicado.
00:00:46
PWD me va a indicar el directorio o ruta en la que me encuentro en estos momentos.
00:00:52
que es barra home, barra profesor.
00:00:58
Importante recordar que en Linux no existe el disco C, disco D, disco E, como existe en Windows,
00:01:01
sino que hay rutas.
00:01:09
Entonces, barra, la hemos caído otra vez para atrás, cd, cd,
00:01:11
y aquí tengo los directorios en los que me voy a poder mover cuando trabaje en un sistema Linux.
00:01:18
Aquí como ven no existen disco C, disco D, sino que existen una serie de directorios, binarios, etc que son ficheros de configuración, mount que son los dispositivos, los root MNT, los ficheros del administrador, del root,
00:01:25
y bar que son otro directorio en el que se guardan archivos de una determinada utilización
00:01:45
device y barra home que es donde debemos habitualmente trabajar
00:01:53
yo ahora mismo no sé exactamente en qué directorio estoy
00:01:58
entonces como he hecho cd chain directory espacio punto punto he retrocedido
00:02:01
pero ahora mismo no sé dónde estoy
00:02:07
escribo otra vez pwd me aparece la barra
00:02:09
y ahora si quiero irme al directorio en el que me encontraba antes
00:02:12
escribo cd barra home barra prof, doy el tabulador y me voy directamente a ese directorio.
00:02:15
Una vez en ese directorio voy a ver qué sistema operativo o qué versión de sistema operativo
00:02:24
tengo instalado. Entonces escribo uname-a y me muestra la versión de Ubuntu que tengo
00:02:32
instalada en este momento. Tengo la versión el Ubuntu 20, el kernel 5.15.066 y como tengo
00:02:39
un procesado, una CPU con varios núcleos, me aparecen los núcleos que tengo activos
00:02:49
y como es la versión de 64 bits me aparece barra 64. Bueno, una vez que ya tengo identificado
00:02:56
lo que es mi equipo vamos a ver cómo nos vamos a poder comprobar si estamos conectados a internet
00:03:03
para ello en windows teníamos el comando de símbolo del sistema ipconfig que aquí no existe
00:03:11
pero existe el comando ifconfig como nos dice aquí entonces para ver la ip de nuestro equipo
00:03:19
hacemos esto y nos aparece que bueno como yo estoy ahora mismo conectado por una tarjeta wifi
00:03:26
me aparece wireless LAN y mi dirección IP 192.168
00:03:32
que es una IP privada fijada manualmente para evitar que me esté cambiando continuamente
00:03:37
bueno, ya tengo configurada mi tarjeta de red porque tengo una IP privada
00:03:44
y ahora vamos a comprobar si tengo conectividad a internet
00:03:49
para ello vamos a hacer uso del comando PIN
00:03:52
que si no hay ningún fallo en la conexión me va a dar la indicación de que estoy conectado
00:03:55
si se dan cuenta me aparecen unos tiempos de acceso
00:04:01
180, 200, 235, 270, 190
00:04:04
que me están indicando que mi conexión a internet es muy lenta
00:04:10
vamos a hacer el paro de este envío de paquetes
00:04:14
utilizando la combinación de teclas CTRL-C
00:04:18
me dice 24 paquetes transmitidos, 19 recibidos
00:04:21
quiere decir que tengo una pérdida de paquetes
00:04:26
y eso hace que mi conexión se ralentice
00:04:28
puedo ver donde tengo esos fallos
00:04:30
donde se me está cayendo la conexión
00:04:34
para ello en Windows utilizaría el comando
00:04:35
tracer, bueno voy a borrar aquí, clear
00:04:39
en Windows utilizaría tracerrt
00:04:42
la IP a la que quiero llegar
00:04:47
me dice que no la encuentra
00:04:50
y es porque aquí tenemos que utilizar mtr
00:04:52
que es mytracerroute
00:04:55
pero con la palabra que no está patentada por Microsoft y la misma IP y me muestra los sitios por los que pasa mi conexión
00:04:57
y el punto en el que tengo las pérdidas de datos.
00:05:07
Si yo estoy trabajando en una empresa y tengo problemas de conexión, simplemente viendo esta información que tengo aquí
00:05:11
de dónde empiezan los paquetes perdidos, sé que es un equipo que se llama
00:05:20
ctc-grts-clem-net-telefónica-global-solution
00:05:24
y ahí es uno de los puntos en los que empiezo a tener pérdidas.
00:05:29
Si tengo pérdidas en esa parte de la conexión, esas pérdidas me llegan a mi equipo.
00:05:32
Con este comando ya podemos, si estamos trabajando en una empresa,
00:05:37
determinar que las pérdidas de paquetes que estamos teniendo
00:05:42
no son inicialmente nuestras, sino que provienen de los distintos servicios o routers por los que pasa mi conexión.
00:05:45
Voy a parar esta medición pulsando simultáneamente CTRL-C.
00:05:53
Entonces, ya han visto que con un pequeño lote de comandos puedo comprobar mi conexión a Internet.
00:06:00
Voy a recopilar todas ellas en un fichero que voy a escribir manualmente con el comando nano
00:06:07
y el nombre del fichero, el fichero lo voy a llamar por ejemplo
00:06:15
comandos linux.txt
00:06:18
me va a aparecer una ventana y ahora voy a empezar a escribir los comandos
00:06:22
que yo utilizo para comprobar mi conexión a internet
00:06:27
entonces ifconfig me permite conocer
00:06:30
cuál es la dirección IP de mi equipo
00:06:33
otro comando que es muy útil es
00:06:37
pin a.b.c.d
00:06:41
que lo que hace es
00:06:45
enviar un conjunto de paquetes
00:06:49
de datos a un destino
00:06:54
la IP que le hayamos indicado. En el caso de Windows
00:06:57
recuerden que sería exactamente pin, lo que pasa es que tenemos que ponerle
00:07:01
pin-t para que los paquetes no se paren. Otro comando útil
00:07:05
es my-trace-router
00:07:09
A, B, C, D
00:07:12
que me muestra
00:07:13
las
00:07:15
distintas
00:07:17
distintas
00:07:19
conexiones
00:07:23
de mi equipo
00:07:24
antes de llegar a destino
00:07:26
con estos tres comandos
00:07:28
se puede decir que ya somos unos pequeños
00:07:32
administradores de
00:07:35
Windows o de Linux
00:07:36
en nuestro caso
00:07:38
ya he escrito mi pequeño ficherito
00:07:39
y abajo tengo la combinación de control o
00:07:42
para guardar el fichero, entonces pulso control o
00:07:45
me dice nombre del fichero a escribir, comando linux, ok
00:07:49
ya está en escrita, y para salir, control x, pulso control x
00:07:53
y ahora cuando haga un ls, van a ver como me aparece
00:07:57
mi fichero comandos linux, para ver el contenido
00:08:02
de este fichero sin escribir en él, escribo more
00:08:05
y me aparece el contenido del fichero
00:08:09
sin la opción de modificarlo
00:08:15
lo cual es muy útil si no quiero tocar el fichero
00:08:17
y ya tendría ahí los tres comandos básicos
00:08:19
para identificar la conexión a internet
00:08:23
otro comando que me puede ser útil
00:08:26
es para identificar el hardware que tengo en mi equipo
00:08:29
o para conocer la CPU que tengo en mi ordenador
00:08:32
esos comandos empiezan por ls
00:08:35
Y por ejemplo, LSCPU me muestra las características de la CPU que tengo instalado.
00:08:39
Entonces me dice, a ver un segundo, aquí tengo la indicación, y el modelo que tengo de CPU es un Core Quad AMD FX4100.
00:08:47
Ya tendría la información de lo que es mi CPU.
00:09:02
y me aparecen las informaciones de qué vulnerabilidades tiene este procesador
00:09:05
ahora vamos a ver el hardware que tenemos instalado
00:09:11
me incluye la CPU, placa base, tarjetas gráficas, tarjeta de red
00:09:13
me dice que no lo puede ejecutar
00:09:19
pero me aparecen todos los dispositivos que tengo conectados en mi ordenador
00:09:21
en un pequeño listado
00:09:26
que sería algo equivalente a cuando vamos a Windows, a Sistema
00:09:28
y le preguntamos por todos los dispositivos que tenemos en el ordenador instalado.
00:09:34
Aquí aparece una información bastante más detallada.
00:09:39
Vamos a borrarla para que no nos dé ningún tipo de problemas y emborrone la pantalla.
00:09:43
Vamos a crear, borra lo que tenemos en pantalla y ahora vamos a ver dónde nos encontramos, que no lo sé dónde está.
00:09:48
Estamos en Home, Profesor.
00:09:55
Ahora vamos a hacer una de las cosas típicas que solemos hacer cuando estamos en un ordenador.
00:09:58
creamos directorios en los que vamos a guardar los ficheros con los que vamos a trabajar
00:10:02
entonces escribimos md
00:10:06
make directory, el nombre del fichero, por ejemplo
00:10:10
pruebas para video
00:10:13
grabación, no me lo encuentra, vamos a probar con
00:10:17
mkdir, pruebas para
00:10:24
video grabación, vale, este si existe
00:10:27
entonces MD lo vamos a encontrar posiblemente en Windows
00:10:32
MKDIR también y en MD aquí sin embargo no existe
00:10:36
no sé si he creado el directorio, vamos a verlo
00:10:40
para ello escribo ls que es list
00:10:43
me aparecen los directorios
00:10:46
he creado un directorio que se llame pruebas para videograbación
00:10:49
pues me aparece en la parte de la derecha
00:10:53
si quiero ver datos más completos de lo que sería este conjunto de ficheros
00:10:58
escribo ls-al
00:11:06
que me va a dar una información que me va a indicar
00:11:08
quién es el propietario, si es un directorio, si es un fichero
00:11:11
de cada uno de los ficheros que tengo
00:11:14
por ejemplo, los que aparecen con el punto son ficheros ocultos de sistema
00:11:17
que yo no puedo modificar
00:11:21
son simplemente de lectura y escritura
00:11:22
como por ejemplo se puede apreciar en este extremo de aquí
00:11:25
los que son directorios me aparece la letra D
00:11:28
que me indica que son directorios
00:11:31
y aquí tengo por ejemplo uno que es de lectura
00:11:33
read, write, execute
00:11:37
entonces esto lo puede hacer el administrador
00:11:39
o el que esté al lado del programa
00:11:42
y los usuarios simplemente pueden leer y ejecutar
00:11:43
no pueden escribir en ese directorio
00:11:46
lo mismo que me ocurre en otros muchos
00:11:48
sin embargo aquí tengo una serie de ficheros
00:11:50
en los que sí puedo yo trabajar
00:11:53
por ejemplo, archivos varios que es una carpeta que yo he creado
00:11:56
yo soy el propietario, es un directorio y tengo todos los permisos
00:11:59
porque yo lo he creado, luego he creado un fichero
00:12:03
que hemos llamado comandos linux
00:12:07
un segundito, lo tenemos aquí, este también lo he creado yo
00:12:09
hace un momentito, y ahora vamos a ver si encuentro
00:12:17
aquí tengo el directorio que he creado de pruebas para videovigilancia
00:12:20
este es un directorio que igual que antes como yo lo he creado
00:12:24
soy el propietario del mismo
00:12:28
bueno, ya he localizado mi directorio
00:12:30
y ahora como lo he localizado voy a cambiarme a él
00:12:33
para ello escribo cd nombre del fichero
00:12:36
o directorio, entonces se empieza a escribir pruebas
00:12:39
barra la p, pulso tabulador
00:12:42
y si ese directorio he escrito las letras correctas
00:12:45
se va a completar de manera automática
00:12:49
ya estoy en ese directorio
00:12:51
Ahora voy a crear un fichero que voy a llamar, por ejemplo, nano prueba txt. Vamos a escribir cualquier cosa que nos sirva para luego poder leerla.
00:12:53
como ya le he puesto el nombre al fichero que se llama prueba.txt
00:13:16
si pulso control x, bueno control o
00:13:21
y luego control x, salgo del fichero
00:13:24
ahí se me ha quedado ahí pillado
00:13:28
vale, ya se ha quedado mejor
00:13:29
entonces vamos a ver si ese fichero que acabo de crear
00:13:33
nano existe, efectivamente
00:13:36
vamos a ver su contenido, pues puedo utilizar el comando
00:13:39
more, prueba y efectivamente
00:13:42
tengo contenido. Ahora vamos a hacer una cosa típica que se suele hacer cuando vamos a modificar
00:13:45
algún fichero en Linux, al igual que en Windows no sucede, en muchas ocasiones nos dice
00:13:51
antes de hacer cualquier cambio haga una copia de seguridad. Pues voy a copiar este fichero
00:13:57
que tengo aquí, cp, prueba txt y le voy a poner por ejemplo prueba txt.org. Si intentamos
00:14:03
esto en Windows, veremos que el ponerle prueba.txt.all
00:14:14
no lo permite porque la estructura de ficheros y directorios
00:14:18
original de Windows solamente permitía poner nombre de fichero
00:14:22
punto y la extensión. En el caso de Linux
00:14:26
no había esa limitación. En las últimas versiones de Windows ya esa
00:14:30
limitación ha desaparecido, pero bueno, por lo menos que lo conozca. Entonces
00:14:34
si hago list, me aparecen los dos ficheros, prueba.txt
00:14:38
y prueba txt.org. Voy a crear ahora
00:14:42
otro directorio. Entonces le voy a llamar mkdir
00:14:46
segundo directorio. No me aparece
00:14:49
nada, pero lo he creado. Efectivamente aparece en letra de color azul.
00:14:54
Ahora voy a hacer una de las cosas típicas
00:14:59
que se suele hacer con los ficheros. Es copiar los
00:15:02
ficheros de un sitio en otro. Entonces voy a
00:15:05
a copiar el fichero prueba txt.ol y lo voy a llevar a segundo directorio. Como está
00:15:10
este directorio en la ruta de mi directorio, si escribo segundo directorio y en vez de
00:15:17
prueba txt.ol le pongo prueba txt.ol1, me dice que no encuentra porque tengo que indicarle
00:15:26
la ruta completa del directorio
00:15:37
entonces tendría que escribir
00:15:40
cp
00:15:43
prueba txt.org
00:15:44
y ahora tendría que escribir la ruta completa
00:15:46
que empieza en barra home
00:15:49
barra profesor
00:15:50
barra
00:15:52
pruebas
00:15:54
para videograbación
00:15:56
que es el directorio
00:16:01
en el que estaba antes
00:16:03
segundo directorio
00:16:04
y ahora el nombre del fichero
00:16:07
le voy a llamar prueba txt.ol1
00:16:09
si la ruta está bien, no me he equivocado, no me va a aparecer más que una línea de texto
00:16:13
como ven, no me aparece ninguna información adicional
00:16:18
eso me está indicando que el fichero lo he copiado
00:16:21
sin ningún tipo de problema, entonces vamos a comprobar si es verdad
00:16:25
vamos a hacer ls, tengo el segundo directorio
00:16:28
voy a ir, segundo directorio
00:16:32
dir o ls, y como ven, el fichero que antes tenía
00:16:36
lo he copiado en esta ruta, voy a volver al directorio anterior
00:16:40
para ello escribo cd chain directory
00:16:45
espacio, punto seguido, punto seguido, que me vuelve al directorio anterior
00:16:48
y aquí tengo los dos ficheros que tenía inicialmente
00:16:53
ahora voy a hacer otra prueba, que es mover el fichero
00:16:57
prueba txt a segundo directorio, entonces para ello
00:17:01
escribo mv move prueba txt
00:17:04
vuelvo a ponerle la ruta completa
00:17:09
que es home, profesor, pruebas para videograbación
00:17:11
segundo directorio
00:17:17
y le voy a poner otro nombre
00:17:20
le voy a poner prueba tx1
00:17:23
como ven no aparece ningún mensaje raro
00:17:26
y cuando hago ls, listar el contenido del directorio
00:17:32
me aparece que el fichero que antes tenía
00:17:36
que era prueba
00:17:38
txt que tenía aquí antes
00:17:40
ahora cuando lo miro aquí
00:17:44
ya ha desaparecido
00:17:46
ya no está aquí porque lo he metido en el otro directorio
00:17:47
vamos a comprobarlo
00:17:50
vamos a ir a cd
00:17:51
segundo directorio
00:17:53
ls y aquí pueden comprobar
00:17:55
que los dos ficheritos los tengo aquí
00:17:58
ahora
00:18:00
voy a borrar este fichero
00:18:02
por ejemplo el de prueba tx1
00:18:04
que acabo de colocar, porque no me interesa
00:18:06
entonces yo ahora mismo no me acuerdo de cómo son los comandos
00:18:09
cómo se escriben, entonces voy a hacer uso de la ayuda
00:18:13
en línea de texto que tiene linux, escribo man
00:18:16
y el nombre del comando que quiero utilizar
00:18:20
para mover directorios o ficheros, creo que se llama
00:18:25
rm, entonces escribo man rm y aquí me aparece
00:18:29
el contenido de este fichero, si me aparece una información detallada
00:18:33
significa que ese fichero o ese comando que quiero utilizar
00:18:38
existe, al final de todos estos comandos vienen algunos ejemplos
00:18:42
por ejemplo, para mover un fichero
00:18:46
para remover un fichero que tenga inicio
00:18:49
barra barra, por ejemplo foot, hágalo de esta manera
00:18:54
cuando ya he visto como lo quiero hacer, pulso la tecla Q
00:18:58
y ahora voy a borrar ese fichero
00:19:01
entonces rm
00:19:04
prueba.tx1
00:19:05
borrar el fichero
00:19:11
ya no me da ningún mensaje adicional
00:19:14
y eso me está indicando que el fichero efectivamente ya ha desaparecido
00:19:18
entonces como ven con una serie de comandos relativamente sencillos
00:19:22
me puedo mover por todo el sistema operativo de este ordenador
00:19:26
sin ningún tipo de problema
00:19:29
y puedo llegar a cerrar cualquier aplicación que se esté ejecutando en el ordenador
00:19:31
simplemente escribiendo por línea de comando
00:19:36
el nombre del directorio, programa que se esté ejecutando o lo que sea
00:19:40
otro comando que también es útil
00:19:45
vamos a volver al directorio inicial
00:19:47
es el comando top
00:19:50
top me muestra todos los procesos que se están ejecutando en el ordenador
00:19:53
Algo similar a lo que hacen ustedes cuando van a pulsar simultáneamente
00:19:58
Controlar, suprimir en un equipo de Windows
00:20:04
Y aquí por ejemplo, imaginen que hay una aplicación que yo quiero que se me cierre
00:20:07
Porque me está dando problema
00:20:12
Entonces, ¿qué es lo que yo tendría que hacer?
00:20:14
Escribiría kill, nombre del proceso que quiero matar o suprimir
00:20:16
Y de esta manera ese proceso se cerraría
00:20:22
Yo ahora mismo no quiero suprimir ninguno
00:20:25
voy a lanzar desde el fondo del sistema
00:20:27
un navegador, el Firefox, para que me aparezca
00:20:31
aquí visible en el programa
00:20:36
ustedes no lo van a ver, pero está ahí disponible
00:20:38
y se está ejecutando, es el programa, el Firefox
00:20:42
me está haciendo uso del 32% de CPU
00:20:46
y me aparece en el extremo de la izquierda
00:20:51
el identificativo del proceso que se está ejecutando
00:20:54
que es el PID
00:20:57
que es el número de proceso
00:20:59
3808
00:21:01
entonces si yo escribo aquí abajo
00:21:03
kill
00:21:05
3808
00:21:06
no se ve aquí
00:21:08
en primer plano pero acabo de
00:21:11
cerrar esta aplicación
00:21:13
si ahora vuelvo a lanzar el programa
00:21:15
dot para ver las aplicaciones en uso
00:21:17
el programa
00:21:19
firefox ha desaparecido
00:21:21
como pueden comprobar
00:21:23
para cerrar esta aplicación
00:21:24
en el top pulsar simplemente
00:21:27
control c que es la combinación
00:21:29
de teclas para parar la mayor parte
00:21:32
de aplicaciones
00:21:33
cuando quiero salir del terminal
00:21:34
escribo exit
00:21:37
intro y de esta manera
00:21:39
cierro mi terminal
00:21:41
- Idioma/s:
- Autor/es:
- Antonio Melgarejo Peña
- Subido por:
- Antonio M.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 57
- Fecha:
- 19 de mayo de 2023 - 19:21
- Visibilidad:
- Público
- Centro:
- Sin centro asignado
- Descripción ampliada:
- Con los comandos del Terminal de Linux/Unix se puede:
- Conocer las características del ordenador (hardware y software)
- Manejarse en un entorno de redes LAN.
- Comprobar el estado de la red LAN con 3 o 4 comandos básicos
- Duración:
- 21′ 43″
- Relación de aspecto:
- 16:9 Es el estándar usado por la televisión de alta definición y en varias pantallas, es ancho y normalmente se le suele llamar panorámico o widescreen, aunque todas las relaciones (a excepción de la 1:1) son widescreen. El ángulo de la diagonal es de 29,36°.
- Resolución:
- 848x480 píxeles
- Tamaño:
- 51.27 MBytes