• make sure “ls” is no shell alias:
‣ first alias ls=ls to define it (so that unalias won’t fail) ‣ then unalias ls • don’t hardcode /bin/ls path
This commit is contained in:
		| @@ -1,4 +1,4 @@ | |||||||
| # $MirOS: src/bin/mksh/dot.mkshrc,v 1.30 2008/03/03 20:22:37 tg Stab $ | # $MirOS: src/bin/mksh/dot.mkshrc,v 1.31 2008/04/11 20:14:02 tg Rel $ | ||||||
| #- | #- | ||||||
| # Copyright (c) 2007, 2008 | # Copyright (c) 2007, 2008 | ||||||
| #	Thorsten “mirabilos” Glaser <tg@mirbsd.de> | #	Thorsten “mirabilos” Glaser <tg@mirbsd.de> | ||||||
| @@ -48,7 +48,9 @@ PS1='$(precmd)${USER:=$(ulimit -c 0;id -un 2>&- || print \?)}@${HOSTNAME%%.*}:$( | |||||||
| 	done; print -nr -- "$pfx$wd") '"$PS1 " | 	done; print -nr -- "$pfx$wd") '"$PS1 " | ||||||
| PS1="$(print -n '\x1\r')$PS1"		# allow colour codes, framed with ^A | PS1="$(print -n '\x1\r')$PS1"		# allow colour codes, framed with ^A | ||||||
| export EDITOR HOSTNAME LESSHISTFILE=- MKSH=$(whence -p mksh) PS1 TERM USER | export EDITOR HOSTNAME LESSHISTFILE=- MKSH=$(whence -p mksh) PS1 TERM USER | ||||||
| alias l='/bin/ls -F' | alias ls=ls | ||||||
|  | unalias ls | ||||||
|  | alias l='ls -F' | ||||||
| alias la='l -a' | alias la='l -a' | ||||||
| alias ll='l -l' | alias ll='l -l' | ||||||
| alias lo='l -alo' | alias lo='l -alo' | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user