Ceci est une ancienne révision du document !
Table des matières
GNU/Linux
Configuration ∕ personnalisation
Config avancée
- Configurer une carte réseau (Adressage, DHCP…)
É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
- Désactiver l'affichage du GRUB au démarrage
É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
Autres
firejail –noprofile –private=. bash -c “/usr/bin/teams”
Partitions et périphériques de stockage
- 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)
Supports bootables
Logiciels qui fabriquent des clés USB bootable sous GNU/Linux :
- Etcher
- Créateur de clé usb
- Gdisques
dd
avec :sudo dd bs=4M status=progress if=ubuntu-16.04.3-desktop-amd64.iso of=/dev/sdc
puissync
(https://doc.ubuntu-fr.org/live_usb#live_usb_entierement_dediee_a_ubuntu)
Commandes CLI
- 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
: remplacetraceroute
de manière plus sympayes
: affiche uny
en 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 dechaine
dansfichier
du -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 enp0s25
Fait clignoter le port réseau pour l'identifier (ne fonctionne pas avec les puces trop basiques et il faut remplacerenp0s25
par le nom de la carte réseau
Raccourcis claviers
- Afficher les infos de copies durant un
dd
ou uncp
: Ctrl + T (envoi de SIGINFO) - Afficher les stats pendant un
ping
: CTRL + Maj + 4
Logiciels CLI
grub-customizer
: personnaliser le GRUB (GUI)htop
: un moniteur de ressources mieux quetop
iftop
: un moniteur de ressources réseauinxi
: pour afficher pleins d'infos sur le système, super utile pour du dépannagelm-sensors
: afficher les informations des capteurs de températures, vitesses des ventilateurs et tensions délivréesneofetch
: infos système basiques (en mode graphique joli)
Trucs un peu inutiles, mais indispensables
- oneko (un chat qui parcours l'écran pour essayer d'attraper la souris [le pointeur]). (https://mamot.fr/@victorhery/104953083736513369)
Typographie
Cette section a été déplacée sur la page : Caractères spéciaux sous GNU/Linux
Python
Cette section a été déplacée sur la page : Logiciels relous à installer