Voy a publicar una serie de artículos de referencia de introducción a la consola de Linux, veremos los comandos más útiles y tendremos una referencia rápida de cada uno de ellos y algunos ejemplo de uso. Aprenderemos a usar Linux y su terminal.
En mi caso voy a utilizar sistemas operativos Linux basados en Debian.
Como bien sabemos la consola de Linux es muy poderosa, en Windows podemos instalar Cygwin que nos permite tener una terminal muy parecida y además con la posibilidad de instalar todo tipo de paquetes como si se tratase de apt en un sistema UNIX basado en Debian, y en Mac OS al estar basado en UNIX ya tenemos la terminal.
Linux es case sensitive, diferencia entre minúsculas y mayúsculas,etc.
usuario@debian significa usuario del ordenador con nombre debian
root@debian:# significa que eres root
usuario@debian:$ significa que eres usuario
~ directorio home
/ directorio raiz
. directorio actual
.. directorio anterior o directorio padre
? cualquier carácter
* cualquier cantidad de caracteres || todo lo que hay dentro
# lineas comentadas
Forma ordenes consola linux:
Comando [opciones o parámetros] (ruta o nombre/nombres de archivos/directorios)
*sin corchetes ni paréntesis, cuando hay una ruta se supone que es la dirección de un
archivo para editar con un editor de texto (nano) o para ver su contenido(cat). Las opciones
o parámetros se pueden combinar entre ellas.
Opciones básicas de la consola:
Entrar del entorno gráfico al modo comandos:
Ctrl+Alt+F1
Entrar del modo comandos al entorno gráfico:
Ctrl+Alt+F7
Mostrar ayuda de un comando:
man [nombre del comando]
Salir de las paginas man:
presionar tecla Q (de quit o quitar)
Mostrar que hace un comando:
whatis [nombre de comando]
Apagar el sistema:
poweroff
halt
Reiniciar el sistema:
reboot
Cerrar sesion:
exit
logout
Limpiar pantalla del terminal:
clear
reset
Mostrar fecha y hora:
date
cal
cal -N -y
Ver historial de comandos introducidos:
history
- Opciones:
- [-c elimina el historial]
Cambiar colores de la terminal:
nano ~/.bashrc [descomentar las opciones que queramos colorear]
Detener la ejecucion de un comando:
ctrl+c
ctrl+z
Recomiendo este documental: