Apprendre la ligne de commande sous Linux est toujours la première étape pour un nouvel utilisateur de Linux . Si vous voulez commencer à faire plus , comme l'automatisation des tâches sous Linux , l'écriture d'un script shell est la prochaine étape . Votre premier script shell ne doit pas être trop complexe , et vous pouvez utiliser les mêmes commandes que vous utilisez à la ligne de commande , avec quelques lignes supplémentaires pour en faire un script complet . En peu de temps , vous devrez écrire des scripts complexes qui effectuent une variété de fonctions . Choses que vous devez
Linux ou Unix ordinateur
texte éditeur
Voir Plus Instructions
1
ouvrir l'interface de ligne de commande, ouvrez votre éditeur de texte préféré . L'éditeur de texte le plus commun est vi , mais nano et Emacs sont populaires aussi bien. Si vous voulez l'appeler , entrez la commande " vi new_script . "
2
Ecrire " #! /Bin /bash " comme votre première ligne . Cela indique à l'interprète que ce script utilise bash. Ecrire le commentaire " # Mon nouveau script" sur la ligne suivante . Le "#" indique à l'interpréteur d'ignorer cette ligne parce que c'est un commentaire. Utilisez les commentaires pour vous dire ce que fait un script . Dans les scripts multi-lignes , des commentaires peuvent décrire quelles tâches différentes parties du script exécutent.
3
Créer votre première action. Commencez par une action simple : " echo" Bonjour tout le monde "" (sans les guillemets extérieurs). Cela indique à la ligne de commande à imprimer " Bonjour tout le monde " lorsque vous exécutez le script.
4
Enregistrez le script et quittez l'éditeur de texte. Assurez-vous que les autorisations appropriées sont définies sur le fichier de script. La commande « chmod 755 new_script » vous permet de lire et écrire dans le fichier .
5
Vérifiez que le fichier script est dans votre chemin . Vérifiez votre chemin première en tapant "echo $ PATH " dans la ligne de commande . Cela vous montre ce que les dossiers sont sur votre chemin. Si vous ne voyez pas le répertoire de votre script est enregistré dans le chemin , tapez la commande : " export PATH = $ PATH my_folder " pour ajouter le répertoire . Remplacer " my_folder " avec le répertoire que vous souhaitez ajouter.
6
Testez votre script. Si vous avez ajouté le répertoire du script à votre chemin , l'exécuter en tapant " . /New_script " à la ligne de commande . Si vous n'avez pas ajouté le répertoire du script à votre chemin , vous pouvez toujours accéder à l' annuaire en utilisant "cd" et lancer " . /New_script " ( si tout dans le script est correct, vous devriez voir la ligne de commande print " Bonjour tout le monde " ) . La ligne de commande reviendra ensuite à l'invite régulièrement .
7
écrire un nouveau script. Utilisez-le pour supprimer les fichiers ou les déplacer vers un nouvel emplacement . Passer des arguments à un script avec "$ *" - comme "mv $ * téléchargements » qui déplace un fichier passé depuis la ligne de commande dans un dossier appelé Downloads. Comme vous devenez plus familier avec la ligne de commande , vous trouverez de plus en plus simples tâches que vous souhaitez automatiser avec un script.