Example: bachelor of science

Les commandes de base de LINUX - lmd.jussieu.fr

Les commandes de base de LINUXLes commandes de gestion des r pertoires et des fichierspwd (affiche le chemin absolu du r pertoire courant)ls (list, affiche les r pertoires et les fichiers du r pertoire actif) ls (affiche seulement les noms) ls toto* (affiche les fichiers commen ant par toto) ls -l (affiche le format long : types + droits + Nbre de liens + ..)cd (change directory) cp chemin (vers le r pertoire dont le chemin absolu est donn ) cd .. (r pertoire parent) cd ~ (r pertoire de base) cd - (r pertoire pr cedent) cd / (r pertoire racine)cp (copie) cp rapport*.txt sauvegarde cp * dossier (copie mv (move, renomme et d place un fichier) mv source destination mv * dossier (d place tous les fichiers du r pertoire actif vers le r pertoire dossier)mkdir (cr er un r pertoire) mkdir r pertoirermdir (effacer un r pertoire) rmdir dossier (supprime un r pertoire vide)rm (remove, fface!!!) rm -R (enl vement r cursif!))

Les commandes de base de LINUX Les commandes de gestion des répertoires et des fichiers pwd (affiche le chemin absolu du répertoire courant) ls (list, affiche les répertoires et les fichiers du répertoire actif) ls (affiche seulement les noms) ls toto* (affiche les fichiers commençant par toto)

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Les commandes de base de LINUX - lmd.jussieu.fr

1 Les commandes de base de LINUXLes commandes de gestion des r pertoires et des fichierspwd (affiche le chemin absolu du r pertoire courant)ls (list, affiche les r pertoires et les fichiers du r pertoire actif) ls (affiche seulement les noms) ls toto* (affiche les fichiers commen ant par toto) ls -l (affiche le format long : types + droits + Nbre de liens + ..)cd (change directory) cp chemin (vers le r pertoire dont le chemin absolu est donn ) cd .. (r pertoire parent) cd ~ (r pertoire de base) cd - (r pertoire pr cedent) cd / (r pertoire racine)cp (copie) cp rapport*.txt sauvegarde cp * dossier (copie mv (move, renomme et d place un fichier) mv source destination mv * dossier (d place tous les fichiers du r pertoire actif vers le r pertoire dossier)mkdir (cr er un r pertoire) mkdir r pertoirermdir (effacer un r pertoire) rmdir dossier (supprime un r pertoire vide)rm (remove, fface!!!) rm -R (enl vement r cursif!))

