J'ai séclectionné quelques commandes cli sous Manjaro et ArchLinux ...
Bon Terminal 🙂 Easy
PACMAN LES COMMANDES DE BASE
sudo pacman -Syy (rafraîchissement des dépôts)
sudo pacman-key –refresh-keys (rafraîchissement des clefs)
sudo pacman -Syyu (vérification des mise a jours)
sudo pacman -Scc (vide le cache)
erreur PGP clés publique Invalide la solution
sudo gpg --recv-key ( xxxx n° de clef)
-le terminal donne toujours l'erreur et le n° de la bonne clef
erreur pgp key = xxxxx-
yay -S (nom du paquet )
yay -Syyu (revérifier les mise a jour)
Rafraîchissements des clés :
sudo pacman -Sy archlinux-keyring manjaro-keyring
sudo pacman-key --populate archlinux manjaro
sudo pacman-key –refresh-keys
Ajout et Suppression via pacman :
sudo pacman -S unrar
(cherche et installe un paquet + mot de passe)
sudo pacman -R unrar
(supprime le logiciel + désinstaller (o = oui)
sudo pacman -Rcs chromium
(exemple - Désinstallé un logiciel et toutes ces dépendances)
sudo pacman -Rdd chromium
(enlever Chromium sans les dépendances (en cas de réinstallation)
La recherche avec pacman :
sudo pacman -Ss audio
exemple de logiciel que l'on recherche
sudo pacman -Ss | more
(pour avoir la réponse par page ajouté pipe ( alt-Gr droite + 6 en haut clavier)
sudo pacman -Qdqt
(pour connaître les paquet Orphelin sur une base arch-linux)
sudo pacman -Q
(avoir la liste des paquets Aur)
SOYONS DES SHERLOCK HOLMES – FOUILLÉ LES PAQUETS INSTALLÉS
avoir les renseignement complet sur un paquet
sudo pacman -Qi chromium (avoir les renseignement complet sur un paquet)
sudo pacman -Qi chromium | grep Taille (savoir la taille d’un paquet)
sudo pacman -Qi chromium | grep Version (connaître la version)
sudo pacman -Qi chromium | grep Dépend (connaître les dépendances)
sudo pacman -Ql chromium | more (savoir le contenu d’un paquet)
sudo pacman -Qo cfdisk (a quel exécutable appartient un paquet)
sudo pacman Ql utillinux | more (le contenu du paquet)
sudo pacman -Si firefox (pour savoir si un paquet est non installé )
sudo pacman -Ss file roller | grep install (pour savoir si un paquet est installé)
FAISONS QUELQUES STATISTIQUES
sudo pacman -Qm (savoir combien de paquet tiers sont installé)
sudo pacman -Qm | wc -l (le nombre de paquets tiers)
sudo pacman -Qdqt (combiens y'a t'’il des paquets orphelins )
sudo pacman -Qd | wc -l (le nombre de paquet installé sur le pc)
sudo pacman -Qd | more (quel paquets sont installé ?)
LES COMMANDES UTILES - ls – grep – wc – .
ls (listage du gestionnaire de fichier)
find /Musique/ -name *.mp3 | wc -l (fait spécifiquement pour la recherche)
ls -R | grep mp3 | wc -l (listé le nombre de fichiers mp3 (recherche récursive)
ls -R | grep jpg | wc -l (nombre de couverture si format .jpg)
MODIFIER LE NOM D’UTILISATEUR EN MODE TERMINAL
Sudo chfn toto (modifier le nom d’utilisateur)
modification des renseignement finger pour toto reconexion le nom a changé
modifier du nom: toto delparis
téléphone bureau - téléphone domicile passé
passwd (changement du mot de passe utilisateur)
IMAGEMAGICK LA TROUSSE A OUTIL POUR LES IMAGES
pour toutes les commande se rendre a cette adresse
https://www.imagemagick.org/script/command-line-processing.php
magick -usage (toutes les commandes imagemagick)
cd Bureau (se logué sur le bureau)
file 001.png (donne des infos sur l’image - image oo1.png créer depuis la capture d’écran )
convert – resize 25% 001.png 001b.png (redimensionné l’image )
convert -rotate 90 001.png 001c.png (créer une image avec rotation )
convert 001.png oo1d.jpg (convertie l’image dans un format différent)
man convert (donne toutes les options de convertion)
magick -usage (toutes les commandes imagemagick)
YOUTUBE-DL LE COUTEAUX SUISSE DE LA VIDÉO SOUS LINUX
présent dans les dépots comunautaire pamac-aur-manager
https://rg3.github.io/youtube-dl/ (le site de youtube dl )
https://rg3.github.io/youtube-dl/supportedsites.html (les sites supporté)
youtube -dl cMg8KaMdDYo (exemple avec the fat rat - fly away feat-anjulie)
télécharge la vidéo et la publie sur le bureau
VÉRIFIER L’INTÉGRALITÉ D’UN FICHIER EN LIGNE DE COMMANDE
Vérification d’un ISO téléchargé depuis un miroir exemple iso arch-linux:
http://archlinux.de-labrusse.fr/iso/2018.10.01/ (image au format iso)
sha1sums.txt (somme de vérification a téléchargé dans le dossier téléchargement )
sha1sum -c sha1sums.txt (archlinux-2018.10.01-x86_64.iso: réussi)
LA COMMANDE LS
listé les fichiers facilement
présent dans les dépôt comunautaire pamac-aur-manager
le site exa : https://the.exa.website/
LA COMMANDE PACTREE MANJARO ET APPARENTÉ
remonter l'arbre d'un paquet précis – ainsi remonté a la source de probléme éventuel !
pacman -Qo pactree (a qui appartiens pacman par exemple)
pactree thunar ( exemple donne l'arbre complet de thunar)
pactree thunar | wc -l (nous donne le nombre de lignes)
pactree thunar | grep xcb (nous renvois les dépendances lixcb)
pacaur -Rcs thunar (exemple affiche les dépendance lier avant désinstallation)
INXI LES INFORMATIONS DE LA COUCHE MATÉRIEL EN LIGNE DE COMMANDES
remplace inex (information en ligne de commande sur votre couche matériel)
la page de inxi
https://smxi.org/docs/inxi.htm = présent également dans les dépôts
inxi –help (renvois toutes les commandes)
inxi -h (vous donne les options)
lspci (renvois la couche matériel de base )
inxi -F (renvois les option matériel complète)
lspci -v (pour être plus verbeux)
Shred le grand nettoyeur :
(pour la destruction totales de tous type de fichier en toute sécurité)
shred –help
( les commande et options de shred )
cd ~/Vidéos
(se rendre dans le dossier vidéo ou se trouve la vidéo avec le nom ‘test.mp4’ )
ls
(lister les fichier vidéo présent)
sudo shred ‘test.mp4’
(rendre le fichier vidéo illisible en lecture)
sudo shred -z ‘test.mp4’
( le remplir de zéro )
Sous Manjaro le problème de décalage date et heure :
sudo timeset
(interface en mode cli pour ajuster l’heure)
sudo pacman -S timeset-gui
(rajoute une interface graphique)
sudo timeset-gui
(pour lancer l’interface en mode graphique)
Neofetch et Screenfetch :
présent depuis pamac-aur-manager
neofetch
afficher les informations système
neofetch –help
pour pour les alias
screenfetch
afficher les informations système
screenfetch --help
afficher les alias
La commande réseau "ip" :
ip --help
(les alias)
man ip
vous fait un gros descriptif
ip -a
liste les connexion disponible
ip link
verbeux plus restreint
branchement usb smartphone {partage de connexion]
ip link
retour de visualisation du smartphone
Les logs sur Manjaro :
commande spécifique manjaro
journalctl --help
(les alias)
avec l'option -t il est possible de rechercher un programme
ou uniquement une unité systemd avec -u
journalctl -u ntpd.service
journalctl -t sudo
journalctl /bin/sudo
filtre sur les niveaux de gravité :
journalctl -p err
(retour de tous les messages de niveau 0 à 3 )
journalctl PRIORITY=2
(retour uniquement des erreurs critiques)
enregistrer le journal des logs :
journalctl -b -p err --no-pager >~/erreurs.log
Les superpouvoir de pacman :
pacman –help
(les alias)
sudo pacman -Syyu
(mise a jour)
sudo pacman -Scc
(vidé le cache)
sudo pacman -s kdenlive
(exemple intallé un logiciel)
pacman -Ss kdenlive
(exemple rechercher un paquet)
sudo pacman -Rs
(désinstallé un logiciel et ces dépendances)
installer un paquet hors-dépôt / local :
sudo pacman -U
(chemin vers le paquet)
sudo pacman -U /home/toto/epson-inkjet-printer-escpr-1.6.31-1-x86_64.pkg.tar.xz
(exemple escpr -epson)
information sur un paquet :
pacman -Qi
(nom du paquet)
pacman -Ql deadbeef
(connaitre la liste des fichiers appartenant à un paquet)
INSTALLÉ UN PAQUET DEPUIS SON GIT CLONE URL
git clone https://aur.archlinux.org/youtube-dl-gui-git.git (nom du paquet.git)
cd youtube-dl-gui-git (nom du paquet)
makepkg -sfci (installation du paquet git)
Yay un excellent enrobeur :
reprend les même syntaxe que pacman
yay –help
(les alias)
yay -Syyu
(exemple mise a jour systéme ect ….)
Pamac en ligne de commande :
pamac
(détails des commandes)
pamac info pamac
(info sur un paquet)
pamac install cheese
(installer un logiciel)
pamac remove cheese
(exemple suprimme le logiciel et les paquets orphelins)
pamac remove -o
(supprime les dépendances)
pamac checkupdates
(vérification des mise a jours)
pamac upgrade
(synchronisation)
pamac -h list
(paquets orphelins , installé ...ect)
pamac list -i | more
(liste paquets installé)
Jouer au solitaire sur le terminal :
la page du projet:
https://github.com/mpereira/tty-solitaire
installation :
git clone https://github.com/mpereira/tty-solitaire.git / cd tty-solitaire / makepkg -sfci