15 octobre 2018

Créer une nouvelle commande sous Linux

Dans ce petit exemple on verra comment créer une commande simple sous Linux, afin, par exemple, de personnaliser une commande que l’on tape régulièrement et qui est un peu longue.

On va faire très simple ici mais dans l’ensemble ça vous suffira pour comprendre le principe.

Personnellement, je suis sous Debian et pour lister les fichiers d’un répertoire en affichant les détails je dois taper :

ls -l

Ca m’énerve car quand j’ai appris Linux (ce que je fais toujours d’ailleurs ;D ) sous Fedora j’avais droit à la commande :

ll

qui faisait pareil que ls -l.

Qu’ à cela ne tienne, je vais créer ma propre commande ll !

Plaçons-nous dans le dossier :

/usr/bin

Et créons un fichier texte qui portera le nom de la commande voulue :

nano ll

 

L’éditeur de texte s’ouvre, entrez alors :

#!/bin/bash
ls -l

 

Enregistrez et quittez nano.

La ligne #!/bin/bash est facultative et ne sert à rien mais historiquement on la place toujours au début des scripts shell pour les reconnaitre tout de suite.

Donnez ensuite les permissions sur le script :

chown root.root ll

 

chmod 755 ll

 

chmod -x ll

 

Et voila ! Vous pouvez maintenant utiliser la commande ll !!

Cool non ?

You may also like...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.