aboutsummaryrefslogtreecommitdiff
path: root/etc/shrc
diff options
context:
space:
mode:
authorJohn Ankarström <john@ankarstrom.se>2021-07-14 19:23:45 +0200
committerJohn Ankarström <john@ankarstrom.se>2021-07-14 19:23:45 +0200
commitc60f6320fbd60adf170b6e2e2603d01b8e9bb950 (patch)
tree85b640d4f8afe39be7a20babf60c9cff102eb9ea /etc/shrc
parent344f64853a083222c0205905dab4ecd41d6570d9 (diff)
downloadrbsd-c60f6320fbd60adf170b6e2e2603d01b8e9bb950.tar.gz
Add /etc/shrc
Also add -p to ls and ll.
Diffstat (limited to 'etc/shrc')
-rw-r--r--etc/shrc18
1 files changed, 18 insertions, 0 deletions
diff --git a/etc/shrc b/etc/shrc
new file mode 100644
index 0000000..9709062
--- /dev/null
+++ b/etc/shrc
@@ -0,0 +1,18 @@
+# $NetBSD: shrc,v 1.7 2010/12/27 03:38:52 christos Exp $
+#
+# System-wide .shrc file for sh(1).
+
+ll(){ ls -lp ${1+"$@"}; }
+
+case "$-" in *i*)
+ if /bin/test -z "${HOST}"; then
+ HOST="$(hostname)"
+ fi
+ PS1="${HOST%%.*}$PS1"
+ set -o emacs
+ # This file is used by shells that might not support
+ # set -o tabcomplete, so check before trying to use it.
+ ( set -o tabcomplete 2>/dev/null ) && set -o tabcomplete
+ alias ls='ls -p'
+ ;;
+esac