wshhelp file: (also take a look at 'help starting') wsh gives you a unix like shell using mud securities. You have access to the following commands: all the programs in /bin cd: changes directory. With no argument will default to $HOME source and .: sources a wsh file wsh: spawn wsh again wsh -l: login again acc: show access tree (read and write) history: print history (or set size with number argument) !<num>: do <num> command from history !<str>: do command that matches string in history set (or setenv): show current environment set <var> <value>: set variable (also setenv) (no unset implemented!) alias: print aliases alias <name>: show alias <name> alias <name> <what>: alias <name> to <what> unalias <name>: remove alias to <name> ('unalias' cannot be aliased) help: show this file help topics: show help topics help starting: some starting help info help wsh.man: see the wsh man page exit and logout: quit wsh who: shows a list of who's on chat <string>: say something to everyone on tell <who> <string>: tell something to someone specific !! Don't forget that the exclamation mark will be expanded !! as a history command if it is followed by: a number, !! a substring of characters, or another exclamation mark mesg [y|n]: Lets you turn messages (chat and tell) on and off version: Gives you the current version of wsh When started, wsh will source /.wshrc.global and $HOME/.wshrc If it is a login, it will also source /.login.global and $HOME/.login Shell escapes and environment variable and history expansion work. Wildcard expansion does not work yet. (filenames with *) You can 'set prompt "<string>"', and %/ will be expanded to current path. do 'help topics' for a list of help subjects also try 'help starting'