U Classroom

Un blog collectif, orienté vers l'apprentissage et l'enseignement collaboratif et communautaire de techniques applicables aux unix libres.

Prochaine session : Survivre dans son TTY #5

Pour le cours de cette semaine, nous continuons avec la série Survivre dans son TTY. Une session qui abordera un outil fort pratique pour tous CLI user qui se respecte : GNU screen. C'est un cours qui sera un peu plus long que les précédents mais qui se destine toujours à toutes personnes, débutant compris bien sûr. Si vous ne connaissez pas, GNU screen est un "Multiplexeur d'écran avec une émulation de terminal VT100/ANSI" (merci apt-cache show pour la définition) : en d'autres termes, il permet d'avoir plusieurs terminaux dans un seul et de jouer avec eux. Je présenterai aussi brièvement en début (ou en fin ?) de cours deux autres outils du même genre à savoir dtach et dvtm.

Nous vous attendons donc le Jeudi 07 mai à 19H30 Heure de Paris (@770 07.05.2009 SIT) sur le canal #u-classroom du réseau Freenode (#u-classroom@irc.freenode.net) (et bien sûr n'oubliez pas que si vous n'êtes pas très copain avec IRC ,vous pouvez retrouver une petite introducion à IRC afin de nous rejoindre facilement).

  • Intitulé du cours : Survivre dans son TTY #5 : GNU Screen and friends
  • Niveau : Pour débutant
  • Date : Jeudi 07 mai 2009
  • Heure UTC : 17H30
  • Heure de Paris : 19H30
  • Heure de Québec : 13H30
  • SIT : @770 (07.05.2009)

Prochaine session : Survivre dans son TTY #4

Cette semaine u-classroom.net va vous présenter une session éclair sur une base de l'apprentissage sous gnu/linux et Unix de façon générale : Trouver de l'aide avec MAN/INFO. En tant que débutant, on peut souvent être un peu perdu dans toutes ces documentations, nous essayerons d'y voir un peu plus clair ensemble. Bien que ce cours s'inscrive dans le thème maintenant récurant de Survivre dans son TTY, les GUI users débutants pourront y trouver un intérêt, car évidemment les pages de manuels sont disponibles en dehors du terminal/TTY.

Nous vous attendons donc le Jeudi 23 avril à 19H00 Heure de Paris (@750 23.04.2009 SIT) sur le canal #u-classroom du réseau Freenode (#u-classroom@irc.freenode.net) (et bien sûr n'oubliez pas que si vous n'êtes pas très copain avec IRC ,vous pouvez retrouver une petite introducion à IRC afin de nous rejoindre facilement).

  • Intitulé du cours : Survivre dans son TTY #4 : Trouver de l'aide avec MAN/INFO sous Unix
  • Niveau : Pour débutant
  • Date : Jeudi 23 avril 2009
  • Heure UTC : 17H00
  • Heure de Paris : 19H00
  • Heure de Québec : 13H00
  • SIT : @750 (23.04.2009)

Prochaine session : Survivre dans son TTY #3

Bonjour à tous. Cette semaine legreffier nous a préparé un cours qui va en intéresser plus d'un. En effet pour cette troisième session sur le thème Survivre dans son TTY, il sera question sur u-classroom de ZSH (Z Shell), le fameux shell que beaucoup préfèrent à bash pour ses nombreuses fonctions avancées et ses inovations. Ce cours est pour tous niveaux, cependant, vous devez savoir vous servir d'un terminal un minimum (si vous n'êtes pas à l'aise, vous pouvez retrouver une initiation au terminal ici).

Toute l'équipe d'u-classroom vous convie donc autour de legreffier pour ce cours qui aura lieu le Vendredi 17 avril 2009 à 20H30 Heure de Paris (@812 17.04.2009 SIT) sur le canal #u-classroom du réseau Freenode (#u-classroom@irc.freenode.net) (si vous n'êtes pas familier avec irc, vous pouvez vous référer à notre introduction).

  • Intitulé du cours : Survivre dans son TTY #3 : ZSH (Z Shell) le shell unix
  • Niveau : Pour débutant
  • Date : Vendredi 17 avril 2009
  • Heure UTC : 18H30
  • Heure de Paris : 20H30
  • Heure de Québec : 14H30
  • SIT : @812 (17.04.2009)

