Outils pour utilisateurs

Outils du site


linux

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

Personnalisation

  • Personnaliser le grub

Installer grub-customizer pour le faire en mode graphique.

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
  • neofetch : infos système (pas installé de base)
  • 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

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

Trucs un peu inutiles, mais indispensables

Typographie

Ces astuces sont testées sur un clavier AZERTY avec la configuration « français - variante ».

Pour taper un caractère via son Unicode : Ctrl + Maj + U. Ensuite, un « u » souligné apparaît, vous pouvez lâcher et saisir le numéro, puis appuyer sur ↵ Entrée. (Via https://miaou.drycat.fr/@manu_smx/104777472103902074)

Caractère⋅s Raccourcis clavier Unicode (Ctrl+Maj+u puis tapez le code, puis Entrée) Source
Guillemets français « et » Alt gr + W et Alt gr + X icaunux.org
Points de suspensions Alt Gr + Maj + ?
o-e entrelacé œ et Œ Alt Gr + O et Alt Gr + Maj + O
signe diviser Alt Gr + Maj + / (différent de la barre oblique basique)
Point d'ironie 2E2E wikipedia.org
Point exclarrogatif 203D wikipedia.org
Signe identique à 2261
Menu hamburger 2630 clochix@mastodon.social
abréviation de « ème » 1D49 alainmi11@mamot.fr
espace insécable Maj + Alt Gr + Espace
apostrophe typographique 2019 alainmi11@mamot.fr

D'ailleurs, voici la liste des émojis unicodes : https://unicode.org/emoji/charts/full-emoji-list.html

Python

Certaines applications doivent êtres installées via Python (pip3 install). Ne pas utiliser sudo pour les installer, elles s'installent chez l'utilisateur courant.

  • Installer une appli : pip3 install <nom de l'appli>
  • Mettre à jour une appli : pip3 install –upgrade <nom de l'appli>
  • Désinstaller une appli : pip3 uninstall <nom de l'appli>
linux.txt · Dernière modification: 2021/03/28 20:47 de manu