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
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 :
- 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 lignesneofetch
: infos système (pas installé de base)lshw
: 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)
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
- htop
- iftop
- lm-sensors
- inxi (pour afficher pleins d'infos, super utile pour du dépannage)
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)
- et d'autres ici : https://monpremierordinateur.frama.site/blog3/jeux
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 + Espace |
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>