0% ont trouvé ce document utile (0 vote)
58 vues2 pages

Commandes de base UNIX pour étudiants

Transféré par

azul
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
58 vues2 pages

Commandes de base UNIX pour étudiants

Transféré par

azul
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Microcontrôleurs I IESE3

Micro-guide de l'utilisateur UNIX (Linux)

Ce micro-guide UNIX n'a pour seul but que de vous permettre de connaître les commandes
minimales et les principes de base des systèmes d'exploitation UNIX ou Linux. Un cours
approfondi est nécessaire pour prétendre connaître un peu UNIX, sa philosophie, son
fonctionnement et sa programmation. Le cours UNIX a lieu en année 4 ou 5. Les commandes
qui vous sont données vous permettront d'utiliser les machines Linux sur lesquels vous
travaillerez pendant les TP de microcontrôleurs, de langage C et le projet d’informatique.

1 Introduction

UNIX désigne une famille de Systèmes d'exploitation (SE ou "Operating System" en anglais)
conçu par les laboratoires BELL en 1969. Ce système est multi utilisateurs et multitâches.
Plusieurs utilisateurs peuvent travailler en même temps sur le même programme. On appelle
généralement UNIX le SE et les commandes.

UNIX est constitué de 3 composants :


 Le noyau : Gestion de la mémoire, entrées/sorties, enchaînement des actions
 Des interpréteurs de commandes : Shell, …
 Des utilitaires : Outils de développement, compilateurs, éditeurs, messagerie

Pour développer des programmes assembleur nous utiliserons des utilitaires (éditeurs de
fichier : gedit, emacs, …), un programme assembleur (asm12) et un terminal série (gtkterm).

2 Quelques commandes Unix

Dans une fenêtre de commande, vous vous trouvez dans un utilitaire particulier appelé le
shell. Le fait que vous soyez sous le shell se reconnaît à l'indicatif (prompt ou >) affiché à
l'écran. C'est dans le shell que vous tapez vos commandes. Celles-ci sont analysées et
interprétées par le shell qui vous affiche un message spécifique en cas d'erreur. Si la
commande est bonne, le shell lance le programme qui exécutera votre commande.

On accède à un terminal de commande par les menus déroulants suivants :


Microcontrôleurs I IESE3

Voici quelques commandes Unix :

date Affiche la date et l'heure courantes


whoami Donne votre login
ls Affiche le contenu du répertoire en cours
cd <dir> Accède au répertoire <dir>. "cd" seul vous ramène à la racine
de votre compte. "cd.." retourne au répertoire parent.
cp <file1> <dir> Copie le fichier <file1> dans le répertoire <dir>
cp <file1> <file2> Copie le fichier <file1> dans le fichier <file2>
mv <file1> <dir> Déplace le fichier <file1> dans le répertoire <dir>
mv <file1> <file2> Renomme le fichier <file1> en le fichier <file2>
pwd Indique le répertoire dans lequel on se trouve
rm <file1> Efface le fichier <file1> (définitivement !!!!!)
mkdir <dir> Crée le répertoire <dir> dans le répertoire en cours
rmdir <dir> Efface le répertoire VIDE <dir>
change_password Permet de changer son mot de passe. Le système vous
demande 2 fois le nouveau mot de passe puis une fois l'ancien
pour valider. (6 caractères minimum).

La commande man (manuel) suivie de la commande permet d’accéder à la documentation.

3 Environnement de travail

Chaque étudiant possède un espace de travail personnel, appelé "compte". Les machines sont
organisées en réseau, elles sont toutes "cliente" d'une machine "serveur". Votre compte est sur
le serveur, mais vous pouvez y accéder depuis toutes les autre. Vous y accédez en entrant
1) votre login
2) votre mot de passe

Votre login est composé de la 1 ère lettre de votre prénom suivi au maximum des 7 lettres de
votre nom (en se limitant au premier nom pour les noms composés).

NB : exceptionnellement, vous pourrez être amenés à utiliser un compte par défaut situé sur
les PC (et non sur le serveur). Le login est "invite" et le mot de passe est "invite".

Il existe un gestionnaire de fenêtres (le Window Manager) disponible dans la version de


Linux (Debian Jessie) installée : XFCE. Si vous êtes un habitué de Windows, vous retrouverez
le même style de menus.

Vous pouvez lancer un éditeur (gedit par exemple ou emacs) soit en le cherchant dans le
menu, soit en donnant la commande "gedit &" dans une fenêtre de commande (le & permet
de lancer la commande et de garder la main dans la fenêtre de commande). Si vous tapez la
commande "gedit [Link] &", l'éditeur gedit gère les couleurs automatiquement pour les
programmes en langage assembleur ou C. De plus, si le fichier n'existe pas, il est créé.

Pour l'utilisation spécifique aux cours de microcontrôleurs, se référer à la fiche technique


« environnement de travail pour le STM32 »

Vous aimerez peut-être aussi