| |||||
auteur : nyal | |||||
Pour exécuter un programme, il faut dans un premier temps que celui-ci possède le format adéquat (elf) et puisse être exécuté sur son architecture (i386, mips, sparc, etc).
Vous pouvez vérifier cela avec la commande file :
Ensuite il faut que le fichier possède les droits en exécution pour vous.
Il ne vous reste plus qu'à l'exécuter en spécifiant le chemin absolu du fichier :
Cela est assez fastidieux. Pour résoudre ce problème, il suffit de rajouter dans la variable PATH de votre shell le chemin de l'exécutable. Pour le shell sh/Bash :
Pour les shells csh, tcsh :
|
| ||
auteur : armatatuxa | ||
Sans option, la commande export affiche la liste des variables d'environnement -- tandis que, toujours sans option, la commande set, et en moins exhaustive mais fonctionnant avec tous les shells la commande env, affichent la liste des variables locales :
|
| ||
auteur : Francois Trazzi | ||
Ouvrez votre éditeur de texte et tapez les différentes commandes que le script exécutera :
La ligne #!/bin/sh (ou shebang line) est une convention. Cela signifie que l'interpréteur de commande sera le Bourne Shell (sh). Si rien n'est précisé il prendra le shell par défaut de l'utilisateur. Attention à pas confondre avec une ligne en commentaire (# ceci est un commentaire). Pour exécuter le script vous devrez au préalable appliquer les permissions nécessaires :
|
| ||||
auteur : Francois Trazzi | ||||
Grâce à cet alias, lorsque vous taperez
dans votre terminal, cela exécutera la commande
Pour voir la liste des alias activés, vous pouvez taper :
|
| ||
auteurs : zdra, Olivier Van Hoof (ovh) | ||
Il existe plusieurs éditeurs de texte en console, mais le plus répandu est sans doute vi. Quelle que soit votre distribution, vous êtes sûr de pouvoir compter sur lui ;) Utilisation :
Pour modifier le texte, appuyer sur "a" (curseur placé avant la lettre), "i" ou INSERT(curseur placé après). Une fois les modifications faites, appuyer sur ESCAPE, ensuite on donne les commandes à exécuter en tapant ":" (deux points) suivi de la lettre qui correspond à la commande :
Malheureusement les éditeurs les plus "classiques" et "puristes" sous linux sont aussi les plus complexes à utiliser, et sont fort déroutants pour les débutants. Je vous rassure il existe des éditeurs nettement plus simples comme nano ou pico (fort semblables), qui s'utilisent avec les touches normales et intuitives (flèches du clavier, touches home et end, etc.). En gros l'utilisation de nano est très simple :
Ouvre le fichier monfichier.txt pour l'éditer, "nano" tout court va créer un nouveau fichier. Dans le programme, Ctrl+W (w pour "write") permet de sauver le fichier, et Ctrl+X quitte le programme (en vous demandant s'il faut enregistrer les modifications le cas échéant). Une autre alternative appréciée de bien des gens est le programme mc (midnight comander), le couteau suisse en mode console de linux, équivalent au norton commander de l'époque héroïque du DOS. Ce programme regroupe donc un gestionnaire de fichier (avec la vue à 2 panneaux classique), un éditeur de texte, des utilitaires de recherches, de copie de fichiers, etc. |
| ||
auteurs : ggnore, Luc Hermitte | ||
Pour rajouter la coloration syntaxique
enlever le " devant
Il est tout de même préférable d'utiliser le fichier ~/.vimrc pour rajouter la coloration syntaxique.
En effet le fichier /etc/vim/vimrc impacte tous les utilisateurs.
|
| ||
auteurs : nyal, Olivier Van Hoof (ovh) | ||
En mode console : Alt+F1, Alt+F2 etc. où le chiffre représente la console désirée (il y en a 4 disponibles par défaut).
En mode graphique, tapez dans un shell :
|
| ||
auteur : Francois Trazzi | ||
La commande file vous renseigne sur le type et le format d'un fichier :
|
| ||
auteur : Francois Trazzi | ||
La commande cat permet d'afficher le contenu d'un ou plusieurs fichiers (à la suite dans le second cas) :
|
| ||
auteur : nyal | ||
Exécutez le programme time avec la commande pour argument :
Les trois valeurs sont :
Vous devez maintenant vous poser la question suivante : l'addition des temps du user mode et du kernel mode ne me donne pas la valeur du temps total d'exécution. Pourquoi ? C'est très simple : un système d'exploitation ne fait pas tourner en temps réel tous les processus (vous n'avez qu'un processeur). Il doit jongler entre les processus (on nomme cela un scheduler). Mais il fait cela tellement vite que vous avez l'impression que vos processus tournent en parallèle. Vous avez donc compris que le temps total qui s'est écoulé représente : le temps d'exécution de votre processus + celui des autres processus qui se sont écoulés dans le même temps. |
| ||
auteur : becket | ||
La plupart des gens connaissent les rappels de commandes avec bash en utilisant, simplement,les touches "flèche haut" et "flèche bas". Mais il existe une serie de rappels moins utilisés, plus ou moins connues :
|
| ||
auteur : Sylvain Luce | ||
Quand vous avez beaucoup d'utilisateurs sur votre linux, il est interressant de savoir qui est présent et quelle est son activité. La commande :
vous permet de savoir qui est connecté.
Pour savoir s'ils sont actifs (utilisation du clavier), il vous suffit de faire un
Le temps "idle" correspond au temps entre la dernière pression du clavier et maintenant.
|
| ||
La commande wall permet de lancer un message en broadcast à toutes les personnes connectées à votre machine via un terminal. Deux méthodes : Soit vous écrivez un fichier et lancez :
Soit vous lancez "wall", tapez votre message et terminez par CTRL+D |
| ||
auteur : rigel | ||
Pour faire taire les bips de la console, chaque fois que vous appuyez sur tab, éditer le fichier /etc/inputrc et ajoutez juste la ligne :
|
| ||
auteur : Gnux | ||
C = touche CTRL |
| ||||||
auteur : Arnaud Feltz | ||||||
Bash ne sait pas travailler avec les nombres réels. Pour faire une opération avec des nombres relatifs, bash suffit
Pour toute opération avec des réels, il faut utiliser bc. Exemple : combien fait 5/2 ?
bc m'affiche 2.50000000000000000000, comment limiter le nombre de décimales ? Avec
affichera 2.5. 1 est le nombre de chiffres après la virgule. |
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2005 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.