Commandes, dépannage et raccourcis linux

Historique du terminal :
history : voir les commandes saisie dans le terminal
history -c : supprimer toutes les commandes saisies dans le terminal
history -cw : supprimer toutes les commandes saisies dans le terminal
sudo !! : relancer la dernière commande sudo

Système :
uname -r : voir la version du noyau linux
gsettings reset-recursively org.cinnamon : Restaurer le tableau de bord
gsettings reset-recursively org.mate.panel : Restaurer le tableau de bord
xfconf-query -c xfce4-panel -p / -r -R : remise à zéro tableau bord xfce
xfce4-panel --restart : redémarrer bureau xfce
pkill -HUP -f "cinnamon --replace : redémarrer cinnamon (après avoir fait ctfl alt f2)
reboot : redémarrer
lsof : voir les fichiers ouverts
hostname : voir le nom de la session
sudo ./nomduscript.sh : Démarrer un script (.sh)
which nomduprogramme : Trouver le répertoire d'un programme
lsb_release -a : Infos de version sur la distribution
uname -a : Voir la version du noyau
dmesg : Obtenir des messages d'erreur concernant le démarrage
systemd-analyze : Obtenir le temps de démarrage
systemd-analyze blame : Visualiser le temps de démarrage des différents services
sudo apt-get remove nomdulogiciel : Supprimer un logiciel
sudo apt-get remove --purge nomdulogiciel : Supprimer complètement un logiciel
apt-get clean : nettoie le cache de apt-get (fichiers non nécessaires)
sudo apt-get autoclean : nettoie le cache de apt-get (fichiers non nécessaires)
sudo apt-get autoremove : nettoie paquets installés automatiquement mais plus nécessaires
sudo apt-get update : télécharge les fichiers de maj
sudo apt-get upgrade : lancer les maj
sudo apt-get autoremove --purge nomdulogiciel : Supprimer complètement un logiciel
cat /etc/apt/sources.list : fichier principal de configuration des sources d'Apt
ls -lha /etc/apt/sources.list.d : lister dossier sources Apt
cat /etc/apt/sources.list.d/* : sources apt
systemctl list-unit-files --state=enabled --no-pager : liste et nombre de service système en exécution
synaptic-pkexec : Démarrer synaptic
sudo dpkg -i nom_du_paquet.deb : Installer un paquet .deb depuis le terminal
inxi -r : visualiser liste dépôts sur le système
sudo -i : passer super utilisateur
sudo -s : passer super utilisateur
sudo su : passer et rester en super utilisateur
sudo add-apt-repository --remove nomdudepôt -y : supprimer un dépôt

Hardware :
sudo lshw : détail sur votre matériel
sudo lshw -short : détail sur votre matériel (résumé)
sudo lshw -c display -short : résumé matériel d'affichage
lscpu : infos sur le cpu
cat /proc/cpuinfo : infos sur le cpu
cat /proc/meminfo : infos sur la ram
cat /proc/interrupts : infos sur le cpu
lsblk : voir les partitions
lsblk -S : afficher les modèles des supports de stockage
lsblk -m : voir les permissions concernant les supports de stockage
lsusb : infos sur les périphériques usb
inxi -Fzxx ou sudo inxi -SMCmG : détail sur votre matériel
inxi -A : affiche le détail du matériel audio
inxi : affiche le détails processeur
lspci | grep VGA : affiche le modèle de la carte graphique
top : visualiser la charge cpu
free : voir la consommation de mémoire
tload : affiche la charge cpu sous forme graphique
sudo dmidecode : voir les infos du bios
lspci | grep -i vga : infos sur la carte graphique
sensors : afficher les températures du cpu
stress : stress test pour le cpu
stress-ng : tester les composants d'une machine
stress-ng --help : aide
sudo blkid -o list : lister les disques

Températures :
watch -n 2 sensors : affiche les températures du cpu
watch -n 2 nvidia-smi : affiche les températures gpu / version drivers
inxi -s : affiche les températures du cpu/gpu

Naviguer dans les répertoires :
cd : revenir à home
ls : afficher les dossiers et les fichiers contenus dans l'arborescence où l'on se situe
ll ou ls -l : lister les fichiers et les dossiers
ls -a : lister les fichiers et les dossiers cachés
ls -h : affichage détaillé des fichiers et des dossiers
cd \nomdossier : aller dans un dossier
cd .. : remonter d'un niveau
pwd : voir dans quel dossier on est
cd - : revenir au dossier précédent
rm nomfichier : supprimer un fichier
mkdir nomdossier Créer un dossier
mv nomdufichier/dossier nouveaunomdufichier/dossier : renommer un fichier / dossier
rmdir nomdossier : Supprimer un dossier
commande_1; commande_2; commande_3 : ; permet de lancer plusieurs commandes successivement
commande_1 && commande_2 : && permet de lancer plusieurs commandes successivement si la précédente s'est bien déroulée

Infos sur les disques :
sudo fdisk -l : infos sur les partitions
sudo blkid : infos sur les partitions
df -h : afficher l'espace occupé sur les disques
df -aTh : voir les partitions montées

Tester et réparer son disque dur :
sudo badblocks -v /dev/sdxx : recherche des secteurs défectueux
sudo badblocks /dev/sdxx > /home/mint/bad-blocks : marquer les emplacements des secteurs défectueux dans un fichier (si en live)
sudo badblocks /dev/sdxx > /home/votre_nom/bad-blocks : marquer les emplacements des secteurs défectueux dans un fichier (si connecter)
sudo fsck -l bad-blocks /dev/sdxx : marquer les secteurs comme inutilisables
hdparm -tT /dev/sda : Test de rapidité en lecture disques durs
hdparm -i /dev/sda : Infos disque dur

GRUB :
sudo update-grub : mettre à jour le grub
sudo os-prober : lister les os d'un pc

Tuer un processus :
ps -ef | less : lister les processus
sudo xkill : fermer un programme
sudo killall nomduprogramme : fermer tous les processus d'un programme
ps aux | grep nomduprogramme : lister les processus d'un programme (trouver le pid)
kill -TERM numérodupid : tuer un programme grâce à son numéro de processus (pid)
kill -SIGTERM numérodupid : tuer un programme grâce à son numéro de processus (pid)

Internet et réseau :
ifconfig -a : voir les infos sur sa connexion
netstat -lt : voir les connections actives
sudo systemd-resolve --flush-caches : purger cache dns
sudo rndc flush : purger cache dns
sudo systemctl restart dnsmasq : purger cache dns

Retrouver l'interface de connexion à sa session (non testé) :
lightdm sudo dpkg-reconfigure lightdm : reconfigurer l'interface pour se connecter à sa session
sudo dpkg-reconfigure lightdm : reconfigurer l'interface pour se connecter à sa session

Son :
lspci | grep -i audio : visualiser les périphériques de son
pulseaudio --kill : arrêter pulse audio
pulseaudio --start : démarrer pulse audio
sudo alsa force-reload : forcer le démarrage des drivers son
sudo apt-get remove --purge alsa-base pulseaudio : désinstaller driver son
sudo apt-get install alsa-base pulseaudio : installer driver son
pactl load-module module-detect : recharger la détection des librairies audio (puis redémarrer pulse audio)
apt policy alsa-utils : vérifier la version d'alsa qui est installé
alsamixer : démarrer alsamixer

Serveur graphique / drivers :
sudo apt remove --purge nvidia-* : supprimer driver nvidia
sudo apt remove --purge xserver-xorg-video-nv xserver-xorg-video-nouveau : supprimer configuration xorg
sudo apt install nvidia-common xserver-xorg-video-nouveau : installer serveur driver nvidia
sudo apt install --reinstall libgl1-mesa-dri libgl1-mesa-glx xserver-xorg-core : réinstaller serveur xorg
sudo dpkg-reconfigure xserver-xorg : reconfigurer xorg
sudo add-apt-repository ppa:graphics-drivers/ppa : installer le dépôt contenant les derniers drivers nvidia (ensuite les installer avec le gestionnaire de pilotes)
dpkg -l | grep -i nvidia : voir versions drivers installé

Désinstaller drivers nvidia :
1. Installer drivers open source (gestionnaire drivers) / Redémarrer le pc
2. Saisir dans le terminal :
sudo apt-get remove --purge nvidia*
sudo apt-get update && sudo apt-get dist-upgrade

Divers :
cal : affiche un calendrier
date : donne l'heure
$ : signifie que l'on est pas en super utilisateur
# : signifie que le mode super utilisateur est activé
setxkbmap fr : passer le clavier en azerty

Raccourcis :
CTRL + ALT + F1 : activer le mode CLI (interface en ligne de commande)
CTRL + ALT + F2 : démarrer le mode console
CTRL + ALT + F7: revenir au mode graphique
CTRL + ALT + Retour : redémarre le serveur graphique xorg (attention ferme la session en cours)
CTRL + ALT + T : démarrer le terminal
ALT + F1 : changer de bureau
ALT + F4 : fermer un programme
CTRL + A : revenir au début d'une commande (terminal)
CRTL + E : aller à la fin d'une commande (terminal)
Maj + super (toucher windows) + flèche gauche / droite : déplacer une fenêtre d'un écran à l'autre.
CRTL + SHIFT + V : coller (terminal)
CTRL + SHIFT + C : copier (terminal)

Lancer une commande (ALT + F2) :
xkill : fermer un programme
gnome-terminal : démarrer un terminal
r : redémarrer cinnamon




1 Commentaires

Les commentaires sont validés manuellement avant publication. Il est normal que ceux-ci n'apparaissent pas immédiatement.