Systèmes Informatiques

1ère année

TP 2


Récapitulatif sur les impressions :

- Que permet la commande lp ? lp -d ?

- Que permet lpstat -t lpstat -o ?

- Que permet cancel ?
 

Imprimez cette feuille sur l'imprimante de votre salle.

1) Ensuite tapez immédiatement lpstat -o dans la fenêtre terminal : Que voyez-vous de particulier ?
-


Petit récapitulatif sur les manipulations de fichiers :

1) Créez un répertoire sur votre compte, puis copiez le fichier /etc/services dans ce répertoire :

2) Effacez ce répertoire et son contenu en une commande :

3) Créez un fichier "out" qui contient tous les processus en utilisant la commande "ps -ef" et la redirection de sortie standard :

4) Quelle est la commande qui permet d'interdire que ce fichier soit lisible par votre voisin :

5) Que donne chmod 000 out ? Qui y a accès ?
-

6) Comment remettre les droits normaux ?
-

7) En lisant avec "more" le fichier "out" donnez le PID (numéro de processus) de votre commande "ps" et le PID et nom de son processus "père" :

La commande kill permet de modifier l'état d'un processus (par exemple de l'arrêter avec l'argument -KILL). utiliser le man si nécessaire pour la question suivante :

8) Ouvrez une nouvelle fenêtre et tapez la commande "find / -name toto", ensuite dans la première fenêtre trouvez le PID de la commande find et arrêtez le :

-

Ou plus simple : ouvrez une nouvelle fenêtre terminal et "tuez" la première :

-


Premiers pas avec emacs

Ouvrir Emacs avec la commande emacs.
C-x signifie : touche Control enfoncée en même temps que la touche x.
M-x signifie : on appuie sur la touche Esc une fois PUIS sur la touche x.
C-x f signifie : touche Control enfoncée en même temps que la touche x, on relâche tout puis on tape sur la touche f.

C-x C-f permet d'ouvrir un fichier (on met ensuite le nom du fichier, par exemple : out)

C-x C-c permet de quitter emacs

C-x C-s permet de sauver des modifications du fichier dans emacs

M-x shell permet de lancer un shell

C-x k permet de fermer une fenêtre

C-s permet de rechercher des caractères

La liste des touches pour Emacs est ici en postscript et ici en pdf

1) Scindez la fenêtre en deux horizontalement puis verticalement avec C-x 2 et C-x 3. Revenez à une seule fenêtre :
-

2) Ouvrez le fichier "out"
-

3) Avec C-x C-b afficher les buffers, avec la souris sélectionnez le buffer du fichier "out".
-

4) Lancez un shell sous emacs, avec la commande ps, quel est le processus fils de votre emacs (ps -u "moi" permet d'afficher les processus de "moi") ?
-

5) Arrêtez le processus shell dans emacs :
-

6) Dans le fichier /etc/services recherchez la ligne commançant par kerberos :
-

7) Quittez emacs.