Frambuesa pi para los niños: hacer scripts de linux

Usted puede unirse a los comandos de Linux juntos para hacer sus propios scripts para su Frambuesa Pi. Es posible hacer esto por dos razones. Uno es si tiene un comando largo de una línea con un montón de interruptores que escribe una y otra vez. El otro es para hacer su propio comando personalizado inteligente que hace un trabajo que necesita hacer, pero no está incluido en Linux básico.

Video: Kali Linux on Raspberry Pi 3

La forma más sencilla de hacer los comandos de una línea corta es usar un comando especial llamado alias.

He aquí algunos ejemplos que dan órdenes difíciles de recordar y fácil de recordar nombres.

Video: CGI Programming in C Tutorial using Raspberry PI with Linux

dir = alias “LS” alias copiar = “CP” alias del = “rm -i”

Así que ahora cuando se escribe dir y pulse enter, se obtiene la ls comando en su lugar, y así sucesivamente para los demás.

Linux se olvida de los alias que hacer cuando se reinicie, lo que tiene que poner las órdenes de alias en un archivo especial llamado .bashrc. (Las cuestiones de época - Hace que Linux es un archivo oculto.)

Utilizarcd ~para pasar a su directorio principal, escriba lo siguiente y pulse Intro.

Video: Programando en DEBIAN lenguaje C (Comandos)

Bashrc nano

A continuación, puede utilizar el editor nano añadir los comandos que desee utilizar. (Se puede utilizar cualquier comando de Linux en absoluto.)

También se puede poner los comandos en un archivo llamado .intento_perfil, que corre a los comandos cuando inicie sesión.

.bashrc ejecuta los comandos cuando se abre una nueva ventana de terminal - que no siempre es lo que quiere, a pesar de que está bien si usted utiliza sobre todo el escritorio.

La otra manera de hacer sus propios comandos de Linux es recoger en un archivo con una .sh extensión. La primera línea del archivo debe ser

#! / Bin / bash

El resto del archivo puede ser una lista de todos los comandos de Linux. Sólo hay que poner los comandos uno tras otro, cada uno en su propia línea. Guarde el archivo y establecer la opción + x permiso para que pueda ejecutarlo.

Para usarlo, Tipo

./my_command_file.sh

Obviamente, cambiar el nombre del archivo a lo que usted llama su archivo. Si no está en su directorio personal, usted tiene que escribir la ruta completa a la secuencia de comandos. (Hay una manera de solucionar este problema. Búsqueda en línea para “PATH Linux” para más detalles.)

Aquí hay una cosa increíble: En Linux, incluso se puede pasar información de un comando a otro oa un archivo.

Usted puede aprender muchos, muchos trucos aquí. Aquí hay un par de trucos simples.

Para pasar la salida de un comando a la entrada de otro comando, utilice el carácter de canalización |. Por ejemplo:

ls - Al | Menos

Menos es un comando súper útil que se divide el texto para que se ajuste a páginas de su pantalla. Si hay una gran cantidad de texto, se llega a ver página por página, sin que desplazarse más allá de usted. Mantenga pulsada la tecla Control y presione Z para dejar de fumar Menos.

Un comando particularmente útil es grep, que se parece al acertar palabras o letras. Digamos que usted quiere ver todos los archivos en una carpeta hecha en julio:

Ls -al | grep “julio”

Para guardar el resultado en un archivo, utilice el carácter de redirección gt;. Por ejemplo:

Video: INSTALACIÓN DE ARCH LINUX

ls -al gt; myfilelist.txt

Usted acaba de guardado el listado de archivos en un archivo.

En este punto, se puede ver cómo se puede construir algunos comandos muy potentes de los comandos más sencillos incluidos en Linux. Los comandos son más como un conjunto de herramientas que puede cortar juntos que una solución do-todo terminado para trabajar con archivos.

Hay mucho más que usted puede aprender acerca de cómo escribir sus propios guiones. Búsqueda en línea para “secuencias de comandos shell de Linux” para obtener más información y un montón de ejemplos.

Artículos Relacionados