image0.jpg

Raspberry Pi para niños: creación de scripts de Linux

Puede unir comandos de Linux para crear sus propios scripts para su Raspberry Pi. Puede hacer esto por dos razones. Una es si tiene un comando largo de una línea con muchos interruptores que escribe una y otra vez. La otra es crear su propio comando inteligente personalizado que hace un trabajo que necesita, pero no está incluido en Linux básico.

La forma más sencilla de crear comandos breves de una línea es utilizar un comando especial llamado alias .

Aquí hay algunos ejemplos que dan nombres fáciles de recordar a comandos difíciles de recordar.

alias dir = "ls"
alias copy = "cp"
alias del = "rm –i"

Entonces, cuando escribe dir y presiona enter, obtiene el comando ls en su lugar, y así sucesivamente para los demás.

Linux olvida los alias que crea cuando reinicia, por lo que debe poner los comandos de alias en un archivo especial llamado .bashrc . (El período importa: le dice a Linux que es un archivo oculto).

Use cd ~ para moverse a su directorio personal, escriba lo siguiente y presione Entrar.

nano .bashrc

Luego, puede usar el editor nano para agregar los comandos que desea usar. (Puede usar cualquier comando de Linux).

También puede poner los comandos en un archivo llamado . bash _ profile , que ejecuta los comandos cuando inicia sesión.

.bashrc ejecuta los comandos cuando abre una nueva ventana de terminal, que no siempre es lo que desea, aunque está bien si usa principalmente el escritorio.

La otra forma de crear sus propios comandos de Linux es recopilarlos en un archivo con extensión .sh . La primera línea del archivo debe ser

#! / bin / bash

El resto del archivo puede ser una lista de cualquier comando de Linux. Simplemente coloque los comandos uno tras otro, cada uno en su propia línea. Guarde el archivo y establezca el permiso + x para que pueda ejecutarlo.

LEER  Hoja de trucos de proyectos de Raspberry Pi para principiantes

Para usarlo, escriba

./my_command_file.sh

Obviamente, cambie el nombre del archivo por el que haya llamado su archivo. Si no está en su directorio de inicio, debe escribir la ruta completa al script. (Hay una manera de solucionar este problema. Busque en línea “Linux PATH” para obtener más detalles).

Aquí hay algo sorprendente: en Linux, incluso puede pasar información de un comando a otro o a un archivo.

Puedes aprender muchos, muchos trucos aquí. A continuación, se muestran algunos trucos sencillos.

Para pasar la salida de un comando a la entrada de otro comando, use el carácter de barra vertical | . Por ejemplo:

ls - Al | menos

less es un comando muy útil que divide el texto para que quepa en las páginas de la pantalla. Si hay mucho texto, puedes verlo página por página sin que se desplace más allá de ti. Mantenga presionado Control y presione Z para salir menos .

Un comando particularmente útil es grep , que busca palabras o letras coincidentes. Digamos que desea ver todos los archivos en una carpeta creada en julio:

Ls –Al | grep "Jul"

Para guardar la salida en un archivo, use el carácter de redireccionamiento > . Por ejemplo:

ls –Al> myfilelist.txt

Acaba de guardar su lista de archivos en un archivo.

En este punto, puede ver cómo puede crear algunos comandos realmente poderosos a partir de los comandos más simples incluidos en Linux. Los comandos se parecen más a un conjunto de herramientas que puede recortar que a una solución completa para hacer todo para trabajar con archivos.

Hay mucho más que puedes aprender sobre cómo escribir tus propios guiones. Busque en línea “secuencias de comandos de shell de Linux” para obtener más información y muchos ejemplos.

LEER  Cómo cambiar la configuración de su Raspberry Pi

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *