Comandos clave que puedes aprender para tus proyectos de Pi de Frambuesa

Poner en marcha tu Pi de Frambuesa es bastante sencillo, y no importa en qué proyecto estés trabajando, probablemente haya una guía que te pueda guiar en el proceso. Pero usarás algunas herramientas y comandos de terminal en casi todos los proyectos Pi.

Dado que la mayoría de los proyectos Pi se ejecutan bajo Linux, trabajar con Pi es mucho más fácil si tienes algunas interfaces de línea de comandos. Pero incluso si no eres un veterano de Linux, estos comandos pueden enseñarte mucho cuando estás jugando con ellos, así que es una buena idea familiarizarse con ellos ahora.

Controla tu Pi desde otro ordenador con SSH

Comandos clave que puedes aprender para tus proyectos de Pi de Frambuesa

Secure Shell o SSH le permite conectarse desde su portátil o escritorio y usar la terminal Linux del Pi como si estuviera sentado justo delante de usted. Esto es especialmente útil para los Pi, ya que no siempre están conectados a una pantalla. (Por ejemplo, si usas Pi como servidor de archivos, puedes simplemente esconderlo en un armario con una unidad USB conectada a él).

En la mayoría de las distribuciones Pi, SSH está desactivado por defecto, por lo que es necesario activarlo en la configuración primero. En Raspbian puedes encontrar esta opción en Preferencias > Configuración de Raspberry Pi > Interfaces .

Para incrustar SSH en tu Pi desde una máquina Windows, recomiendo una herramienta de terceros llamada PuTTY. Es un programa libre y de código abierto construido para este mismo propósito. Cuando inicie PuTTY, simplemente introduzca la dirección IP de su Pi en el campo Nombre de host (si no conoce la dirección IP, estas herramientas pueden ayudarle a encontrarla) y luego haga clic en el botón Abrir.

Aparecerá una terminal y podrás iniciar sesión con tus credenciales pi – por defecto «pi» es el nombre de usuario y «frambuesa» es la contraseña, pero esto puede variar dependiendo de la imagen que hayas descargado y de cómo la hayas configurado. Probablemente querrá cambiarlo a algo distinto de la configuración predeterminada por razones de seguridad. Desde esta terminal puedes ejecutar cualquier comando que quieras en tu Pi.

Si estás usando un sistema Mac o Linux, el SSH-ing es un poco diferente – todo lo que necesitas hacer es abrir una terminal y ejecutar el siguiente comando:

ssh [email protected]

192.168.x.x es la dirección IP de su Pi. A partir de ahí, se le pedirá que introduzca una contraseña, después de lo cual podrá ejecutar cualquier comando en su Pi directamente desde esta ventana terminal de su ordenador.

Si planeas integrar frecuentemente SSH en tu pi, puede ser útil establecer una IP estática para tu pi para que la dirección sea fácil de recordar.

Instalar y actualizar los paquetes con apt

Comandos clave que puedes aprender para tus proyectos de Pi de Frambuesa

La instalación de programas bajo Linux es ligeramente diferente a la de Windows o MacOS. Mientras que tú puedes ir a un sitio web y descargar un instalador para muchas aplicaciones, la mayoría de los usuarios prefieren instalar los paquetes desde la línea de comandos. Esto es rápido y fácil, y como su distribución de Linux probablemente tiene una gran base de datos de software disponible en su repositorio, proporciona una ventanilla única para cualquier cosa que pueda necesitar, algo así como una tienda de aplicaciones basadas en texto.

Para instalar el software, primero debes asegurarte de que la lista de fuentes de software de Raspbian está actualizada ejecutando el siguiente comando:

sudo apt update

La parte sudo del comando significa que lo está ejecutando como usuario root, por lo que se le pedirá que introduzca una contraseña. La siguiente palabra, apt, es el nombre del administrador de paquetes, y update le dice al administrador de paquetes lo que debe hacer en este caso, es decir, actualizar su lista de software.

Una vez hecho esto, puedes instalar un programa con las siguientes características:

sudo apt instalar firefox-esr

En este comando, firefox-esr es el nombre del paquete que quieres instalar. Si no estás seguro del nombre, puedes buscar en el repositorio ejecutando apt-cache search firefox y reemplazando firefox con tus términos de búsqueda.

Para actualizar su software existente, ejecute el comando sudo apt update y luego sudo apt upgrade. Puedes quitar una aplicación con el comando sudo apt remove firefox-esr. Lea más sobre apt en la documentación de Raspberry Pi.

Editar los archivos de configuración con Nano

Comandos clave que puedes aprender para tus proyectos de Pi de Frambuesa

Muchos proyectos Pi requieren que edites archivos de configuración basados en texto, y la forma más fácil de hacerlo – especialmente si estás importando SSH desde otro PC – es usar un editor de texto de línea de comandos como GNU Nano. Así que asumamos que quieres editar el archivo /etc/samba/smb.conf , que es el archivo de configuración de la herramienta para compartir archivos de samba. Para ello, abriría una terminal y ejecutaría este comando:

sudo nano /etc/samba/smb.conf

Es posible que algunos archivos no necesiten sudo al principio, pero si se produce un error de permiso después de ejecutar un comando, añadir sudo suele ser una buena forma de evitarlo.

Una vez que estés en Nano, puedes usar las teclas de flechas para navegar por el documento, editarlo a tu gusto y pulsar Ctrl+X cuando hayas terminado. Se le preguntará si quiere sobrescribir el archivo. En este momento puede pulsar Y y pulsar Intro para guardar el archivo y volver a la terminal.

Tenga en cuenta que si el archivo no existía en primer lugar, al ejecutar el comando nano de esta manera se creará el archivo en la carpeta que usted especifique (siempre y cuando esa carpeta exista).

