diff --git a/Linux/Terminal.html b/Linux/Terminal.html index e7e3838..ddf7288 100644 --- a/Linux/Terminal.html +++ b/Linux/Terminal.html @@ -2,7 +2,7 @@ title: Linux - Terminal description: Toutes les astuces pour votre terminal ! published: true -date: 2021-05-10T08:44:18.468Z +date: 2021-05-10T09:53:16.938Z tags: editor: ckeditor dateCreated: 2021-05-10T07:29:51.462Z @@ -48,10 +48,32 @@ dateCreated: 2021-05-10T07:29:51.462Z

Présentation

 

Installation

+

Zsh est en général installer par défaut sur les distribution Linux récentes, cependant si vous ne l'avez pas, installer le avec votre gestionnaire de paquet.

+

Pour Oh-My-Zsh c'est très simple avec une simple commande curl :

+
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
+

Ou si vous préférez, avec get :

+
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
+

Le fichier de configuration se trouve ici : ~/.zshrc

 

Les thèmes

+

L'avantage avec Oh-My-Zsh c'est la possibilité de personnaliser son shell très simpelment avec des thèmes préfait.

+

Vous pouvez retrouver la liste des thèmes ici :  Github

+

J'ai personnellement une petite préférence pour le thème agnoster :

+
Agnoster theme
+

Pour configurer le thème il suffit de modifier la ligne ZSH_THEME dans le fichier ~/.zshrc avec le thème souhaité :

+
ZSH_THEME="agnoster"

 

Les plugins

+

Comme pour les thèmes, une grande force de Oh-My-Zsh est sa looooongue liste de plugins disponible. Vous pouvez les retrouver ici : Github

+

Pour les utiliser, vous devez les renseigner dans le fichier de configuration ~/.zshrc :

+
plugins=(
+  git
+  ansible
+  autojump
+  syntax-highlighting
+  autosuggestions
+  zsh-completions
+)

Screen

Présentation

Avez-vous déjà été confronté à une situation où vous exécutez une tâche de longue durée sur une machine distante, et soudainement votre connexion tombe, la session SSH est interrompue et votre travail est perdu. Et bien, cela nous est arrivé à tous à un moment donné, n'est-ce pas? Heureusement, il existe un utilitaire appelé screenqui nous permet de reprendre les sessions.