Comment utiliser votre téléphone Android pour maîtriser les scripts Bash Linux (au lieu de faire du défilement sans fin)
Activez le terminal Linux sur n'importe quel appareil Android, et vous pourrez pratiquer vos scripts Bash en déplacement. Voici comment.
Points clés de Linux-Terminal.com
- Activer le support de Linux sur Android présente plusieurs avantages.
- Avec cette fonctionnalité, vous pouvez créer et exécuter des scripts Bash.
- Ceci est très pratique pour apprendre les tenants et aboutissants des scripts.
Les scripts Bash sont un excellent moyen d'automatiser toutes sortes de tâches répétitives -- vous pouvez effectuer des sauvegardes, nettoyer des fichiers/logs temporaires, renommer ou renommer par lots des fichiers, installer ou mettre à jour des logiciels, et bien plus encore.
Bien que rédiger de tels scripts ne soit pas aussi difficile que vous pourriez le penser, il faut quand même du temps pour apprendre les tenants et aboutissants du scripting Bash.
Bonne nouvelle : si vous avez un appareil Android, vous pouvez activer le terminal Linux, ce qui signifie que vous pouvez créer ou pratiquer vos scripts Bash en déplacement.
Si cela vous semble quelque chose que vous aimeriez essayer, continuez à lire pour en savoir plus sur l'écriture de scripts Bash Linux sur Android.
Comment écrire des scripts Bash Linux sur votre Android
Ce dont vous aurez besoin : La seule chose dont vous aurez besoin pour cela est un appareil Android avec l'environnement Linux activé. Vous pouvez découvrir comment le faire dans mon article, « Comment utiliser le nouveau terminal Linux sur votre appareil Android - c'est facile. »
Avec le terminal Linux prêt, commençons notre aventure dans les scripts Bash.
Installation de nano
Voici les étapes pour installer l'éditeur nano, que vous utiliserez pour créer/modifier vos scripts Bash.
1. Ouvrez l'application Terminal
Ouvrez votre tiroir d'applications et recherchez le lanceur intitulé « Terminal ».
2. Mettre à jour Linux
Avant de pouvoir installer nano, vous devez d'abord mettre à jour Linux. Pour ce faire, tapez la commande suivante dans le terminal :
sudo apt update
Une fois cette commande terminée, mettez à niveau avec :
sudo apt upgrade
3. Installer nano
Vous pouvez maintenant installer l'éditeur nano avec la commande :
sudo apt installer nano
Après cela, vous êtes prêt à partir.
Créer votre premier script
Créer un script Bash Linux de base est en fait assez facile. Créons un script qui affiche simplement « Hello, Linux-Terminal.com » dans le terminal.
Pour ce faire, exécutez la commande :
nano hello.sh
Vous devriez maintenant voir un fichier vide prêt à recevoir du contenu. La première ligne de tout script Bash est :
#!bin/bash
Remarque : Assurez-vous de supprimer les espaces de chaque côté du caractère /.
Ce que fait la ligne ci-dessus, c'est s'assurer que le script est exécuté via le shell Bash.
La ligne suivante sera :
echo "Bonjour, Linux-Terminal.com"
Enregistrez et fermez le fichier en appuyant sur Ctrl, puis appuyez sur x sur le clavier. Lorsque vous y êtes invité, tapez y, puis appuyez sur Entrée.
Ensuite, vous devez donner la permission d'exécution au script avec la commande :
chmod u+x hello.sh
Exécutons notre script et voyons ce qui se passe, ce qui se fait avec :
./bonjour.sh
Vous devriez voir "Hello, Linux-Terminal.com" dans la sortie.
Écrivons un script plus utile. Nous allons créer un script qui supprime des fichiers dans le répertoire /tmp. Bien que vous devriez vraiment laisser le système gérer cela, le script constitue une bonne introduction pour ceux qui découvrent cette tâche.
Créez le fichier avec :
nano delete.sh
Comme d'habitude, la première ligne est la même que celle du script ci-dessus. La ligne principale du script est ensuite :
rm -rf /tmp/*.*
Enregistrez et fermez le fichier. Donnez au nouveau script la permission d'exécution avec :
chmod u+x delete.sh
Vous pouvez maintenant exécuter ce fichier avec :
sudo ./delete.sh
Vous devez utiliser sudo car changer quoi que ce soit dans /tmp nécessite des privilèges administratifs. Si vous regardez dans /tmp, vous verrez qu'il est maintenant vide.
Souvenez-vous, bien que la méthode ci-dessus pour supprimer des fichiers ne soit pas la voie normale, c'est un bon moyen d'apprendre. Créons une sauvegarde avec un script qui nécessite l'entrée de l'utilisateur.
Créez un nouveau fichier nommé input.sh. Dans ce fichier, placez la même ligne de départ en haut, puis ajoutez ce qui suit :
read -p "Entrez votre nom : " name
echo "Bonjour, $name ! Bienvenue sur Linux-Terminal.com."
Enregistrez et fermez le fichier. Après avoir donné les permissions d'exécution au nouveau script (chmod u+x input.sh), exécutez la commande (./input.sh), et vous verrez la sortie avec le nom que vous avez tapé.
Garde ceci à l'esprit
Rappelez-vous, vous utilisez Linux sur Android, donc je ne considérerais pas cela comme un moyen viable de gérer votre appareil Android, mais c'est un excellent moyen d'apprendre à écrire des scripts Bash pour Linux.
Cependant, j'aimerais ajouter un astérisque à la mise en garde ci-dessus. Vous pouvez accéder à une partie de la structure des répertoires Android, en particulier, /mnt/shared. Dans ce répertoire, vous trouverez des sous-répertoires de certaines des applications que vous avez installées sur vos appareils. Par exemple, un répertoire est /mnt/shared/Pictures.
Disons que vous voulez créer un script pour vider ce répertoire. Ce script commence par la même première ligne que toujours, et ajoute ce qui suit :
sudo rm /mnt/shared/Pictures/*.*
Alors, oui, créer des scripts Bash sur Android pourrait être utile (autre qu'à des fins éducatives). Cependant, veuillez faire attention lorsque vous utilisez des scripts Bash dans le répertoire Android. Il est correct de les utiliser dans l'environnement Linux, car vous pouvez toujours désactiver le support Linux et le réactiver pour recommencer à zéro. Si vous avez compromis la structure des fichiers Android, il se pourrait que vous deviez effectuer une réinitialisation d'usine. Vous ne voulez pas ça.
