Exposé décrivant le fonctionnement d'Unix et les commandes utilisées. Les commandes les plus courantes sont présentées, permettant à un utilisateur de se débrouiller avec n'importe quel système Unix, de HP-UX à Solaris en passant par Linux. Ce document s'adresse à toute personne ayant une petite expérience d'un système informatique, il s'adresse aussi à ceux connaissant déjà Unix qui voudraient approfondir certaines notions. Le but de ce document n'est pas de traiter de l'administration d'un système Unix.
[...] Pour connaître le numéro d'inode d'un fichier, vous pouvez taper: ls mon-fichier 10 Les métacaractères Si vous êtes à la recherche d'un fichier qui commence par la lettre en faisant ls, vous voudriez voir que les fichiers commençant par a. De même si vous voulez appliquer une commande à certains fichiers mais pas à d'autres. C'est le but des métacaractères, ils vous permettent de faire une sélection de fichiers suivant certains critères. Le métacaractère le plus fréquemment utilisé est il remplace une chaîne de longueur non définie. [...]
[...] Ce sont ces deux derniers composants du noyau qui accèdent directement au matériel. Le shell Pour faire marcher l'ordinateur, l'utilisateur dispose des logiciels ou d'un utilitaire qui lui permet la saisie directe de commandes. On appelle cet utilitaire le shell (coquille en français). Son rôle est d'interpréter les commandes de l'utilisateur avant transmission au noyau, c'est pourquoi on parle aussi d'interpréteur de commandes. On trouve l'équivalent sous DOS qui peut être considéré comme un shell. Il existe plusieurs types de shell, ils se différencient par la syntaxe et la richesse des commandes. [...]
[...] La fonction w (write) écrit la ligne sélectionnée dans un fichier. sed "/^toto/w resultat" fichier Cette commande va écrire dans le fichier resultat toutes les lignes du fichier fichier commençant par la chaîne toto Les fonctions a et i La fonction a (append) va placer un texte après la ligne sélectionnée. La syntaxe est la suivante: le texte La fonction i (insert) va placer un texte avant la ligne sélectionnée. La syntaxe est la suivante: le texte Si votre texte tient sur plusieurs lignes la syntaxe pour le texte est la suivante: ligne 1 du texte\ ligne 2 du texte \ ligne n du texte \ dernière ligne Concrètement vous pouvez appeler la fonction i ou a dans un fichier de commande de sed. [...]
[...] Vous pouvez changer ce comportement, en tapant : ma-commande > mon-fichier Tous les commentaires, les sorties, de la commande, ne vont pas apparaître au shell mais être écrits dans un fichier. En d'autres termes, la standard standard est redirigé vers un fichier. Cela peut être utile, si vous avez une commande qui génère énormément de commentaire, et que vous voulez les récupérer, pour les exploiter par la suite, à la terminaison de la commande. La redirection > a pour effet de créer le fichier mon-fichier, si ce fichier existait déjà, il est tout simplement écrasé (supprimé et recréé), ce qui peut être gênant si vous ne voulez pas perdre ce qu'il contient, vous disposez donc de la redirection En tapant : ma-commande mon-fichier Le fichier mon-fichier n'est pas écrasé, mais la sortie standard (les commentaires de la commande) sont ajoutés en fin de fichier, à la suite du texte qui était déjà dans le fichier. [...]
[...] Vous avez une autre méthode pour vous servir de la commande chmod. On considère que w=2 et si vous avez un fichier avec les droits suivants -rw-rw-rw-, pour les droits utilisateurs vous avez de même pour le groupe et les autres. Donc -rw-rw-rw- est équivalent à 666. En suivant la même règle rwxrw-r-- est équivalent à 754. Pour mettre un fichier avec les droits-r--r--r-- vous pouvez taper : chmod 444 mon-fichier On appelle ce système de notation, la notation octale. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture