BxLUG : Groupe des utilisateurs GNU/Linux bruxellois

Accueil > Trucs et astuces > CLI Shoot Session #001

CLI Shoot Session #001

mercredi 5 avril 2017, par Jean-Marc Janssens

L’idée de cette initiative est de se réapproprier la ligne de commande.

Et quand on dit « se réapproprier », cela veut surtout dire qu’il faut essayer les commandes dont on parle dans cet article.

Alors, commencez par ouvrir un terminal avant de poursuivre la lecture de la suite !

sommaire
- Quel client IRC dans ma distribution ?
- Client weechat, les base
- Le contenu d’un répertoire
- Tmux, un terminal multiplexeur

En préliminaires et comme la suggestion a été faite de retransmettre la CSS sur le canal IRC du bxlug, on débutera par l’installation d’un client IRC.

Question 000 : quel client IRC dans ma distribution ?

apt-cache permet de faire des recherches dans les paquets disponibles.

apt-cache search irc
apt-cache search irc | less
apt-cache search irc | grep client | less

Dans les versions récentes, apt remplace apt-get et apt-cache.

Question 001 : installer un client

Pour une question de facilité et de connaissance du programme, le choix se porte sur weechat. L’installation est très simple et une simple commande suffit (n’oubliez pas de faire précéder vos commandes de sudo si vous utiliser un accès qui ne dispose pas des privilèges super-utilisateur) :

sudo apt-get install weechat

Retour

Question 002 : démarrer et débuter avec weechat

Lancer le client :
weechat

guide démarrage rapide weechat : https://weechat.org/files/doc/stable/weechat_quickstart.fr.html

les commandes de weechat :

/set : affiche les paramètres de weechat ;
/set *motif* : affiche les paramètres qui correspondent au motif ;
/set paramètre valeur : donne une valeur à un paramètre ; attention, pas de signe "=" entre les deux ;

Pour naviguer dans l’écran de weechat, il suffit d’utiliser les touches PageUp et PageDown. Alt-PageUp et Alt-PageDown permettent de naviguer plus finement.

On définit le serveur auquel on va se connecter et on active la connexion sécurisée :

/server add freenode chat.freenode.net/7000
/set irc.server.freenode.ssl on
/connect freenode
/join #bxlug

Question 003 : le contenu d’un répertoire

La commande ls permet d’afficher le contenu des répertoires.

-a : voir les fichiers «cachés», dont le nom commencent par un "." ;
-l : vue «longue», avec type de fichier, permissions, taille et dates ;
-x : vue «across», (ordre alphabétique par ligne, non plus par colonne)
-h : "human readable" (affiche les tailles en K, M, G, non plus en bytes)

Question 004 : brève introduction à tmux

tmux est un multiplexeur de terminal, c’est à dire qu’il permet de créer, accéder et contrôler plusieurs terminaux à partir d’un seul écran. Il permet aussi d’assurer une persistance de la ou des sessions ouvertes à distance même en cas de rupture de la connexion.

Plus d’info sur le site officiel de tmux : https://tmux.github.io/

Voilà, ce sera tout pour cette première CSS. Vous pouvez aussi trouver attaché ci-dessous l’extrait de ce qui se trouvait sur le canal IRC du bxlug lors de la session.

extrait des logs du canal IRC du #bxlug