| Front Page | News Headlines | Technical Headlines | Planning Features | Advanced Search |

October 2004

Boosting your e3000 productivity

MPE Quickstart for Unix Users

By Robert Green

Based on the technical support calls that we are receiving this year, it appears that many HP 3000 systems are being put in the care of staff with only Unix and Windows experience. So we have decided to write a series of introductions to MPE for these lucky souls.

Cross Reference from
Unix Commands to MPE Commands

First thing you need to know is that MPE has Unix-like features integrated into it (via Posix), but most applications and software programs were written with the non-Posix features. Basic MPE consists of a single shell (the command interpreter) and a file system that has only three levels (user, group, account) but has many file attributes including record size/type, max file size, extents and passwords (called lockwords).

The third-party product MPEX from VEsoft is an alternate shell, as is sh.pub.sys (the Posix shell). The cross reference list below is adapted from an inverse list by Neil Armstrong of Robelle.

UNIX Command Equivalent MPE Command
sh command interpreter, mpex or posix shell
ksh command interpreter, mpex or posix shell
csh command interpreter, mpex or posix shell
.profile (sh) option logon in UDC
ksh $r, csh %! while do, do until
< file (input) < file
> file (output) > file
>> file (append) >> file (append)
<< hereis doc Not supported
scripts command files, udc
# at start of line comment
command & Not supported, use job
cmd1 && cmd2 Not supported
$r(ksh),%!(csh) redo
x=v;export NAME setvar
abortjobkill [-9] abortio
adduser newuser
at stream
batch stream
cancel deletespoolfile
cd chdir
chmod, passwd altacct
chmod, passwd altgroup
chmod file altsec file
chmod, passwd altuser
cp copy
cpio store
date showtime
dc calc
df, bdf discfree, dstat
du diskuse,report
echo echo,r print
ed editor, quad or qedit
env showvar
exit bye, exit, eoj
fbackup (hp-ux) store
fc -1 (sh) listredo
fi endif
ftp ftp, dscopy
if then else if then else
history listredo
hostname showme
login hello, job
logname showme
kill [-9] abort
ld linkedit
lpq showout
lprm deletespoolfile
lpstat showout
ls listf, listfile
man help
mesg -n set msg off
mkdir newdir,newacct,newgroup
more print
mv rename
printenv showvar
ps showproc, showq
pwd pwd
rwall warn
reboot -h =shutdown
rm purge
rmdir purgegroup,purgeacct
sed editor, quad, qedit
setenv setvar
su god (3rd party vesoft)
symbolic link file equation, posix link
tar store
touch build
unset,unsetenv deletevar
users showjob
vi qedit
wall warn
whence help
whoami showme
while...do...done while do endwhile
write tell

Next month, explaining what you did when you first logged onto MPE and what it all means.

Copyright The 3000 NewsWire. All rights reserved.