(GNU/)Linux
Des trucs pour Linux, que je veux retenir, en vrac.
Configuration
Réseau
Éditer le fichier /etc/network/interfaces.
auto <nom interface>
iface <nom interface> inet static
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
Pour redémarrer les services réseaux : /etc/init.d/networking restart
GRUB
Désactiver l'affichage du GRUB au démarrage (pratique pour les serveurs).
Éditer le fichier /etc/default/grub, et de mettre 0 au temps d'affichage du GRUB.
Puis enregistrer le fichier.
Actualiser la configuration avec update-grub.
Faire des trucs
Isoler une application (Linux Desktop)
firejail –noprofile –private=. bash -c “/usr/bin/teams”
Disques, partitions et fichiers
- Lister toutes les partitions
fdisk -l (nécessite sudo)
- Monter une partition
mount /dev/<partition> /<emplacement> (nécessite sudo)
- Afficher les données SMART d'un disque dur :
sudo smartctl -s on -a /dev/sdX (après avoir installé le paquet smartmontools pas installé par défaut)
- Créer un lien symbolique :
ln -s <cible> <nom du lien>
Commandes en vrac
- Afficher l'espace disque utilisé par répertoires :
df -h(-h pour “human readable”) | head: affiche les 10 premières ligneslshw: affiche les infos système (sudo)mtr: remplacetraceroutede manière plus sympayes: affiche unyen bouclefalse: ne fait rien avec succèscd -va dans le répertoire précédant (utiliser la variableOLDPWD)expr <calcul>oubc: pour faire des calculsfactor: factoriseecho $?: afficher le dernier code de sortiewhich <programme>: affiche le chemin de l'exécutable (par exemple :which bin)type <programme>: te dit si le programme fait partie de bash ou passtat <fichier>: afficher les infos d'un fichiernice: lancer une commande avec une priorité (param-n)nohup: lancer une commande et enregistre les retours dans un fichiers plutôt que dans le terminalnproc: affiche le nombre de cœurseject: éjecter le lecteur CDdiff A B: affiche les différences entre les fichiers ou autre A et Bdate +“%s”: afficher la date actuelle en timestampprintf “\Uxxxx\n”: affiche n'importe quel caractère unicode (https://twitter.com/AtaxyaNetwork/status/1311696715477639168)chattr +i <fichier>: met le fichier en lecture seule chattrls /sys/class/power_supply/BAT*/: répertoire où l'on peut trouver les infos sur la batteriegrep 'chaine' fichier | wc -l: afficher le nombre d’occurrence dechainedansfichierdu -a | wc -l: affiche le nombre totaux de fichiers dans le répertoire courant (et dans les sous-répertoires). Il compte aussi les répertoires vides comme1, attention.ethtool –identify enp0s25Fait clignoter le port réseau pour l'identifier (ne fonctionne pas avec les puces trop basiques et il faut remplacerenp0s25par le nom de la carte réseau- xdg-open permet d'ouvrir un fichier autre que txt
Raccourcis claviers terminal
- Afficher les infos de copies durant un
ddou uncp: Ctrl + T (envoi de SIGINFO) - Afficher les stats pendant un
ping: CTRL + Maj + 4