S�ance 1 de (re)familiarisation avec Linux
S�ance suivante
Objectif
Se rappeler les commandes Linux de base vues l'an dernier en
FLIN-102
(notamment la s�ance de
TP1
pour les commandes classiques, voir la liste des commandes
de bases au bas de la page,
et celle du
TP2 pour les
commandes sur les droits d'acc�s).
Contenu du TP
Compl�tez le test
ici,
puis lisez les pages 1 � 4 de
ce TP
en faisant ce qui est demand�.
Peut-�tre aurez-vous besoin de
ce tutoriel � propos de
find et grep pour voir comment utiliser ces deux commandes.
Corrig� du test
- Que fait la commande ls ~ ? Elle affiche le contenu du home.
- Quelle commande permet de supprimer le dossier /data/Docs ? rmdir /data/Docs s'il est vide, rm -r /data/Docs sinon.
- Quelle commande affiche le contenu du fichier /data/texte.txt ? cat /data/texte.txt ou more /data/texte.txt
- Vous �tes dans votre home, avec quelle ligne de commande y copier le fichier /data/texte.txt ? cp /data/texte.txt ./ ou cp /data/texte.txt ~
- Quelle commande permet d'enregistrer la liste de l'ensemble des fichiers du dossier /mnt/ dans un fichier texte appel� liste.txt ls /mnt/ > liste.txt
- Vous �tes dans votre home o� se trouve un fichier essai.txt. Quelle commande le renomme en transforme.txt ? mv essai.txt transforme.txt
- Quelle commande recherche les fichiers dont le nom contient python dans /data/Docs ? find /data/Docs -name "python"
Corrig� partiel du TP
Il manque certaines r�ponses (sur .bashrc) qui seront ajout�es bient�t :
- mkdir SYSTEME
- cd SYSTEME
- mkdir TP1
- kwrite & (utiliser kwrite ou kate qui sont des �diteurs plus simples, bien que moins puissants, que xemacs)
- more respect
- cp respect admiration
- mv admiration et_admiration
- chmod 331 et_admiration
- chmod o+r et_admiration
- je n'ai pas les droits de lecture sur et_admiration, je dois me les ajouter
- cd ~
- tar -cvf SYSTEME.tar SYSTEME
- rm -r SYSTEME
- tar -xvf SYSTEME.tar
- man tar
- ls > rep
- date >> rep
- more rep
- rm rep
- (hostname ; who) > info
- ls -l | grep "oct 2"
- ps -aux | grep xemacs
- find /usr -name "xemacs"
- find /usr -name "xemacs" 2> Erreurs.txt
- Ouvrir le fichier .bashrc et y ajouter une ligne : alias findhier = "find / -mtime -2" (cette ligne sera donc ex�cut�e � chaque d�marrage du terminal)
- grep Mathematica Max.txt
- grep "\.fr" Max.txt
- egrep "(mac|Mac)" Max.txt
- grep -v "\.edu" Max.txt
- grep "[A-Z]" Max.txt
- grep "130\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.1 " Max.txt
- more Max.txt
- diff Mac.txt Bug.txt
- Commandes valides sur un FTP : ls, cd, get pour r�cup�rer un fichier (qui arrivera
dans le r�pertoire d'o� on a lanc� le client FTP), put pour y d�poser un fichier