Pense-bête Linux

Cette page a pour but de lister différentes commandes et astuces concernant l’écosystème Linux.

Beaucoup de choses peuvent paraître très basiques, mais le but est en premier lieu de me permettre de les retrouver facilement quand je ne les ai pas en tête.

Terminal BASH

Utilisation de la console

Commandes

  • recharger le .bashrc sans relancer de terminal : source ~/.bashrc

Alias de commandes

Les alias de commandes peuvent être définis dans le fichier .bashrc (ou selon la distribution dans le fichier dédié .bash_aliases).

# 49.3 : relance la commande précédente en mode administrateur.
alias 49.3='sudo "$BASH" -c "$(history -p !!)"'

vi

Contrôles de base

  • quitter VI (sans sauvegarder) : :q (et :q! pour ignorer les modifications en cours)
  • enregistrer le fichier : :w (et :wq pour quitter dans la foulée)
  • mode insertion : i pour y entrer, echap pour en sortir
  • après avoir entré : les flèches haut et bas naviguent dans l’historique de commandes
  • recherche d’une chaîne : /chaine_à_rechercher puis n pour passer au résultat suivant
  • après avoir entré / les flèches haut et bas naviguent dans l’historique de recherche

Gestion du texte

  • remplacement de chaîne : :s/chaine_a_remplacer/chaine_remplacante/ (dans la ligne courante) ou :%s/chaine_a_remplacer/chaine_remplacante/ (dans tout le fichier)
  • annuler la dernière modification : u
  • supprimer la ligne courante : dd
  • copier la ligne courante dans le presse-papier : yy (ou yyp pour dupliquer la ligne)
  • copier 10 lignes à partir de la ligne courant : 10yy
  • coller le contenu du presse-papier : p

Articles

Liens externes