Linux: notes sur les scripts shell
Linux vous donne de nombreux petits et spécialisés, tels que les commandes bash (abréviation de Bourne Again Shell) - le shell par défaut dans la plupart des systèmes Linux. Vous pouvez apprendre à écrire de simples scripts shell, qui sont utilisés pour automatiser des tâches diverses.
Facile bash routines qui vous permettent d'exécuter des commandes et répétez les opérations d'un certain nombre de fois vous présenter quelques-uns de la puissance disponible par le biais de scripts shell.
Cet article se fonde sur cette connaissance en montrant comment incorporer deux outils puissants - sed et awk - dans vos scripts. Ces deux utilitaires déplacer vos scripts à l'endroit où la seule limite à ce que vous pouvez faire devient votre capacité à comprendre comment poser pour la sortie dont vous avez besoin.
Bien que sed est l'éditeur de flux et awk est un langage de programmation rapide, ils se complètent mutuellement si bien qu'il est pas rare d'utiliser l'un avec l'autre. La meilleure façon de montrer comment ces outils de travail est de marcher à travers quelques exemples.
Comme avec tout autre aspect de l'informatique, il faut un certain temps pour s'y habituer écriture de scripts shell. Après vous devenez l'écriture de scripts confortables, cependant, vous verrez que vous pouvez automatiser un certain nombre d'opérations et de simplifier votre tâche en tant qu'administrateur. Les conseils suivants peuvent être utile de garder à l'esprit:
Après avoir créé un script, vous pouvez exécuter automatiquement sur une base ponctuelle en utilisant à, ou sur une base régulière en utilisant cron.
Tu peux utiliser les expressions conditionnelles, comme si, tandis que, et jusqu'à, à regarder pour les événements de se produire (tels que certains utilisateurs accédant à un fichier qu'ils ne devraient pas) ou pour vous laisser savoir quand quelque chose qui devrait être là disparaît (par exemple, un fichier est supprimé ou un utilisateur se termine).
Vous pouvez définir des autorisations sur des scripts shell dans la même façon que vous définissez les autorisations pour d'autres fichiers. Par exemple, vous pouvez créer des scripts qui sont partagés par tous les membres de votre groupe d'administration (utilisation cas pour créer des menus basés sur LOGNAME).
A propos Auteur
Un aperçu de la programmation de linux Linux est livré avec tous les outils dont vous avez besoin pour développer des logiciels. (Tout ce que vous avez à faire est de les installer.) En particulier, il a tous les outils de développement de logiciels, tels que GNU GCC (le compilateur…
Linux: commander l'écoulement d'exécution Dans Linux bash scripts, vous pouvez contrôler le flux d'exécution - l'ordre dans lequel les commandes sont exécutées - en utilisant les commandes spéciales telles que si, cas, pour, et tandis que.Ces déclarations de contrôle utilisent…
Linux: explorer les fondements de scripts shell Linux vous donne de nombreuses petites et spécialisées commandes, avec la plomberie nécessaire de connecter ces commandes. Prendre plomberie pour signifier la manière dont la sortie d'une commande peut être utilisé comme l'entrée d'un…
Linux: coquilles, des scripts, de gestion et de données L'examen de certification Linux + CompTIA nécessite la connaissance des coquilles, les scripts, et la gestion des données. Ce tableau montre les sous-thèmes, les poids, les descriptions et les principaux domaines de connaissances pour ce sujet de…
Linux: les fonctions shell simples Vous pouvez regrouper un certain nombre de commandes shell que vous utilisez régulièrement dans Linux dans un fonction et lui attribuer un nom. Plus tard, vous pouvez exécuter ce groupe de commandes en utilisant le nom unique assigné à la…
Coquilles, scripts, gestion des données et Linux L'examen de certification Linux + CompTIA exige une connaissance de la gestion des scripts et des données. Le tableau montre les sous-thèmes, les poids, les descriptions et les principaux domaines de connaissances pour ce sujet - le premier de…
Linux: stocker des trucs avec bash Vous pouvez utiliser les fonctionnalités de bash lors de l'écriture des programmes Linux appelé scripts shell - collections de commandes shell stockées dans un fichier tâche orientée. Vous définissez des variables dans bash tout comme vous…
Linux: la puissance de la ligne de commande L'examen Essentials Linux couvre le sujet de la ligne de commande. Ce tableau montre les sous-thèmes, le poids, la description et principaux domaines de connaissances pour ce sujet.Breakout de DiscussionSubtopicPoidsDescriptionDomaines…
Linux: essayer de simples scripts shell Si vous n'êtes pas un programmeur, vous pouvez vous sentir inquiet de la programmation. Mais shell scripting (ou programmation) sous Linux peut être aussi simple que le stockage de quelques commandes dans un fichier. En fait, vous pouvez avoir un…
Travailler sous Linux avec le shell bash La bash coquille sert de médiateur entre l'utilisateur et le noyau Linux, avec bcendre la coque étant le plus commun en usage aujourd'hui. Pour interagir avec le bcendre coquille, vous avez besoin de comprendre comment les travaux de tuyauterie…
Comment imprimer avec unix UNIX vous permet de faire tout ce que tout autre système d'exploitation fait, et qui comprend l'impression de fichiers et de documents. Le tableau suivant vous montre comment imprimer si vous êtes sur un système UNIX V ou en utilisant Linux ou…
Comment créer et exécuter un script PowerShell Comme vous automatiser votre système d'exploitation Windows avec PowerShell 2, il est utile de savoir comment créer des scripts que vous pourriez être en mesure de boucle et utiliser plus d'une fois. Les étapes pour créer un suivi de…
Compte tenu des différents usages de la langue de script PHP PHP est un langage d'usage général qui peut être utilisé pour écrire des scripts à usage général. Les scripts sont des fichiers informatiques contenant des instructions dans le langage PHP qui racontent l'ordinateur de faire les choses,…
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…