| 5 |
– ls has no -o |
– ls has no -o |
| 6 |
– yofuh doesn’t like $? in $PS1 |
– yofuh doesn’t like $? in $PS1 |
| 7 |
|
|
| 8 |
--- mksh.orig/dot.mkshrc Mon Mar 3 20:22:37 2008 |
--- mksh.orig/dot.mkshrc Sat May 17 18:27:55 2008 |
| 9 |
+++ mksh/dot.mkshrc Fri Mar 28 22:04:44 2008 |
+++ mksh/dot.mkshrc Fri Oct 24 22:51:32 2008 |
| 10 |
@@ -25,13 +25,15 @@ |
@@ -2,13 +2,15 @@ |
| 11 |
# sample mksh initialisation file for interactive shells; install as |
#- |
| 12 |
# /etc/skel/.mkshrc (as root, for new accounts) or copy to ~/.mkshrc |
# ~/.mkshrc: mksh initialisation file for interactive shells |
| 13 |
|
|
| 14 |
-: ${EDITOR:=/bin/ed} ${TERM:=vt100} ${HOSTNAME:=$(ulimit -c 0;hostname -s 2>&-)} |
-: ${EDITOR:=/bin/ed} ${TERM:=vt100} ${HOSTNAME:=$(ulimit -c 0;hostname -s 2>&-)} |
| 15 |
+: ${EDITOR:=/bin/ed} ${TERM:=vt100} ${HOSTNAME:=$(</proc/sys/kernel/hostname)} |
+: ${EDITOR:=/bin/ed} ${TERM:=vt100} ${HOSTNAME:=$(</proc/sys/kernel/hostname)} |
| 16 |
[[ $HOSTNAME = @(localhost|*([ ])) ]] && HOSTNAME=$(ulimit -c 0;hostname 2>&-) |
[[ $HOSTNAME = @(localhost|*([ ])) ]] && HOSTNAME=$(ulimit -c 0;hostname 2>&-) |
| 17 |
: ${HOSTNAME:=nil}; PS1='#'; [[ "$(ulimit -c 0; id -u 2>&-)" -eq 0 ]] || PS1='$' |
: ${HOSTNAME:=nil}; if (( USER_ID )); then PS1='$'; else PS1='#'; fi |
| 18 |
function precmd { |
function precmd { |
| 19 |
typeset -Ui10 e=$? |
typeset -i e=$? |
| 20 |
|
|
| 21 |
- (( e )) && print -n "$e|" |
- (( e )) && print -n "$e|" |
| 22 |
+# enable this back if you want the errorlevel in your prompt |
+# enable this back if you want the errorlevel in your prompt |
| 25 |
} |
} |
| 26 |
PS1='$(precmd)${USER:=$(ulimit -c 0;id -un 2>&- || print \?)}@${HOSTNAME%%.*}:$( |
PS1='$(precmd)${USER:=$(ulimit -c 0;id -un 2>&- || print \?)}@${HOSTNAME%%.*}:$( |
| 27 |
typeset pfx=~ wd=${PWD:-?} |
typeset pfx=~ wd=${PWD:-?} |
| 28 |
@@ -51,7 +53,7 @@ export EDITOR HOSTNAME LESSHISTFILE=- MK |
@@ -30,7 +32,7 @@ unalias ls |
| 29 |
alias l='/bin/ls -F' |
alias l='ls -F' |
| 30 |
alias la='l -a' |
alias la='l -a' |
| 31 |
alias ll='l -l' |
alias ll='l -l' |
| 32 |
-alias lo='l -alo' |
-alias lo='l -alo' |