Ero sivun ”Pacman” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p
→Listaa asennetut paketit: päivitystä
p (→Listaa asennetut paketit: päivitystä) |
|||
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 | 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 | ||
epachis() { | |||
printf "\n" | printf "\n" | ||
local | local vanhin_paivitys=$(expac --timefmt='%Y-%m-%d %T' '%l\t%n' | sort -r | tail -1 | awk '{print $1}'); | ||
local | 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 | -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 "$ | ''|*[!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 | 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 | Tulostaa kaikki asennetut paketit päivitysjärjestyksessä. | ||
[0-9]+ | [0-9]+ |