Ero sivun ”Pacman” versioiden välillä

Siirry navigaatioon Siirry hakuun
54 merkkiä lisätty ,  27. helmikuuta 2022
p
Rivi 82: Rivi 82:


==Listaa asennetut paketit==
==Listaa asennetut paketit==
Muokkaamalla käytössä olevan [[komentotulkki|komentotulkin]] asetustiedostoa, voidaan lisätä funktio, joka oletuksena listaa saman päivän aikana asennetut paketit, valitsin <tt>-a</tt> listaa kaikki asennetut paketit järjestelmän alkuperäisestä asennuksesta lähtien tai numeron lisäämällä tietyn määrän asennettuja paketteja. Esim. [[bash]]-komentotulkin [[.bashrc]]-tiedostoon:
Muokkaamalla käytössä olevan [[komentotulkki|komentotulkin]] asetustiedostoa, voidaan lisätä funktio, joka oletuksena listaa saman päivän aikana asennetut paketit aikajärjestyksessä, valitsin <tt>-a</tt> listaa kaikki asennetut paketit aikajärjestyksessä, tai pelkän kokonaisluvun lisäämällä lukua vastaavan määrän asennettuja paketteja. Esim. [[bash]]-komentotulkin [[.bashrc]]-tiedostoon:


''Vaatimukset:'' {{pkg|expac}}
''Vaatimukset:'' {{pkg|expac}}
Rivi 90: Rivi 90:
# requirements: expac
# requirements: expac


pachis() {
epachis() {
   printf "\n"
   printf "\n"


   local first_package=$(expac --timefmt='%Y-%m-%d %T' '%l\t%n'|sort -r|tail -n1|awk '{print $1}');
   local vanhin_paivitys=$(expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort -r | tail -1 | awk '{print $1}');
   local latest_update=$(expac --timefmt='%Y-%m-%d %T' '%l\t%n'|sort -n|tail -n1|awk '{print $1}');
   local viimeisin_paivitys=$(expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort -n | tail -1 | awk '{print $1}');


   case $1 in
   case $1 in
       -a)  expac --timefmt='%Y-%m-%d %T' '%l\t%n'|sort -n; printf "\n Ensimmäinen paketti asennettu: %s\n\n" $first_package; ;;
       -a)  expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort -n; printf "\n Pisimpään päivittämättä oleva paketti: %s\n\n" $vanhin_paivitys; ;;
       -h)  pachis_help; ;;
       -h)  pachis_help; ;;
       ''|*[!0-9]*) expac --timefmt='%Y-%m-%d %T' '%l\t%n'|sort -n |grep "$latest_update";printf "\n Päivitetty viimeksi %s\n\n" $latest_update; ;;
       ''|*[!0-9]*) expac --timefmt='%Y-%m-%d %T' '%l\t%n'| sort -n | grep "$viimeisin_paivitys"; printf "\n Päivitetty viimeksi %s\n\n" $viimeisin_paivitys; ;;
       ''|*[0-9]*) expac --timefmt='%Y-%m-%d %T' '%l\t%n'|sort -n|tail -n"$1";printf "\n $1 viimeisintä päivitystä lueteltuna.\n\n"; ;;
       ''|*[0-9]*) expac --timefmt='%Y-%m-%d %T' '%l\t%n'| sort -n | tail -n"$1"; printf "\n $1 viimeisintä päivitystä lueteltuna.\n\n"; ;;
       *)  printf "\n pachis\n\n Tulostaa päivitykset aikajärjestyksessä.\n" ;;
       *)  printf "\n pachis\n\n Tulostaa päivitykset aikajärjestyksessä.\n" ;;
   esac  
   esac  
Rivi 108: Rivi 108:
cat >&2 << EOF  
cat >&2 << EOF  


   pachis() - pacman history-function 2020-10-27
   pachis() - pacman history-function 2022-02-27


   Oletuksena tulostaa kaikki päivitysten viimeisimmän päivitysten asennuspäivän aikana asennetut päivitykset.
   Oletuksena tulostaa kaikki päivitysten viimeisimmän päivitysten asennuspäivän aikana asennetut päivitykset.
Rivi 116: Rivi 116:


   -a  
   -a  
     Tulostaa kaikki asennetut paketit järjestelmän asennuksesta lähtien.
     Tulostaa kaikki asennetut paketit päivitysjärjestyksessä.
    
    
   [0-9]+
   [0-9]+
3 173

muokkausta

Navigointivalikko