]> ruderich.org/simon Gitweb - config/dotfiles.git/blobdiff - shell/aliases.in
shell/alias: add mc alias for machinectl
[config/dotfiles.git] / shell / aliases.in
index 1b700cd9f9ee0f06e86bcd0e0ba1c72c053a182d..64c55cc72d8de12d77d9701e6278bf4a6be8f55c 100644 (file)
@@ -31,6 +31,7 @@ alias t=tig
 alias v=vim
 alias x=exit
 # Shortcuts for a little less used programs.
+alias ga='git annex'
 alias gr=grep
 alias gri='grep -i'
 alias grr='grep -r'
@@ -44,6 +45,7 @@ alias te=tree
 # systemd ... (sc is provided as shell script for better completoin)
 alias jc=journalctl
 alias lc=loginctl
+alias mc=machinectl
 
 
 unalias mv cp 2>/dev/null
@@ -70,7 +72,7 @@ unalias ls 2>/dev/null
 # See `setup.sh` for details. LS_* are replaced with the appropriate values
 # when this file is generated.
 ls() {
-    LS_ENV command ls LS_COLOR LS_OPTIONS -C -F "$@" 2>&1 | less
+    LS_ARGS -C -F "$@" 2>&1 | less
 }
 
 unalias ll lt la lal lat 2>/dev/null
@@ -119,4 +121,14 @@ info() {
     command info "$@" 2>/dev/null | less
 }
 
+# Using su (or sudo) as root to a less privileged user might allow the other
+# user to run arbitrary commands as root. See also Debian bugs #628843 and
+# #657784.
+if test "`id -u`" -eq 0; then
+    su() {
+        echo 'never su as root' >&2
+        return 1
+    }
+fi
+
 # vim: ft=sh