Introducción a Linux- Parte 1
Linux es un sistema operativo y un Kernel (interfaz entre hardware y software).
¿Qué es un sistema operativo?
Software principal que gestiona los recursos del hardware.
¿Qué es un Kernel?
El Kernel es un administrador de procesos (software) que constituye la parte más importante del sistema operativo.
Linux desde Windows
Desde Windows se puede generar una máquina virtual usando Vagrant y VirtualBox para tener el sistema operativo de Linux. Para esto se descargan y se instalan los programas y desde la consola (ingresando como administrador) se usan los siguientes comandos:
- vagrant init : Se crea el archivo Vagrant.
- vagrant up : Se carga el entorno.
- vagrant ssh: Conexión a la máquina virtual
- exit: Para salir de la máquina virtual.
- vagrant halt: Para salir de Vagrant.
Comandos básicos de Linux
Una vez en el sistema operativo de Linux, hay unos comandos básicos que son útiles para navegar entre archivos y carpetas desde la consola:
- pwd: Muestra la ubicación en el sistema de archivos.
- cd: Permite acceder a una carpeta.
- ls: Para listar el contenido del directorio actual.
- cat: Muestra el contenido de un archivo.
- sudo su - : Para convertirse en un usuario root (administrador).
- sudo: Permite ejecutar comando como usuario root.
- su: Permite convertirse en un usuario.
- - : Para cargar la configuración del usuario específico.
- mkdir: Para crear una carpeta.
- touch: Crea un archivo vacío o actualiza la hora de última modificación del mismo archivo.
- echo: Imprime un mensaje en la consola o en un archivo.
Linux también cuenta con rutas absolutas y rutas relativas para acceder a una carpeta o archivo:
- Ruta absoluta: Empieza con "/" e indica la ubicación completa de un archivo o carpeta en el sistema de archivos.
- Ruta relativa: Es la ruta que se toma a partir de la ubicación actual en el sistema.
Para acceder a una carpeta con una ruta absoluta se debe ingresar toda la dirección "cd C:/.../...", en cambio con rutas relativas se puede ingresar "cd .." para ir a la carpeta anterior o carpeta padre. Para conocer en qué archivo se está ubicado se ingresa "cd .".
¿Con qué carpetas cuenta Linux?
Las carpetas con las que cuenta Linux son:
- / : Es la raíz del sistema y es la carpeta base donde están contenidos todos los archivos.
- /bin: Programas básicos del sistema operativo.
- /boot: Archivos de arranque del sistema.
- /etc: Contiene la configuración de los programas y servicios que tiene el computador.
- /home: Contiene las carpetas de usuarios del sistema operativo.
- /lib: Librerías del sistema.
- /root: Carpeta de usuario del usuario administrador del sistema Linux.
- /usr: Archivos de programa.
- /var: Incluye los datos variables del sistema.
Algunas carpetas o archivos pueden estar ocultos, estos son los que aparecen con un punto antes del nombre. Para poder visualizar estos archivos se ingresa "ls -a", con -a se indica que muestre todos los archivos.
Finalmente, hay archivos a los que solo puede acceder un usuario root, por esta razón es útil saber cómo distinguir si los comando en la consola se están ingresando como un usuario normal o como un administrador. Un usuario normal aparecerá con el signo $, un usuario root aparecerá con el signo #.
Comentarios
Publicar un comentario