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