Pages

Linux CLI

Mise à jour : 26 juillet 2022

Voici un mémo CLI de base qu’on peut utiliser dans le Terminal. 
 
*CLI = Command Line Interface (interface ligne de commande)
*GUI = Graphique Utilisateur Interface (interface Utilisateur Graphique)
 
PAQUET
(paquet : nom donné à un logiciel, une application)
- installe un ou des paquets : sudo apt install nom-du-paquet1 nom-du-paquet2
- désinstaller d’un paquet : sudo apt remove nom-du-paquet
- supprimer des paquets inutiles, obsolète : sudo apt autoremove
- connaître la version et lancer un paquet apt : nom-du-paquet version
- connaître la version d’un paquet : sudo apt list non-du-paquet -a
 
FLATPAK
(Flatpak : nom donné aux paquets multi-OS Linux) flatpak install flathub
- installe un flatpak direct : flatpak install nom-du-paquet
- installe un flatpak bien précis : flatpak install lien-de-la-cible
- installe un flatpak a plusieurs dépôts : flatpak install flathub nom-du-paquet
- désinstaller un flatpak : flatpak remove nom-du-paquet (ou uninstall)
- supprimer les Runtimes Flatpak non utilisé : flatpak uninstall --unused *
- réparer les flatpak installer : flatpak repair 
- réparer les flatpak système : flatpak repair --system
- réparer les flatpak de la session utilisateur : flatpak repair --user
- mises à jour des flatpak : flatpak update 
- liste et version des flatpak : flatpak list 
 
* attention cela peu cassé certain flatpak, mais un flatpak update répare tout ça (merci Guillaume)

INFORMATION / LISTES
- information détaillée sur un paquet : sudo apt show nom-du-paquet
- information sur un paquet installé : sudo apt-cache search nom-du-paquet
- information simple sur un paquet : sudo apt list nom-du-paquet -a
- information détaillée sur tous les flatpak : flatpak list --runtime -d
- information OS / kernel / nombres des paquets / résolution etc : neofetch
- information sur la Mémoire : sudo lshw -C memory ou sudo dmidecode --type 17
- lister tous les paquets installés : sudo apt list
- lister tous les flatpaks applications installées : flatpak list --app
- lister tous les flatpaks système et application : flatpak list
- lister les disques et partitions : lsblk
- lister les périphériques usb branchés : lsusb

INFO SYSTÈME ET PÉRIPHÉRIQUES
- information des périphériques détaillés : inxi -F -v 7
- help : inxi -h
- basic : inxi -b
- générale : inxi -F
- cpu : inxi -xC
- carte graphique : inxi -G
- mémoire : inxi -m
- disque dur : inxi -D
- carte audio : inxi -A
- périphériques USB : inxi --usb
- les 5 processus qui consomme le plus : inxi -t (ou les 10 : inxi -t cm10)
- sondes de température : inxi -s

MISES A JOUR
- mises à jour du cache des paquets (APT) : sudo apt update
- mises à jour des Flatpak : flatpak update
- mises à jour système et paquets (OS et APT) : sudo apt upgrade
- mise à jour système (supprime, installe) : sudo apt full-upgrade

NETTOYAGE / KILL PROCESS
- nettoyer le terminal : clear
- supprimer les Runtimes Flatpak non utilisé : flatpak uninstall --unused
- supprimer des paquets inutiles, obsolète : sudo apt autoremove
- supprimer les dépendances / fichiers config. inutiles : sudo apt autoremove --purge
- supprimer / vide le cache : sudo apt clean
- kill un process : xkill ou kill pid ou killall nom-du-paquet

AIDE
- aide : 
sudo apt help
 

DRIVER
- GPU version driver : nvidia-smi

IP 
- connaître ces IP : ifconfig

TEMPS DE DÉMARRAGE
- temps total : systemd-analyze
- temps par services : systemd-analyze blame
 
PING 
- connaitre son Ping : ping -c3 www.google.com
 
AFFICHAGE
- affiché le répertoire actuel : pwd
- affiché un répertoire de basse ? : ls 
- affiché un répertoire en colonne (avec fichier masqué) : ls -l 
- affiché un répertoire en colonne : ls -i -n -s -t -a -l
- affiché un répertoire en colonne (sans fichier masqué) : ls -lah
- affiché tous les dossiers : ls -install

Privilège élevé pour disque dur externe : sudo chown -R 755 /media/nom_user

------------------------------------------------------------------------------------------------------------------------------
CRÉER UN RACCOURCI D’UNE URL

1. Cliqué droit sur l’écran de fond du bureau
2. Sélectionné : créer un nouveau lanceur ici...
3. Donne-lui un nom
4. Dans commande : tapez le nom de votre navigateur (Firefox par exemple)
5. Puis faire un espace et coller l’URL désiré
    ex : firefox https://monjournaldelogiciels.blogspot.com/
5. Laisse un commentaire ou changé l’icône
6. Valide et déplace le
------------------------------------------------------------------------------------------------------------------