hits counter
Este sitio web utiliza cookies para obtener estadísticas de navegación. Si sigue adelante, consideraremos que acepta su uso. Acepto | Más información

Comandos:

Veamos a continuación algunos comandos básicos para manejar la Raspberry en modo texto, a través de la terminal.

Iniciar sesión SSH:

ssh pi@192.168.1.33                                [en la red local]
ssh pi@midominio.com                             [desde Internet]

Salir/cerrar sesión SSH:

exit

Para apagar el sistema podemos usar cualquiera de estos dos comandos:

sudo poweroff
sudo shutdown -h now

Para reiniciarlo tenemos otras dos opciones:

sudo reboot
sudo shutdown -r now

Actualizar el sistema operativo:

sudo apt update
sudo apt upgrade

Convertirse en root (administrador) de forma permanente:

sudo su                                 [salimos con exit]

Añadir un usuario:

sudo adduser usuario

Eliminar un usuario (y su carpeta home):

sudo userdel -r usuario

Crear un directorio o carpeta:

mkdir carpeta

Borrar un directorio o carpeta:

rmdir carpeta

Borrar un directorio o carpeta no vacíos:

rm –rf carpeta

Desplazarse a un directorio:

cd /carpeta

Saber en qué directorio estamos:

pwd

Mostrar el contenido de una carpeta:

ls

Mostrar el contenido de una carpeta con información extendida:

ls -l

Mostrar el contenido de una carpeta incluyendo elementos ocultos:

ls -A

Limpiar el contenido de la pantalla:

clear                                    [o pulsar Ctrl+l]

Contar todos los elementos que contiene una carpeta o directorio:

ls | wc -l

Contar los ficheros que contiene una carpeta o directorio (incluidos los ocultos):

find -maxdepth 1 -type f | wc -l

Ir al directorio anterior:

cd ..

Ir al directorio home:

cd

Ir al directorio raíz:

cd /

Crear o editar un fichero:

nano fichero

Borrar un fichero:

rm fichero

Borrar ficheros recursivamente (por su extensión):

find -name "*.jpg" -type f -delete

Copiar un fichero en una carpeta:

cp fichero /carpeta

Mover un fichero a una carpeta:

mv fichero /carpeta

Renombrar un fichero:

mv cancion.mp3 musica.mp3

Buscar un fichero:

sudo find / -name "fichero"                         [desde el directorio raíz]
sudo find . -name "fichero"                          [desde el directorio actual]

Cambiar los permisos de un fichero o carpeta:

sudo chmod 755 fichero | carpeta                         [755 = rwxr-xr-x]

Cambiar el dueño de un fichero o carpeta:

sudo chown pi fichero | carpeta

Cambiar el grupo de un fichero o carpeta:

sudo chgrp pi fichero | carpeta

Cambiar los permisos, el dueño o el grupo de todas las carpetas y ficheros recursivamente:

sudo chmod -R 755 *
sudo chown -R pi *
sudo chgrp -R pi *

Cambiar permisos recursivamente solo a directorios:

sudo find /media/hdusb -type d -exec chmod -R 755 {} \;

Cambiar permisos recursivamente solo a ficheros:

sudo find /media/hdusb -type f -exec chmod -R 644 {} \;

Ver particiones y dispositivos conectados al sistema:

sudo fdisk -l

Montar una partición o dispositivo en una carpeta:

sudo mount /dev/sda1 /media/hdusb

Desmontar una partición o dispositivo:

sudo umount /dev/sda1

Forzar el desmontaje de una partición o dispositivo:

sudo umount -l /dev/sda1

Volcar la salida de un comando en un fichero (usando >):

ls -l > fichero

Ver histórico de comandos utilizados:

history

Borrar histórico de comandos:

history -c

Editar histórico de comandos:

nano .bash_history                           [en el directorio /home de cada usuario]

Información del sistema:

htop

Monitor del sistema:

top                               [salimos con Ctrl+c]

Ver todos los procesos activos:

ps -A

Matar/eliminar un proceso por su nombre:

sudo pkill nombre_proceso

Matar/eliminar un proceso por su PID:

sudo kill -9 número_proceso

Saber qué usuarios están conectados al sistema:

who

Mostrar calendario del mes actual:

ncal -C

Mostrar calendario del año indicado:

ncal 2020 -C

Ver el espacio libre/ocupado en las unidades de almacenamiento:

df -h

Saber el espacio ocupado por los ficheros de un directorio:

du -h /home/pi

Conocer la cantidad de memoria RAM y swap utilizadas:

free

Mostrar la versión del kérnel:

uname -r

Saber la versión del firmware:

/opt/vc/bin/vcgencmd version

Información de la CPU, modelo y revisión de la placa:

cat /proc/cpuinfo

Comprobar la temperatura del procesador:

vcgencmd measure_temp

Conocer si la CPU hace thermal throttling (baja su frecuencia por alta temperatura):

vcgencmd get_throttled                          [debe devolver throttled=0x0 si no lo hace]

Saber si un paquete está instalado/disponible:

apt list paquete
apt-cache policy paquete

Instalar un paquete desde los repositorios:

sudo apt install paquete

Desinstalarlo:

sudo apt purge paquete

Instalar un paquete.deb:

sudo dpkg -i paquete.deb

Desinstalarlo:

sudo dpkg -P paquete.deb

Instalar un programa desde los ficheros fuente:

./configure
make
sudo make install

Limpiar instalaciones fallidas:

sudo apt clean

Borrar paquetes antiguos:

sudo apt autoclean

Eliminar paquetes inservibles:

sudo apt autoremove

Solucionar errores de instalaciones fallidas:

sudo dpkg --configure -a