Crans
  • Commentaires
  • Page immuable
  • Menu
    • Affichage
    • Carte locale du site
    • Pièces jointes
    • Informations
    • Code source
  • Connexion

Navigation

  • Modifications récentes
  • Recherche avancée
  • Aide

WIKI OBSOLÈTE : ce wiki a été déplacé sur mediawiki.crans.org. Il n’est plus modifiable et les informations présentes peuvent être obsolètes. Nous avons besoin de vous pour migrer les pages vous trouverez de plus amples informations sur mediawiki.crans.org/wiki/Wiki/Migration_MoinMoin

Version 5 à la date du 2010-05-27 23:26:20
CransWiki:
  • WikiInformatique
  • AstucesShell

Sommaire

  1. Shell
  2. Bash
    1. Généralités
    2. Mode Vi
      1. Commandes
    3. Mode Emacs
  3. Zsh
    1. Configuration

Shell

Ce qui est commun à la plupart des shells.

Bash

Généralités

  • Ctrl+R : permet de rechercher dans son historique.
  • Ctrl+C : permet (avec un peu de chance) d'interrompre le programme en cours (envoi SIGINT). Si aucun n'est actif, présente une nouvelle ligne.
  • Ctrl+D : quitter le shell
  • Ctrl+Z : suspendre la tâche active
  • fg : mettre une tâche de suspendue au premier plan
  • jobs : liste les tâches de fond.
  • bg : passe une tâche suspendue en tâche de fond.
  • Ctrl+4 : envoie SIGQUIT (le programme quitte assez souvent). Ce signal est ignoré par bash.

Mode Vi

Pour être dans ce mode, il suffit d'exécuter

set -o vi

Commandes

La touche 'Esc' sert à basculer dans le mode commande (comme dans vi). Voici quelques fonctionnalités intéressantes :

  • <Esc>. : permet de reprendre la dernière partie de la commande précédente.

Mode Emacs

  • Ctrl+A: place le curseur au début de la ligne courante
  • Ctrl+B: recule le curseur d'un cran à gauche
  • Ctrl+E: place le curseur à la fin de la ligne courante
  • Ctrl+F: avance le curseur d'un crans à droite
  • Ctrl+G: présente une nouvelle ligne avec un code d'erreur 1
  • Ctrl+H: backspace
  • Ctrl+I: tabulation
  • Ctrl+J: entrée
  • Ctrl+K: coupe du curseur à la fin de la ligne
  • Ctrl+L: clear
  • Ctrl+M: entrée
  • Ctrl+N: ligne suivante (dans l'historique)
  • Ctrl+P: ligne précédente (dans l'historique)
  • Ctrl+Q: resume
  • Ctrl+R: recherche dans l'historique
  • Ctrl+S: suspend le shell
  • Ctrl+T: échange le caractère sous le curseur avec celui avant, puis avance le curseur. En fin de ligne, échange les deux derniers caractères
  • Ctrl+U: coupe toute la ligne
  • Ctrl+V: caractère d'échapement
  • Ctrl+W: coupe le mot avant le curseur
  • Ctrl+Y: colle
  • Ctrl+Z: suspend le processus courant
  • Alt+B: place le curseur au début du mot précédent
  • Alt+C: capitalise la lettre sous le curseur ou la première lettre du mot suivant et place le curseur au début du mot d'après
  • Alt+D: Supprime la fin du mot courant
  • Alt+F: place le curseur au début du mot suivant
  • etc...

Zsh

Configuration

Une bonne configuration de base : http://formation-debian.via.ecp.fr/fichiers-config/zshrc


CatégoriePagePublique

  • Propulsé par MoinMoin
  • Mentions légales
  • Wiki déplacé sur mediawiki.crans.org