Prochaine session : Survivre dans son TTY #2

Cette semaine nous continuons notre thématique avec benj de generation-linux qui va nous présenter un cours dont le sujet sera Introduction au chroot et aux droits de fichiers Unix (chown, chmod). Aucun niveau spécial n'est requis sinon de savoir se débrouiller un peu avec un terminal (si vous êtes débutant en la matière vous pouvez vous référer à cette page). Nous apprendrons donc à utiliser chroot et à créer un système dans notre système ainsi qu'à manipuler les commandes chown et chmod dans le cadre de la gestion des droits de fichier.

Nous avons donc rendez-vous avec benj le Jeudi 2 avril 2009 à 19H00 Heure de Paris (@750 02.04.2009 SIT) sur le canal #u-classroom du réseau Freenode (#u-classroom@irc.freenode.net) (si vous n'êtes pas familier avec irc, vous pouvez vous référer à notre introduction).

  • Intitulé du cours : Survivre dans son TTY #2 : Introduction au chroot et aux droits de fichiers Unix (chown, chmod)
  • Niveau : Pour débutant
  • Date : Jeudi 02 avril 2009
  • Heure UTC : 17H00
  • Heure de Paris : 19H00
  • Heure de Québec : 13H00
  • SIT : @750 (02.04.2009)

Vous pouvez retrouver l'annonce faite par benj lui-même sur generation-linux.

À jeudi :)

Survivre dans son TTY #1

Avec un peu de retard sur le calendrier (tout est de ma faute et je m'en excuse) j'ai le plaisir de vous annoncer qu'une série de cours est prévue sur u-classroom sur le thème Survivre dans son TTY.

Comme on peut le comprendre par la thématique, les différents cours prévus porteront sur l'utilisation du terminal. Le but étant de vous donner les moyens d'utiliser au mieux votre terminal ou si vous êtes un utilisateur plus chevronné de vous apporter quelques petits conseils et astuces qui auraient pu vous échapper dans l'utilisation de tel ou tel outil.

C'est donc moi qui vais avoir le plaisir de commencer par un petit cours d'initiation au terminal. Ce cours est évidemment destiné à l'utilisateur inexpérimenté du terminal. Nous verrons dans ce cours les bases pour bien se débrouiller et ne plus avoir peur de ce machin_plein_de_lignes_ou_la_souris_ne_sert_a_rien sur fond noir. Aucune connaissance n'est requise, il vous suffira juste d'arriver à l'heure et d'être muni de n'importe quel émulateur de terminal (gnome-terminal, xfce-term, xterm, urxvt, et j'en passe).

Je vous donne donc rendez-vous si vous le voulez bien le Mercredi 25 Mars 2009 à 19H00 Heure de Paris (@791 25.03.2009 SIT) sur le canal #u-classroom du réseau Freenode (#u-classroom@irc.freenode.net) pour un cours qui devrait durer maximum 1 heure (si vous n'êtes pas familier avec irc, vous pouvez vous référer à notre introduction).

  • Intitulé du cours : Survivre dans son TTY #1 : Initiation au terminal
  • Niveau : Pour débutant
  • Date : Mercredi 25 Mars 2009
  • Heure UTC : 18H00
  • Heure de Paris : 19H00
  • Heure de Québec : 14H00
  • Heure de Montréal : 13H00
  • Heure de Singapour : 02H00 (26.03.2009)
  • SIT : @791 (25.03.2009)

Message personnel : benj_ si tu lis ceci, je te cherche pour discuter des prochains cours sans te trouver, merci de me contacter sur IRC :)

LANG=C

Si un jour vous avez à écrire un script qui parse la sortie std{in,err} d'un programme, pensez à le lancer dans une langue donnée en mettant à jour la variable d'environnement LANG.

Ca peut vous éviter une prise de tête pas possible pour comprendre pourquoi le script a décidé de ne plus fonctionner du jour au lendemain (oui oui, c'est du vécu).

Exemple :

gauvain@joe:~# parted --script /dev/sda print | grep "^Disk" | awk '{print $3}' | sed 's/GB//'
160
gauvain@joe:~# LANG=fr_FR.UTF8 parted --script /dev/sda print | grep "^Disk" | awk '{print $3}' | sed 's/GB//'
gauvain@joe:~#