« GULLUM/Ateliers/Bases de la ligne de commande » : différence entre les versions
(Déplacé depuis la page principale des séminaires) |
m (MattéoDelabre a déplacé la page GULLUM/Séminaire/Bases de la ligne de commande vers GULLUM/Ateliers/Bases de la ligne de commande : Changement de nom des séminaires) |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
[[Fichier:GULLUM-Seminaire-Semaine1-Terminal.jpg|thumb|200px|Un terminal VT100]] | <onlyinclude>[[Fichier:GULLUM-Seminaire-Semaine1-Terminal.jpg|thumb|200px|Un terminal VT100]] | ||
= Objectifs pédagogiques = | ''(description à ajouter)''</onlyinclude> | ||
== Objectifs pédagogiques == | |||
*Se connecter à et utiliser les systèmes Linux du DIRO | *Se connecter à et utiliser les systèmes Linux du DIRO | ||
Ligne 14 : | Ligne 16 : | ||
*Se familiariser avec les philosophies Unix (''Do One Thing and Do It Well'', ''Everything is a File'') | *Se familiariser avec les philosophies Unix (''Do One Thing and Do It Well'', ''Everything is a File'') | ||
= Activités = | == Activités == | ||
* Une présentation | * Une présentation |
Version actuelle datée du 6 octobre 2023 à 08:02
(description à ajouter)
Objectifs pédagogiques
- Se connecter à et utiliser les systèmes Linux du DIRO
- Connaître la syntaxe générale d’une commande (nom, flags, arguments)
- Savoir obtenir de l’aide (
--help
,man
,whatis
,apropos
) - Se déplacer dans le système de fichiers avec la ligne de commande (
cd
,pwd
,ls
) - Copier, déplacer, supprimer des fichiers (
cp
,mv
,rm
,rmdir
,mkdir
) - Lire et modifier des fichiers (
cat
,tail
,head
,less
,touch
,>
,>>
) - Faire des manipulations simples de données avec les pipes (
cowsay
,lolcat
,fortune
,tr
,sort
,uniq
,wc
) - Voir et communiquer avec les autres utilisateurs du système (
last
,who
,write
,wall
,mesg
) - Manipuler le terminal avec les séquences de contrôle (
Ctrl-C
,Ctrl-D
,Ctrl-Z
,Ctrl-\
) - Se familiariser avec les philosophies Unix (Do One Thing and Do It Well, Everything is a File)
Activités
- Une présentation
- Défis dans un conteneur Linux préparé à l’avance pour démontrer le potentiel de la ligne de commande
- Système de fichiers
- Trouver et afficher un fichier situé quelque part dans le système de fichiers
- Identifier les fichiers doublon (qui ont le même contenu) dans un répertoire
- Renommer tous les fichiers d’un répertoire selon un motif spécifique
- Pipes
- Lister les utilisateurs les plus souvent connectés sur la machine
- Compter le nombre de mots uniques dans un texte
- Everything is a File
- Lister les fichiers ouverts dans un processus
- Système de fichiers
- Écouter “The UNIX Operating System” (Bell Labs)