Pi frambuesa para niños: hacer scripts de linux

Usted puede unirse a los comandos de Linux juntos para hacer sus propios scripts para su Raspberry Pi. Usted puede hacer esto por dos razones. Uno es que si tienes una larga comando de una línea con un montón de interruptores que escriba una y otra. La otra es hacer su propio comando personalizado inteligente que hace un trabajo que necesita hacer, pero no está incluido en Linux básico.

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

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

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

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

Linux olvida los alias que hacer cuando reinicie, por lo que tienes que poner las órdenes de alias en un archivo especial llamado .bashrc. (Las cuestiones de época - le dice a Linux es un archivo oculto.)

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

nano .bashrc

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

También puede colocar los comandos en un archivo llamado .fiesta_perfil, que corre 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 se utiliza sobre todo el escritorio.

La otra manera de hacer sus propios comandos de Linux es recoger en un archivo con un .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 el + x permiso para que pueda ejecutarlo.

Para usarlo, tipo

./my_command_file.sh

Obviamente, cambie 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 al script. (Hay una manera de solucionar este problema. Búsqueda en línea para " Linux CAMINO " para detalles.)

Aquí hay una cosa asombrosa: 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 aprobar 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 las 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 presionada la tecla Control y pulse Z para dejar de fumar Menos.

Un comando es particularmente útil grep, que busca a juego de palabras o letras. Digamos que usted desea ver todos los archivos de una carpeta hecha en julio:

Ls -al | grep " julio "

Para guardar el resultado en un archivo, utilice el carácter de redireccionamiento >. Por ejemplo:

ls -al> myfilelist.txt

Usted acaba de guardar su perfil 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 simples incluidas 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 escribir sus propios guiones. Búsqueda en línea para " Linux shell scripting " para más información y un montón de ejemplos.




» » » » Pi frambuesa para niños: hacer scripts de linux