Skip to content

Introducción a Linux

Linux es una familia de sistemas operativos de código abierto, basados en el kernel Linux.


Breve historia de Linux

Unix es un sistema operativo que nació en 1969, en los laboratorios Bell de AT&T. Fue desarrollado por Dennis Ritchie (Creador del Lenguaje C) y por Ken Thomson (Creador de los lenguajes B y Go).

Su objetivo principal era crear un sistema operativo que fuera interactivo, que se pudiera dar instrucciones en tiempo real y que fuera multiusuario.

Unix ofrecía una serie de programas y utilidades que permitía que fuera modular y extensible.

Ejemplos de Sistemas Operativos Unix (es decir, que cuentan con código original de Unix):

  • MacOS

  • Darwin

  • IBM Solaris

Linux fue creado en 1991 for Linus Torvalds. Empezó con Linux cuando era un estudiante universitario, desarrollando el Linux Kernel (conjunto de utilidades que nos permite comunicarions con ciertas piezas de nuestro hardware)

Ejemplos de sistemas operativos GNU/Linux:

  • Manjaro

  • EndeavourOS

  • Linux Mint

  • Debian


Comandos básicos de la terminal:

sudo: (Abreviación de Super User Do) Todo lo que se ejecute con ese comando se ejecuta como súper administrador.

apt: Advanced Package Tool. Administrador de paquedes de Debian

update: Actualiza la lista de paquetes

upgrade: actualiza paquetes instalados

install: instala nuevos paquetes

man: Muestra el manual de cualquier comando

ls: lista todos los contenidos del directorio actual

cd: Nos permite cambiar de directorio

pwd: Imprime el directorio en el cual nos encontramos

mkdir: Crea un directorio

mv: Mueve o renombra archivos y directorios

cp: Copia archivos y directorios

touch: Nos permite crear nuevos archivos

find: Permite encontrar archivos o directorios dentro de un directorio

ln: Crea vínclos a archivos y directorios

nano: Editor de texto simple

cat: Imprime y concatena archivos

less: Abre un archivo para lectura interactiva

grep: Nos ayuda a buscar coincidencias de patrones en el contenido del archivo

echo: Imprime valor de argumento o comando

alias: Crea shortcuts para comandos

chown: Cambia las propiedades y permisos de archivos y directorios

rm: Borra archivos