NikolayEmilya

La CLI c’est la vie …..par Frederic Bezies

La CLI c’est la vie, épisode 1 : pacman, premier épisode

# rafraîchir l’ensemble des dépôts
sudo pacman -Syy

# mise a jour des pkg
sudo pacman -Su

# nettoyer le cache
sudo pacman -Scc

 

La CLI c’est la vie, épisode 2 : ajout et suppression de programme via pacman.

# ajouter le leogiciels « unrar »
sudo pacman -S unrar

# desinstaler le leogiciels « unrar »
sudo pacman -R unrar

# desinstaler le leogiciels « chromium » (avec les dépendances en cascades)
sudo pacman -Rcs chromium

# desinstaler uniquement le paquet precis « chromium »(sans les dépendances)
sudo pacman -Rdd chromium

 

La CLI c’est la vie, épisode 3 : la recherche avec pacman

# recherche le pkg « audio »
sudo pacman -Ss audio

# recherche le pkg « audio » page par page
sudo pacman -Ss audio | more

# recherche les pkg orphelin
sudo pacman -Qdqt

# liste des pkg installés depuis l’AUR
sudo pacman -Qm

 

La CLI c’est la vie, épisode 4 : gérons AUR en mode ligne de commande.

# prerequit base-devel et git
# compilation et installation d’un pkg
git clone https://github.com/solus-project/brisk-menu.git
makepkg -s #toujours en utilisateur simple
sudo pacman -U nom-du-paquet

# une autre méthode consiste a combiner les deux commandes
makepkg -si

 

# afficher la fiche signalétique d’un pkg (firefox)
pacman -Qi firefox
pacman -Qi firefox | grep Taille
pacman -Qi firefox | grep Version
pacman -Qi firefox | grep Dépend

#la contenue d’un pkg (firefox)
pacman -Ql firefox | more

# a qui appartien le pkg (firefox)
pacman -Qo firefox

# la fiche du pkg (firefox)
pacman -Si firefox

# taille installé du pkg
pacman -Si firefox | grep install

# ce pkg est-il installé (firefox) ? (si reponse oui)
pacman -Ss firefox | grep install

 

# nbr des pkg tiers installés
pacman -Qm | wc -l

# nbr des pkg orphelins
pacman -Qdqt

#Qd ne liste que les paquets en tant que dépendances d’autre paquets
pacman -Qd | wc -l

# nbr des pkg
pacman -Q | wc -l

# afficher les pkg installés
pacman -Qd | more

 

#prérequis pkg :

  • zsh
  • zsh-completions
  • grml-zsh-config

#lancer zsh pour la 1er fois
/usr/bin/zsh

# définir par default zsh
sudo chsh -s /usr/bin/zsh nom-du-user

 

# exemples d’alias :
alias update=’sudo pacman -Syy’
alias orphelin=’sudo pacman -Rcs $(pacman -Qdqt)’
alias ls=’ls –color=auto’
alias ll=’ls -ail’
alias dfi=’df -P -h’
alias duz=’echo «  »;echo « Classement des repertoires par taille »;echo « ##################################### »;echo «  »;du -k|sort -brn|more’
alias l.=’ls -d .* –color=tty’
alias lsz=’ls -al|sort -brn|less’
alias rm=’rm -i’

 

La CLI, c’est la vie, épisode 9 : file c’est bon, mangez-en :)