alias ta=task
alias te=tree
alias ti=timew
-# systemd ... (sc is provided as shell script for better completion)
-alias jc=journalctl
-alias lc=loginctl
-alias mc=machinectl
+
+# systemd ... (sc is provided as shell script for better completion); redirect
+# stderr because my color-stderr hack breaks systemd's terminal detection.
+jc() {
+ journalctl "$@" 2>&1
+}
+lc() {
+ loginctl "$@" 2>&1
+}
unalias mv cp 2>/dev/null
# See `setup.sh` for details. LS_* are replaced with the appropriate values
# when this file is generated.
ls() {
- LS_ARGS -C -F -h "$@" 2>&1 | less
+ LS_ARGS -C -F -h "$@" 2>&1 | less -S
}
unalias ll lt la lal lat 2>/dev/null
# Pipe output through less.
tree() {
- command tree -C "$@" | less
+ command tree -C "$@" | less -S
}
# Better viewer for info pages .. just pipe everything into less.