Outils pour utilisateurs

Outils du site


linux

Ceci est une ancienne révision du document !


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

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 :

Commandes CLI

  • Afficher l'espace disque utilisé par répertoires : df -h (-h pour “human readable”)
  • | head : affiche les 10 premières lignes
  • lshw : affiche les infos système (sudo)
  • mtr : remplace traceroute de manière plus sympa
  • yes : affiche un y en boucle
  • false : ne fait rien avec succès :-P
  • cd - va dans le répertoire précédant (utiliser la variable OLDPWD)
  • expr <calcul> ou bc : pour faire des calculs
  • factor : factorise
  • echo $? : afficher le dernier code de sortie
  • which <programme> : affiche le chemin de l'exécutable (par exemple : which bin)
  • type <programme> : te dit si le programme fait partie de bash ou pas
  • stat <fichier> : afficher les infos d'un fichier
  • nice : lancer une commande avec une priorité (param -n)
  • nohup : lancer une commande et enregistre les retours dans un fichiers plutôt que dans le terminal
  • nproc : affiche le nombre de cœurs
  • eject : éjecter le lecteur CD
  • diff A B : affiche les différences entre les fichiers ou autre A et B
  • date +“%s” : afficher la date actuelle en timestamp
  • printf “\Uxxxx\n” : affiche n'importe quel caractère unicode (https://twitter.com/AtaxyaNetwork/status/1311696715477639168)
  • chattr +i <fichier> : met le fichier en lecture seule chattr
  • ls /sys/class/power_supply/BAT*/ : répertoire où l'on peut trouver les infos sur la batterie
  • grep 'chaine' fichier | wc -l : afficher le nombre d’occurrence de chaine dans fichier
  • 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 comme 1, attention.
  • ethtool –identify enp0s25 Fait clignoter le port réseau pour l'identifier (ne fonctionne pas avec les puces trop basiques et il faut remplacer enp0s25 par le nom de la carte réseau

Raccourcis claviers

  • Afficher les infos de copies durant un dd ou un cp : 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 que top
  • iftop : un moniteur de ressources réseau
  • inxi : pour afficher pleins d'infos sur le système, super utile pour du dépannage
  • lm-sensors : afficher les informations des capteurs de températures, vitesses des ventilateurs et tensions délivrées
  • neofetch : infos système basiques (en mode graphique joli)

Trucs un peu inutiles, mais indispensables

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.1685352216.txt.gz · Dernière modification : 2023/05/29 11:23 de manu