Conociendo el Intérprete de comandos

El intérprete de comandos o shell del sistema es la interfaz entre el usuario y el sistema operativo. La función del shell es recibir las órdenes que el usuario da a través de la linea de comandos para interpretarlas, ejecutarlas y mostrar su resultado. Resulta muy útil aprender a utilizar el shell del sistema ya que aunque al principio nos puede parecer un poco difícil, nos resulta fundamental para obtener el máximo rendimiento del sistema. El shell nos permite interactuar directamente con el sistema y con sus ficheros de configuración. Para acceder al shell del sistema ejecutamos Terminal en el menú de aplicaciones.

Pantallazo-TerminalEn este caso sergioandvar es el nombre de usuario que está usando la sesión, y pccasa es el nombre del equipo en el cual se está trabajando. A continuación podemos encontrar el directorio en el que nos encontramos. En el caso de que se encuentre el carácter ~ es porque nos encontramos en nuestro directorio home. Por último, veremos el símbolo $ o #. Este símbolo nos indica si somos un usuario normal ($), o somos el administrador del sistema (#).

El usuario root es el dueño del sistema y puede realizar cualquier tarea de administración. En algunas distribuciones podemos acceder directamente al sistema como usuario root, pero otras distribuciones, como Ubuntu, nos obligan acceder al sistema con un usuario sin privilegios de administrador y luego cambiar de usuario con el comando su.

Nota: Si se ha iniciado el sistema en modo consola (terminal), podemos cambiar entre las diferentes terminales pulsando las teclas ALT+F1 (primer terminal), ALT+F2 (segundo terminal), etc.

Comando Descripción
Sistema de ficheros
cp <origen> <destino> Copia ficheros.
mv <actual> <nuevo> Mueve o cambia el nombre de un fichero o directorio.
rm <fichero> Borra un fichero o directorio.
cd <directorio> Cambia de directorio.
pwd Muestra el directorio actual de trabajo.
mkdir <directorio> Crea un directorio.
less <fichero> Muestra el contenido de un fichero.
cat <fichero> Muestra el contenido de un directorio.
ls <directorio>
Particionado
fdsik Permite administrar las particiones del sistema.
fsck Permite comprobar el estado de un sistema de ficheros.
mkfs Permite formatear un sistema de ficheros.
df Indica el espacio libre de un sistema de ficheros.
du Indica el espacio utilizado por un usuario.
mount Permite montar sistemas de ficheros.
unmount Permite desmontar un sistema de ficheros.
Comandos generales
startx Inicia el modo gráfico.
halt Apaga el equipo.
reboot Reinicia el equipo.
date Muestra y permite cambiar la fecha del sistema.
clear Borra la pantalla.
man Permite obtener ayuda del sistema.
Procesos
ps Muestra los procesos activos del sistema.
top Muestra los procesos del sistema y su rendimiento.
kill Permite matar un proceso.
Permisos
chmod <permisos> <fichero/directorio> Establece los permisos de un fichero o directorio.
chown <usuario> <fichero/directorio> Cambia el usuario propietario de un fichero o directorio.
chgrp <grupo> <fichero/directorio> Cambia el grupo propietario de un fichero o directorio.
Redes
ifconfig Permite obtener información y configurar los adaptadores de red.
iwconfig Permite obtener información y configurar los adaptadores de red inalámbrica.
ping <host> Permite realizar un ping para comprobar la comunicación con un equipo.
route Muestra y configura la tabla de enrutado del sistema.
iptables Muestra y configura el cortafuegos del sistema.
service Permite administrar los servicios del sistema.
Usuarios
adduser <usuario> Da de alta un usuario.
userdel <usuario> Borra un usuario.
usermod Permite modificar las propiedades de un usuario.
passwd Cambia la contraseña de un usuario.
addgroup Permite dar de alta un usuario dentro de un grupo.
su Permite cambiar de usuario.
id Muestra el usuario que se está utilizando.
Grupos
groups Muestra los grupos a los que pertenece el usuario.
groupadd Permite dar de alta a un grupo.
groupdel Permite borrar un grupo de usuarios.

Adaptado de “Administración de sistemas GNU/Linux” de Julio Gómez López

Deja un comentario