Création d'une commande sous Linux

Dernière mise à jour le 3 novembre 2009 à 20:33 par marlalapocket
Publié par Kharec
Le monde Unix/Linux n'est pas toujours facile à prendre main. Et parfois pour parvenir à ses fins, on est bien heureux de savoir réaliser une petite commande ! Voyons ce qu'est une commande et comment cela se passe !








/!\ Cet article est valable pour les systèmes UNIX également. /!\

Qu'est-ce qu'une commande ?


Quand on débute sur les systèmes Linux, le vocabulaire a tendance à en décourager plus d'un. On parle de commande Linux, mais "physiquement" qu'est-ce qu'une commande Linux??
Très simple. Il s'agit d'un fichier exécutable (binaire, script bash, python, perl...), que l'on lance en tapant son patronyme et qui est destiné à réaliser une action précise.

Où sont ces fichiers ?


Les commandes de base de Linux (man, cd, ls, pwd, cp, mv, mount, umount...) sont placées initialement dans le répertoire /bin de votre système. Il en va de même pour Unix.
Cependant, les fichiers créés par l'utilisateur sont placés dans /usr/local pour des raisons d'ergonomie.

Un script pour vous aider à débuter


Sûrement un peu perdu au départ dans ce nouvel environnement, voici un petit script que vous pourrez éditer à votre guise pour comprendre les commandes avec l'éditeur de texte !
Pour lancer le script, il faut être administrateur, donc root.
Une fois sur le menu principal, c'est avec le pavé numérique que l'on s'oriente dans les menus en entrant le numéro du menu choisi !

Conclusion


Pour créer des commandes Linux, voire Unix, il suffit d'écrire le code de cette commande, de le compiler s'il s'agit d'un binaire et de le placer dans /usr/local/bin. N'oubliez pas de le rendre exécutable avec chmod a+x fichier.
Meilleures réponses pour « Création d'une commande sous Linux » dans :
Commandes Linux Voir Tableau des principales commandes Linux Commande Description équivalent DOS ls liste le contenu d'un répertoire dir cd change de répertoire cd cd .. répertoire parent cd.. mkdir crée un nouveau...
Kit de survie Linux VoirMémo des commandes usuelles Vous trouverez ci-dessous un mémento des commandes Linux usuelles (ou pas) qu'on a tous en tête, plus ou moins, mais dont on oublie souvent un bout de syntaxe, quand ce n'est pas la syntaxe entière, et, pour certaines...
[Linux] Utiliser la commande 'su' VoirPréambule Se connecter sous un autre ID utilisateur avec "su" Démarrer un nouveau shell de connexion avec "su -" Revenir au shell précédent Suspendre le shell du compte root Notes Préambule La commande "su" (Switch User, appelée plus...
Linux - L'arborescence des fichiers VoirLa hiérarchie des fichiers sous Linux Pour assurer la compatibilité et la portabilité, les systèmes Linux respectent l'unique norme FHS (File Hierarchy Standard). La hiérarchie de base est la suivante : /la racine, elle contient les...
Fdisk sous Linux Voirfdisk sous Linux L'utilitaire fdisk de Linux permet de créer des partitions sur votre disque dur au même titre que son homologue sous DOS, toutefois la version Linux de fdisk est plus compliquée à utiliser que la version MS-DOS, il est donc...
Linux: Préparation du système avant installation VoirMatériel nécessaire Linux ne requiert pas un ordinateur dernier cri en configuration minimale : un processeur 386SX au minimum 4Mo de mémoire vive (8Mo conseillés) un contrôleur de disque dur et un disque avec 20Mo libres (100Mo...