2 !!) rm fichier rm -i fichier (interactivement, avec demande de confirmation) rm -f fichier (avec force, sans demande de confirmation) rm -r fichier (avec r cursivit , avec les sous r pertoires) rm -rf dossier (supprime le r pertoire et tou son contenu, sans confirmation)Les commandes de recherchegrep (recherche les occurences de mots l'int rieur de fichier) grep motif fichier grep -i motif fichier (sans tenir compte de la casse) grep -c motif fichier (en comptant les occurences) grep -v motif fichier (inverse la recherche, en excluant le "motif") grep expression /r pertoire/fichier grep [aFm]in /r pertoire/fichier grep "\$" *.txtLes commandes d' ditionmore ("pager" qui affiche page par page sans retour en arri re, "h" affiche l'aide contextuelle) more fichier more fichier1 fichier2 more *.txtcat (concatenate avec le code de fin de fichier eof=CTRL + D) cat fichier-un fichier-deux > fichier-un-deux cat -n fichier > fichier-num rot (cr e un fichier dont les lignes sont num rot s) cat -nb fichier (affiche sur la sortie standard les lignes num rot , sauf les lignes vides)head (affiche les 10 premi res lignes d'un fichier) head -n22 fichier (affiche les 22 premi res lignes) vi (l' diteur en mode texte universel)emacs (l' diteur GNU Emacs multi fonction pour l' dition, les mails, les news, la programmation, la gestion des fichiers.

3 Xemacs (l' diteur GNU Emacs sous X)diff (diff rence entre deux fichiers, utiles pour chercher les modifications) diff fishier1 fichier2 Les commandes d'impression et de conversionlp (la commande d'impression sur les syst mes Unix Syst me V)lpr (la commande d'impression sur les syst mes BSD et LINUX ) lpr fichier echo $PRINTERlpc status (affiche l' tat de la file d'attente)lpq (affiche les travaux d'impression et leur num ro)lprm (supprime un travail d'impression avec son num ro comme argument)gv ("ghostview" permet de visualiser des fichiers POST SCRIPT) gv (convertit les fichiers ASCII en POST SCRIPT) a2ps -4 fichier -P fichier-post-scriptLes commandes de compilation et d'executionf77 compile un programme en fortran 77 f77 (la terminaison .f indique que le fichier est crit en ex cutionLes autres commandescal (calendar) cal 2002date (affiche la date, le mois, l'heure et l'ann e du jour. Les messages d'erreur et les e-mails sont toujours dat s avec la date syst me) date -swc ("word & count", affiche le nombre de lignes + mots + caract res) who | wc -l (affiche uniquement le nombre de lignes)spell (programme de correction orthographique) cat | spell > (lit dans un script shell la ligne saisie partir de l'entr e par d faut, le clavier)L' diteur vivi est un diteur de fichiers qui contiennent des lignes de texte.)

4 Il fonctionne en mode cran; le nom vi provient du mot visual. I1 Quelques commandes essentielles D marrer l' diteur : vi nom_du_fichier_ _ diter (vous tes en mode commande ) Sauvegarder un fichier : :w nom_du_fichier Quitter l' diteur en sauvegardant le fichier: :x Quitter sans sauvegarder : :q! 1 commandes de base Pour entrer du texte : Ces commandes vous am n ent en mode insertion . a ajoute du texte la droite du curseur i ins re du texte la gauche du curseur o intercale une ligne vide au dessous du curseur O intercale une ligne vide au dessus du curseur En mode insertion : retour ins r e une fin de ligne Lorsque vous tes en mode insertion taper ECHAP (ou ESC) pour revenir au mode commande Pour remplacer du texte : r le caract re tap remplace le caract r e point par le curseur R remplace plusieurs caract res [taper ECHAP (ou ESC) pour revenir au mode commande] Pour d placer le curseur dans le texte : fl ches pour se d placer d'un caract r e vers la gauche ou la droite, ou d'une ligne vers le haut ou le bas [ou utiiliser les touches h (gauche), j (bas), k (haut), l (droite)] Par ligne : 0 se positionne au d but de la ligne $ se positionne la fin de la ligne retour se positionne au premier mot de la ligne suivante D'un cran.

5 ^f (peser simultan ment sur les touches CTRL et f) avance d'un cran ^b (peser simultan ment sur les touches CTRL et b) recule d'un cran Pour aller une ligne en particulier : #G positionne le curseur la ligne # 1G positionne le curseur au debut du fichier G positionne le curseur la derni re ligne du fichier ^g (peser simultan ment sur les touches CTRL et g) rev le le num ro de la ligne courante :set nu affiche les num ros de lignes Pour enlever, remplacer ou copier une partie du texte : x d truit le caract re point par le curseur et place dans le tampon#x d truit # caract res et place dans le tampondd d truit la ligne courante et place dans le tampon #dd d truit # lignes partir de la ligne courante et place dans le tampon yy copie la ligne courante dans le tampon #yy copie # lignes cons cutives dans le tampon p ins re le contenu du tampon la droite du curseur (si 1 ou quelques caract res dans le tampon) p ins r e le contenu du tampon la ligne suivante (si 1 ou quelques lignes dans le tampon) P ins r e le contenu du tampon la ligne pr c dente 1 commandes plus complexes Recherche d'une cha ne de caract res particuli re : /cha ne cherche cha ne en avan ant vers la fin du fichier; n trouve la prochaine occurrence de la derni r e cha ne recherch e.

6 Substitution : :s/ceci/cela/options substitue la premi re occurrence de ceci par cela dans la ligne courante ; l'option g substitue toutes les occurrences dans la ligne courante ; l'option c demande de confirmer la substitution:3,9s/ceci/cela remplace aux lignes3 9 la premi r e occurence de ceci par cela. :%s/ceci/cela remplace dans tout le fichier la premi re occurence de ceci par cela :%s/ceci/cela/g remplace dans tout le fichier toutes les occurences de ceci par cela 1Et d'autres commandes encore ! ~ change la casse (majuscules/minuscules) d'une lettre J joint la ligne courante la suivante . rep te la derni re commande #commande ex cute une commande # fois u annule la derni r e commande U annule les commandes affectant la ligne courante :3,9d limine les lignes 3 9 notes de cours Fortran 77notes de cours Fortran 77 : table des mati res1) Introduction2) La gestion de l'ordinateur3) Bases du fortran 774) Le s quencement des instructions ) type ) l'instruction conditionnelle (if) ) les ) le saut (goto)5) Les sous-programmes et fonctions6) Les tableaux7) D clarations particuli res : constantes, initialisation8) Les cha nes de caract res9) Les changements de type et fonctions intrins ques ) m langes de ) conversion ) fonctions intrins ques10) Variables communes11) Entr es, sorties et formats ) ouverture et fermeture du ) lecture - ) d claration du format12) Que n'ai-je pas dit ?

7 Les TP et TD 2004/2005 (sujet et correction) sont ici1) Introductionvoir /pat/internet/techinfo structure de l'ordinateur (CPU, m moire, interfaces, bus) les caract ristiques du CPU, les diff rentes vitesses dans un PC, les caches. les p riph riques le langage machine (petit exemple), les 5 g n rations de langages2) La gestion de l'ordinateur BIOS, OS, DOS les disques et leur gestion (FAT, r pertoires, adressage absolu et relatif) les Files Systems (FAT12, 16, 32, Unix, ) sous Unix : arborescence classique, montage/d montage, mkdir, rmdir, cd, ls, rm la compilation, l' dition de liens. En pratique (kwrite & / gcc -o prog / prog). Si vous cherchez un compilateur, je vous conseille le meilleur : GNU G77 ( ). Il est disponible dans toutes les distributions LINUX , pour Windows j'en ai fait une copie ) Bases du fortran 77 le format de la ligne ( C2345+ ) : en colonne 1, un C (ou *) indique que la ligne est un commentaire (ne sera pas prise en compte par le compilateur).