Optimiza tu Pi con Raspi-Config

Comandos clave que puedes aprender para tus proyectos de Pi de Frambuesa

Si realmente necesitas ajustar las opciones de bajo nivel como la configuración de arranque o los perfiles de overclocking, tienes que editar el archivo config.txt de Raspberry Pi. Piensa en ello de la misma manera que la BIOS de los PCs convencionales, pero en lugar de reiniciar, sólo edita un archivo. Puedes editar este archivo manualmente con Nano, pero también puedes cambiar algunas de sus opciones a través de un asistente llamado Raspi-Config.

Para iniciarlo, simplemente ejecútelo desde la línea de comandos:

sudo raspi-config

Se le llevará a un menú donde podrá cambiar su contraseña de usuario, optimizar la red y las opciones de arranque o incluso hacer overclocking en su Pi para obtener un pequeño aumento de la velocidad.

No entraremos en todas estas opciones aquí, pero debe saber que esta herramienta puede ser útil si tiene problemas para iniciar su Pi con ciertos dispositivos conectados o si necesita cambiar otras configuraciones de bajo nivel.

Navegando en carpetas con cd, ls y más

Comandos clave que puedes aprender para tus proyectos de Pi de Frambuesa

Si te encuentras instalando SSH en tu pi y necesitas navegar por el sistema de archivos, unos pocos comandos clave pueden ayudar.

Para navegar a una carpeta específica primero, use el comando «Cambiar directorio»:

cd ~/Documentos/Pantallas

A diferencia de Windows, los directorios de Linux simplemente empiezan con una barra, por ejemplo /home/pi/Documentos . Sin embargo, la tilde (~) es un atajo que representa su carpeta de inicio, por lo que puede ser útil cuando se navega a través de los archivos de usuario.

Una vez que haya ingresado en un directorio específico, éste será listado en el siguiente indicador de terminal, y puede usar el comando ls para ver los archivos de esa carpeta:

ls

Si quieres más detalles sobre estos archivos y quieres mostrar los archivos ocultos, también puedes ejecutar el comando ls con estas banderas:

ls -l -a

Para crear una nueva carpeta en el directorio actual, puedes usar mkdir de la siguiente manera

mkdir MyNewFolder

Y para mover o copiar archivos, puedes usar mv y cp de esta manera:

mv ~/Documentos/mydoc.txt ~/Desktop/mydoc.txt

En este ejemplo, la primera ruta es la ubicación actual del archivo, mientras que la segunda ruta es la ubicación a la que desea mover el archivo. Para copiar un archivo, simplemente reemplazaría mv por cp.

Para borrar un archivo, finalmente usa el comando rm :

rm ~/Documentos/Importación/mydoc.txt

Puedes borrar una carpeta entera y sus archivos añadiendo la bandera -r de la siguiente manera

rm -r ~/Documentos/Importación/

Tengan especial cuidado con el comando rm , porque no se puede deshacer! Estos comandos pueden parecer un poco confusos y esotéricos a primera vista, pero a medida que se usan más y más a menudo, se convierten en una segunda naturaleza.

Solución de problemas de su hardware con Htop y Ping

Comandos clave que puedes aprender para tus proyectos de Pi de Frambuesa

¿Quiere un informe de cómo va su CPU, RAM y red? Le recomiendo que guarde estos comandos en su bolsillo trasero.

Si quiere ver cuánto de su CPU y RAM está siendo usado por los procesos que se están ejecutando actualmente – y ver una lista de estos procesos – simplemente abra una terminal y haga lo siguiente:

htop

No es muy diferente del Administrador de tareas que ves cuando presionas Ctrl+Alt+Supr en Windows, y puede ayudarte a averiguar si una aplicación en particular se está ejecutando o si tu hardware está siendo sobrecargado por un proceso actual. Puedes salir de la ventana htop pulsando Ctrl+C.

Si tienes problemas con la red, haz esto también:

ifconfig

Esta herramienta puede ayudarte a averiguar si estás conectado a la red actualmente – sólo busca las secciones eth0 o wlan0 de la salida para tus interfaces Ethernet o Wi-Fi. También puedes ver tu dirección IP en ifconfig

Si está conectado a la red pero no puede acceder a Internet, el comando ping a veces puede ayudar. Por ejemplo, si el ping www.google.com no funciona, pero el ping 8.8.8.8 funciona, entonces sabes que algo está mal con tu configuración de DNS.

Apague y reinicie Pi desde la línea de comando

Comandos clave que puedes aprender para tus proyectos de Pi de Frambuesa

Si utilizas un ratón y un teclado con Raspbian, apagar es fácil: sólo tienes que hacer clic en el icono de Raspberry en la esquina y seleccionar la opción Apagar. Sin embargo, si estás usando SSH, necesitas saber cómo usar los comandos apropiados correctamente.

Para reiniciar, simplemente ejecute el programa:

reinicio de sudo

Para apagar, corre:

apagado de sudo -h ahora

Fácil, ¿verdad?

Esta es una lista muy simple de comandos que probablemente utilizará, pero a medida que profundice en proyectos específicos, necesitará más comandos en su caja de herramientas de los que esta guía para principiantes puede proporcionarle.

Sólo recuerda: la mayoría de los proyectos pi ejecutan una variante de Debian Linux bajo el capó. Si te quedas atascado y los foros de pi no te ayudan, no tengas miedo de extender tu búsqueda en Google a Linux.

Para empezar, prueba sitios como los foros de Ubuntu si no sabes qué hacer; muchas de estas cosas se traducen. Cuanto más se altere, más se aprenderá sobre el sistema subyacente y más poderosos serán los proyectos que se puedan construir.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)
Compártelo!

Deja un comentario