Terminal

Raccourcis clavier

  • controle + a = Aller au début de ligne

  • controle + u = Supprimer tout ce qu'il y a avant le curseur

  • controle + l = clear

  • controle + z = Passer le processus en arrière plan et le mettre en pause

  • controle + r = Chercher une commande déjà utilisée

  • controle + e = Reviens en fin de la ligne courante

  • controle + y = Colle la commande copié

  • alt + retour = Supprime mot par mot

  • controle + y = Colle la commande copié

Commandes utiles

  • sudo -i = ROOT environment
    su - = ROOT environment (faire juste "su" permet d'avoir les permissions ROOT mais garde l'environement user)

  • sudo !! = Dernière commande en root

  • fg = Passer le processus au premier plan

  • bg = Continuer la tâche en arrière plan (fait continuer la tache mise en arrière plan et pause par ctrl z)

  • systemctl stop <service> (fonctionne aussi avec start/status/restart et reload le cas échéant)

  • /sbin/shutdown -h 0 = Éteindre le pc

  • /sbin/reboot = Redémarrer le pc

  • ln -s <vrai-fichier> <fichier-lien-symbolique> = Lien symbolique

  • scp <envoi> <reception> = Copier des fichiers à distance (pour chemin distant faire user@ip:/chemin )

  • dmesg = Montrer tous les périphériques

  • umount = Démonter un volume

  • eject = Ejecter une clé USB ou autre

  • htop ou top = Permet de voir les ressources hardware (CPU, RAM entre autres)

  • find [chemin] -name "texte" = Trouver un ficher avec son nom

  • grep -ril "<texte>" [chemin] = Chercher un texte dans les fichiers du dossier/sous-dossier du chemin indiqué

  • tail -f <fichier> = Lire les dernières lignes d'un fichier et print aussi les appends qui se feront
    PS: faire "less" puis faire "F" (maj + f) pour faire la même chose en plus pratique

  • tar -czvf <nom-archive> <fichier> = Compresser en gzip

  • tar -xzvf <fichier> = Extraire un fichier gzip

  • pgp -c <nom-du-fichier> = Chiffrer un fichier

  • pgp -d <nom-du-fichier-a-dechiffrer> = Déchiffrer un fichier

  • ssh-keygen -t rsa -b 4096 = Clé privée/publique ssh
    ssh-keygen -t ed25519 = Pareil en mieux

Commandes Nmap

Vim

Git

Fun commands

scripting

Autre