8 Les colonnes 1 5 peuvent contenir un label (num ro de ligne par exemple). S'il y a un caract re en colonne 6 (un + par exemple), cette ligne est la continuation de la suivante. Les colonnes 7 72 contiennent les instructions. A partir de la colonne 73, plus rien n'est lu. Les compilateurs actuels (dont g77) acceptent un commentaire en fin de ligne : il commence par ! (et va jusqu la fin de la ligne). C'est m me conseill en premier caract re d'une ligne de commentaire (au lieu de C) pour la compatibilit avec F90 et plus. les identificateurs (noms des objets) : utilisez les caract res (A-Z,0-9), ni espace ni accent ni - (r serv la soustraction). Le premier doit tre une lettre, pas un chiffre. Le compilateur transforme toutes les minuscules en majuscules (sauf si entre apostrophes ' ). 6 caract res maxi (31 maxi en g n ral, mais il vaut mieux qu'il n'y en ait pas deux avec les m mes 6 premiers). Les identificateurs sont s par es par un ou plusieurs espaces, que l'on peut omettre si le caract re suivant n'est pas (A-Z,0-9).

9 Les types de variables de base : integer (en g n ral jusqu' +ou- 109), real (en g n ral avec 7 chiffres significatifs), double precision (en g n ral avec 15 chiffres significatifs). Remarque : on peut (quand on sait exactement ce qu'on fait) imposer le nombre d'octets des variables : integer *2 et *4, real *4 et *8). Il existe aussi les character, logical et complex (voir plus loin) les op rateurs arithm tiques, par priorit d croissante : (1) - unaire, (2) ** puissance, (3) * et /, (4) + et -. En cas de calcul entre deux entiers, le r sultat est entier. D s qu'il y a au moins un r el, le r sultat est r el. D s qu'il y a un double pr cision, le r sultat est double pr cision. les constantes : 1 (entier ), ou 1E2 (r el), 1D0 (double pr cision) petit programme ( ) program calcul ent te implicit none pour plus de s curit , nous refusons integer nb les d clarations implicites real pu,pt print *,'combien de pi ces ?

10 ' crire l' cran read *,nb lire au clavier print *,'prix unitaire ?' read *,pu pt=pu*nb affectation: le calcul est effectu puis print *,'cela fera ',pt,' en tout' le r sultat est stock dans pt stop end program calcul cl turele r sultat est (en rouge, tap par l'utilisateur du programme): combien de pi ces ? 5 prix unitaire ? cela fera en toutstructure du programme : ent te (program nom au choix) d clarations (implicites et explicites) : les variables non d clar es commen ant par (I-N) sont consid r es enti res, les autres r elles. Accepter les d clarations implicites est souvent source d'erreurs difficiles localiser (un erreur de frappe cr e une autre variable au lieu d'un message d'erreur), je vous conseille de toujours commencer par "implicit none" instructions : print affiche l' cran, read lit au clavier.


Related search queries