From b2556e790bfa859893f7ef436b84694f54681841 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Fri, 27 Jan 2017 11:28:58 +0100 Subject: [PATCH] zshrc: fall back to journalctl with llog + tlog aliases if /var/log/syslog doesn't exist Also don't make them Debian specific, instead just check for syslog and journalctl. --- etc/zsh/zshrc | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/etc/zsh/zshrc b/etc/zsh/zshrc index b4b2fd7..a7b70d2 100644 --- a/etc/zsh/zshrc +++ b/etc/zsh/zshrc @@ -2685,10 +2685,17 @@ if [[ -r /etc/debian_version ]] ; then alias su="sudo su" fi - #a1# Take a look at the syslog: \kbd{\$PAGER /var/log/syslog} - salias llog="$PAGER /var/log/syslog" # take a look at the syslog - #a1# Take a look at the syslog: \kbd{tail -f /var/log/syslog} - salias tlog="tail -f /var/log/syslog" # follow the syslog +fi + +# use /var/log/syslog iff present, fallback to journalctl otherwise +if [ -e /var/log/syslog ] ; then + #a1# Take a look at the syslog: \kbd{\$PAGER /var/log/syslog || journalctl} + salias llog="$PAGER /var/log/syslog" # take a look at the syslog + #a1# Take a look at the syslog: \kbd{tail -f /var/log/syslog || journalctl} + salias tlog="tail -f /var/log/syslog" # follow the syslog +elif check_com -c journalctl ; then + salias llog="journalctl" + salias tlog="journalctl -f" fi # sort installed Debian-packages by size -- 2.1.4