Conférences ILArd/Hacklab

Du samedi 15 décembre 2018



MCL Ma Bohème - Charleville-Mézières

ZSH



Présentation basée sur Reveal.js - The HTML Presentation Framework
Créé par Hakim El Hattab et les contributeurs

Sommaire

Présentation

Installation de zsh

Installation de Oh My Zsh

Extensions

Thème: Powerlevel9k

Démonstration

Liens

Z Shell == zsh

* C'est un Shell Unix
* Shell : Couche logicielle qui fournit une interface pour l'utilisateur d'un système d'exploitation
* Unix : Une famille de système d'exploitation
* Son utilisation est interactive
* Autres Shell Unix : bash, ksh, tcsh
* Créateur : Paul Falstad
* Date de création : 1990
* Lieu de création : Université de Princeton
* Z = Zhong Shao, professeur à Yale
* https://fr.wikipedia.org/wiki/Z_Shell

Installation

* Installation :

$ sudo apt-get install zsh

* Vérification :
$ zsh --version
zsh 5.4.2 (x86_64-ubuntu-linux-gnu)
* Rendre zsh comme shell par défaut :
$ chsh -s $(which zsh)
* Se déconnecter et se reconnecter.

* Post-installation :

Installation de 'Oh My Zsh'

* Installation :

$ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

L'outil doit être installé :
 
$ sudo apt-get install git

Installation de Powerline Fonts

* Télécharement :

$ git clone https://github.com/powerline/fonts.git

* Installation :
$ cd fonts/
$ ./install.sh

Installation d'extension

* Installation de 'zsh-syntax-highlighting' :

$ git clone https://github.com/zsh-users/zsh-syntax-highlighting ~/.oh-my-zsh/custom/zsh-syntax-highlighting
* Installation de 'zsh-autosuggestions' :
$ git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/zsh-autosuggestions

Activation des extensions

* Ouvrir :

~/.zshrc

* Chercher :
plugins=(
  git
)
* Remplacer par :
plugins=(
  git
  screen
  sudo
  tig
  ubuntu
  history
  gnu-utils
  zsh-syntax-highlighting 
  zsh-autosuggestions
  colored-man-colored
)
* Recharger le fichier de configuration:
$ source .~/.zshrc

Installation du thème Powerlevel9k

* Téléchargement :

$  git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k

Activation du theme

* Ouvrir :

~/.zshrc

* Chercher :
ZSH_THEME="robbyrussell"
* Remplacer par :
ZSH_THEME="powerlevel9k/powerlevel9k"
* Recharcharger le fichier de configuration:
$ source .~/.zshrc

Theme

Test des extensions

* Vérification de la syntaxe des commandes :

Test des extensions

* Auto-suggestion des commandes :

Test des extensions

* Mise en couleur du manuel :

Des liens

L'Association ILArd

Informatique Libre en Ardennes

http://ilard.fr

  • Découverte/Formation sur les logiciels libres
  • Sessions Hacklab : http://hacklab.fr

Ze End

N'hésitez pas à me poser des questions !! :D