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 -lCa m’énerve car quand j’ai appris Linux (ce que je fais toujours d’ailleurs ;D ) sous Fedora j’avais droit à la commande :
llqui faisait pareil que ls -l.
Qu’ à cela ne tienne, je vais créer ma propre commande ll !
Plaçons-nous dans le dossier :
/usr/binEt créons un fichier texte qui portera le nom de la commande voulue :
nano ll
L’éditeur de texte s’ouvre, entrez alors :
#!/bin/bashls -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 llchmod 755 ll
chmod -x ll
Et voila ! Vous pouvez maintenant utiliser la commande ll !!
Cool non ?