http://juliend.github.io/linux-cheatsheet/

Gestion des processus

  • kill <ProcessId> : tue processus
  • pkill <ProcessName> : stop processus par son nom
  • w/ who : utilisateurs connectés à l’ordinateur
  • whereis <app> : emplacement d’une application
  • which <app> : emplacement de lancement par défaut
  • htop : utilisation des processus
  • dmesg : évènements systême

Audio :

  • pulseaudio
  • alsamixer
  • amixer
  • pavucontrol

Fichiers

file <>: informations sur un fichier

Recherche

Recherche de fichiers : find

Examples :

  • find $HOME \( -name '*.txt' -o -name '*.pdf' \) : finds all txt and pdf files in home folder.
  • find $HOME -name *.txt -atime +7 -exec rm {} \; : removes all txt files not consulted in the last 7 days.

Changer les droits d’accès aux fichiers

chmod

Cibles :

  • u : utilisateur courant
  • g : group
  • o : autres utilisateurs
  • a : tous

Droit :

  • w : write
  • r : read
  • x : execution

Options : -R : récursif

Exemple : chmod u+x script.sh : rend un script éxécutable pour l’utilisateur actuel

Raccourcis clavier du terminal

  • Ctrl + R : rechercher dans l’historique des commandes
  • Ctrl + A/E : aller en début/fin de ligne
  • ALT + LEFT/RIGHT : aller au mot précédent/suivant
  • ALT + BACKSPACE : supprimer mot actuel
  • Ctrl + L : vider l’écran

https://www.howtogeek.com/howto/ubuntu/keyboard-shortcuts-for-bash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc/

Terminal Tricks