linux
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- xdg-open permet d'ouvrir un fichier autre que txt
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
linux.txt · Dernière modification : 2024/07/06 18:44 de 127.0.0.1