Raspberry Pi pour les enfants: faire scripts Linux

Vous pouvez rejoindre les commandes Linux ensemble pour faire vos propres scripts pour votre Raspberry Pi. Vous pouvez le faire pour deux raisons. On est si vous avez une longue commande d'une ligne avec beaucoup de commutateurs que vous tapez encore et encore. L'autre est de faire votre propre commande à puce personnalisée qui fait un travail que vous devez faire, mais ne sont pas inclus dans Linux de base.

Le moyen simple de faire des commandes à court d'une ligne est d'utiliser une commande spéciale appelée alias.

Voici quelques exemples qui donnent commandes dures à retenir facile à se souvenir des noms.

alias dir = “ ls ” alias copier = “ CP ” alias del = “ rm -i ”

Alors maintenant, quand vous tapez dir et appuyez sur Entrée, vous obtenez le ls commande à la place, et ainsi de suite pour les autres.

Linux oublie les alias-vous faire lorsque vous redémarrez, vous devez donc mettre les commandes d'alias dans un fichier spécial appelé .bashrc. (Les questions de la période - il raconte Linux, il est un fichier caché.)

Usage cd ~ de se déplacer à votre répertoire personnel, tapez la commande suivante et appuyez sur Entrée.

nano .bashrc

Ensuite, vous pouvez utiliser l'éditeur de nano pour ajouter les commandes que vous souhaitez utiliser. (Vous pouvez utiliser une autre commande Linux du tout.)

Vous pouvez aussi mettre les commandes dans un fichier appelé .bash_profil, qui exécute les commandes lorsque vous vous connectez.




.bashrc exécute les commandes lorsque vous ouvrez une nouvelle fenêtre de terminal - qui est pas toujours ce que vous voulez, mais il est très bien si vous utilisez principalement le bureau.

L'autre façon de faire votre propre commandes Linux est de les rassembler dans un fichier avec une .sh l'extension. La première ligne du fichier doit être

#! / bin / bash

Le reste du fichier peut être une liste de toutes les commandes Linux. Il suffit de mettre les commandes un après l'autre, chacun sur sa propre ligne. Enregistrez le fichier et définir le + x permission de sorte que vous pouvez l'exécuter.

Pour l'utiliser, tapez

./my_command_file.sh

De toute évidence, changer le nom du fichier à tout ce que vous avez appelé votre fichier. Si vous n'êtes pas dans votre répertoire, vous devez taper le chemin complet vers le script. (Il ya une façon de résoudre ce problème. Recherche en ligne pour “ Linux PATH ” pour plus de détails.)

Voici une chose étonnante: Dans Linux, vous pouvez même passer des informations d'une commande à l'autre ou vers un fichier.

Vous pouvez en apprendre beaucoup, beaucoup de trucs ici. Voici quelques trucs simples.

Pour passer la sortie d'une commande à l'entrée d'une autre commande, utilisez le caractère pipe |. Par example:

LS - Al | Moins

Moins est une commande super-utile qui divise texte afin qu'il intègre dans les pages de votre écran. Si il ya beaucoup de texte, vous pouvez voir page par page sans qu'il défiler devant vous. Maintenez la touche Ctrl et appuyez sur Z pour quitter Moins.

Une commande est particulièrement utile grep, qui cherche des mots ou des lettres correspondant. Dites que vous voulez voir tous les fichiers d'un dossier réalisé en Juillet:

Ls -al | grep “ juillet ”

Pour enregistrer la sortie dans un fichier, utilisez le caractère de redirection >. Par example:

ls -al> myfilelist.txt

Vous venez d'enregistrer votre liste de fichier pour un fichier.

À ce stade, vous pouvez voir comment vous pouvez construire des commandes très puissants sur les commandes simples inclus dans Linux. Les commandes sont plus comme une boîte à outils, vous pouvez attacher ensemble que d'une solution finie à tout faire pour travailler avec des fichiers.

Il ya beaucoup plus que vous pouvez en apprendre davantage sur l'écriture de vos propres scripts. Recherche en ligne pour “ Linux scripts shell ” pour plus d'informations et beaucoup d'exemples.


» » » » Raspberry Pi pour les enfants: faire scripts Linux