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
ddavec :sudo dd bs=4M status=progress if=ubuntu-16.04.3-desktop-amd64.iso of=/dev/sdcpuissync(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: 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
- Afficher les infos de copies durant un
ddou 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 quetopiftop: 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
