Skip to content

Instantly share code, notes, and snippets.

@matthiasroos
Created July 26, 2019 20:28
Show Gist options
  • Save matthiasroos/f8dcfd31c662a3dff3e2b33fce1d21d2 to your computer and use it in GitHub Desktop.
Save matthiasroos/f8dcfd31c662a3dff3e2b33fce1d21d2 to your computer and use it in GitHub Desktop.
Get command history for APT package manager
#!/bin/bash
workdir=`pwd`
mkdir /tmp/apthistory
cd /tmp/apthistory
cp /var/log/apt/history.log* .
gunzip history.log.*.gz
nr=`ls | wc -l`
list=""
for i in `seq $[nr-1] -1 1`;
do
list="$list history.log.$i"
done
list="$list history.log"
datum=`date +%Y-%m-%d`
cat $list > "$workdir/history.log_$datum"
cd
rm /tmp/apthistory -rf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment