s iptables -A INPUT -s $1 -j DROP
}
-jr() { journalctl "$@"; }
-
-net-dev-info() {
- e "lspci -nnk|gr -iA2 net"
- lspci -nnk|gr -iA2 net
- hr
- e "s lshw -C network"
- hr
- s lshw -C network
-
-}
istext() {
grep -Il "" "$@" &>/dev/null
}
+jfilter() {
+ grep -Evi -e "^(\S+\s+){4}(sudo|sshd|cron)\[\S*:" \
+ -e "^(\S+\s+){4}systemd\[\S*: (starting|started) (btrfsmaintstop|dynamicipupdate|spamd dns bug fix cronjob|rss2email)\.*$"
+}
jtail() {
- journalctl -n 10000 -f "$@" | grep -Evi "^(\S+\s+){4}(sudo|sshd|cron)"
+ journalctl -n 10000 -f "$@" | jfilter
}
+jr() { journalctl "$@" | jfilter | less ; }
kff() { # keyboardio firmware flash
pushd /a/bin/distro-setup/Arduino/Model01-Firmware
mo() { xset dpms force off; } # monitor off
+net-dev-info() {
+ e "lspci -nnk|gr -iA2 net"
+ lspci -nnk|gr -iA2 net
+ hr
+ e "s lshw -C network"
+ hr
+ s lshw -C network
+
+}
nopanic() {
sudo tee -a /var/log/exim4/paniclog-archive </var/log/exim4/paniclog; sudo truncate -s0 /var/log/exim4/paniclog