Los 42 comandos más útiles en Raspberry Pi

Publicado por Loli Diéguez en

A veces es difícil hacer un seguimiento de todos los comandos de Raspberry Pi que usas, así que he hecho una lista de algunos de los más útiles e importantes que harán que el uso de Linux en la Raspberry Pi sea mucho más fácil. Pero primero una nota rápida sobre los privilegios del usuario ...

Hay dos "modos" de usuario con los que puedes trabajar en Linux. Uno es un modo de usuario con privilegios básicos de acceso, y el otro es un modo con privilegios de acceso de administrador o superusuario (root). Algunas tareas no se pueden realizar con privilegios básicos, por lo que deberás hacerlas con privilegios de superusuario. Con frecuencia verás el prefijo sudo antes de los comandos, lo que significa que le estas diciendo a Linux que ejecute el comando con privilegios de superusuario.

Una alternativa a teclear sudo antes de cada comando, es acceder al terminal de comandos con privilegios de superusuario, tras lo cual verás la raíz @raspberrypi: / home / pi # y todos los comandos siguientes tendrán privilegios de superusuario.

La mayoría de los comandos que indico a continuación tienen muchas otras opciones útiles que no menciono. Para ver una lista de todas estas opciones disponibles para cada comando, teclea el comando, seguido de  --ayuda.

COMANDOS GENERALES

  • apt-get update: actualiza la lista de paquetes en tu sistema con la lista en los repositorios pero no instala ningún paquete. Úsalo antes de instalar nuevos paquetes para asegurarte que está instalada la última versión.
  • apt-get upgrade: instala las nuevas versiones de los paquetes que tenemos en el sistema, manteniendo la configuración de los mismos siempre que sea posible.
  • clear: limpia la pantalla del terminal.
  • date: imprime la fecha actual.
  • find / -name example.txt: busca en todo el sistema el archivo example.txt y genera una lista de todos los directorios que contienen el archivo.
  • nano example.txt: abre el archivo example.txt en el editor de texto de Linux Nano.
  • poweroff: para apagar inmediatamente.
  • raspi-config: abre el menú de ajustes de configuración.
  • reboot: reiniciar inmediatamente.
  • shutdown -h now: Para apagar inmediatamente.
  • shutdown -h 01:22 : para apagar a la 1:22 AM.
  • startx: abre la interfaz gráfica de usuario.

COMANDOS DE ARCHIVO Y DIRECTORIO

  • cat example.txt : muestra el contenido del archivo example.txt.
  • cd / abc / xyz : cambia el directorio actual al directorio / abc / xyz.
  • cp XXX : copia el archivo o directorio XXX y lo pega en una ubicación específica; es decir, cp examplefile.txt / home / pi / office / copies examplefile.txt en el directorio actual y lo pega en el directorio / home / pi /. Si el archivo no está en el directorio actual, agregue la ruta de la ubicación del archivo (es decir, cp /home/pi/documents/examplefile.txt / home / pi / office /  copia el archivo del directorio de documentos al directorio de office).
  • ls -l: muestra los archivos en el directorio actual, junto con el tamaño del archivo, la fecha de modificación y los permisos.
  • mkdir example_directory: crea un nuevo directorio llamado example_directory dentro del directorio actual.
  • mv XXX: Mueve el archivo o directorio llamado XXX a una ubicación específica. Por ejemplo, mv examplefile.txt / home / pi / office / mueve examplefile.txt en el directorio actual al directorio / home / pi / office. Si el archivo no está en el directorio actual, agregue la ruta de la ubicación del archivo (es decir, cp /home/pi/documents/examplefile.txt / home / pi / office / mueve el archivo del directorio de documentos al directorio de office). Este comando también se puede usar para renombrar archivos (pero solo dentro del mismo directorio). Por ejemplo, mv examplefile.txt newfile.txt cambia el nombre de examplefile.txt a newfile.txt y lo guarda en el mismo directorio.
  • rm example.txt: borra el archivo example.txt.
  • rmdir example_directory: borra el directorio example_directory (solo si está vacío).
  • scp user@10.0.0.32: /some/path/file.txt : copia un archivo a través de SSH. Se puede usar para descargar un archivo desde un PC a la Raspberry Pi. usuario@10.0.0.32 es el nombre de usuario y la dirección IP local del PC, y  /some/path/file.txt es la ruta y el nombre del archivo en el PC.
  • touch example.txt: crea un nuevo archivo vacío llamado example.txt en el directorio actual.

REDES Y COMANDOS DE INTERNET

  • ifconfig: para verificar el estado de la conexión WiFi que está utilizando (para ver si wlan0 ha adquirido una dirección IP).
  • iwconfig: para comprobar qué red está utilizando el adaptador inalámbrico.
  • iwlist wlan0 scan: imprime una lista de las redes inalámbricas disponibles actualmente.
  • iwlist wlan0 scan | grep ESSID: use grep junto con el nombre de un campo para enumerar solo los campos que necesita (por ejemplo, solo para enumerar los ESSID).
  • nmap: escanea tu red y enumera los dispositivos conectados, el número de puerto, el protocolo, el sistema operativo de estado (abierto o cerrado), las direcciones MAC y otra información.
  • ping: prueba la conectividad entre dos dispositivos conectados en una red. Por ejemplo,  ping 10.0.0.32 enviará un paquete al dispositivo con IP 10.0.0.32 y esperará una respuesta. También funciona con direcciones de sitios web.
  • wget http://www.website.com/example.txt : descarga el archivo example.txt de la web y lo guarda en el directorio actual.

COMANDOS DE INFORMACIÓN DEL SISTEMA

  • cat / proc / meminfo: muestra detalles acerca de su memoria.
  • cat / proc / partitions: muestra el tamaño y la cantidad de particiones en su tarjeta SD o disco duro.
  • cat / proc / version: muestra qué versión de Raspberry Pi está utilizando.
  • df -h: muestra información sobre el espacio disponible en el disco.
  • df /: muestra la cantidad de espacio libre en disco.
  • dpkg --get -selections | grep XXX: muestra todos los paquetes instalados relacionados con XXX.
  • dpkg --get -selections: muestra todos los paquetes instalados.
  • free: muestra la cantidad de memoria libre disponible.
  • hostname -I: muestra la dirección IP de su Raspberry Pi.
  • lsusb: muestra el hardware USB conectado a su Raspberry Pi.
  • flecha del teclado ARRIBA: al presionar la flecha ARRIBA se imprimirá el último comando ingresado en el símbolo del sistema. Esta es una forma rápida de repetir comandos anteriores o hacer correcciones a los comandos.
  • vcgencmd measure_temp: muestra la temperatura de la CPU.
  • vcgencmd get_mem arm && vcgencmd get_mem gpu: muestra la división de memoria entre la CPU y la GPU.

Con suerte, esta lista de comandos hará que la navegación de Linux en tu Raspberry Pi sea más eficiente y agradable.


Compartir esta publicación



← Publicación más antigua Publicación más reciente →