« GULLUM/Ateliers/Bases de la ligne de commande » : différence entre les versions

De Wiki de l'AÉDIROUM
(Déplacé depuis la page principale des séminaires)
 
(Description de l’atelier)
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 du 30 septembre 2023 à 10:31

Un terminal VT100

(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
  • Écouter “The UNIX Operating System” (Bell Labs)