This list contains those commands that are missing from SunOS 5.4 or
are different in some way.
SunOS 4.1 vs. SunOS 5.4 differences
-
batch
(changed)
-
-c, -s, and -m options not available
no queuename specified by default
-
cat
(changed)
-
-t and -e options require -v
FORMFEED characters displayed with -t, not -v
-
chfn
(missing)
-
no alternatives! 'passwd -f' doesn't work, either
-
chgrp
(changed)
-
doesn't change the ownership of a symbolic link
itself (to do that, use the option -h), but follows the link
-
chmod
(changed)
-
-R option changes the mode of the target when it's a symbolic link
-
chsh
(missing)
-
no alternatives! 'passwd -s' doesn't work, either
-
cp
(changed)
-
-R option is replaced by -r
-
df
(changed)
-
use -k option or use the version in /usr/ucb
-
dff
(missing)
-
temporary?
-
diff
(changed)
-
-c[#] becomes -C #, -S# becomes -S # (i.e. you need a space)
-
du
(changed)
-
use 'du -k' to get the same result (usage in kilobytes)
-
ff
(changed)
-
-f and -p options not available
ff now matches substrings, not whole filenames or beginnings (because
it's actually just an alias for a new command, locate).
Use ff '/<string>'
to find
just file/directory names beginning with the string.
-
file
(changed)
-
-L option not available
-
find
(changed)
-
-n option not available
-
join
(changed)
-
the value of argument of the -a option can only be 1 or 2
there is no restriction on the argument of the -j option
-
leave
(missing)
-
the cron and at commands provide similar functionality
-
ln
(changed)
-
removes the target (if it already exists), given proper permissions
-
load
(missing)
-
not available
-
man
(changed)
-
the organization of the man pages has changed (see
'man intro')
it is now possible to specify a default order of directories for man to search
there are two new options, -a and -l
-
mv
(changed)
-
use -- instead of - to mark the end of the options in
order to recognize a filename beginning with -
-
nice
(changed)
-
now defaults to 10
-
nohup
(changed)
-
(doesn't say in what way)
-
passwd
(changed)
-
the -f and -s options have different meaning, i.e.
they can no longer be used to change the full name
and the login shell, respectively
-
pr
(changed)
-
(doesn't say in what way), man pages look very different
-
ps
(changed)
-
options -C, -k, -n, -r, -S, -U, -v, -w, and -x are not available
-c and -e options have different meaning
the familiar version is available in /usr/ucb
-
reset
(different)
-
is a completely different command
-
rlogin
(changed)
-
the ~dsusp escape sequence is not available
a space is needed after the -e option
-
rm
(changed)
-
use -- instead of - to mark the end of the options in
order to recognize a filename beginning with -
-
sed
(changed)
-
does not strip initial SPACE and TAB characters
from text lines
-
sort
(changed)
-
(doesn't say in what way) man pages look quite different
-
spell
(changed)
-
-h spellhist option isn't available
-
stty
(changed)
-
the following options are not available: decctlq,
tandem, cbreak, ctlecho, prterase, crtkill, cols,
tab3, crt, dec, term
-
su
(changed)
-
-f option not available
-
sum
(changed)
-
(doesn't say in what way)
-
test
(changed)
-
(doesn't say in what way)
the familiar version is available in /usr/ucb
-
time
(changed)
-
different output format
-
touch
(changed)
-
-f option not available
-
tr
(changed)
-
(doesn't say in what way)
the familiar version is available in /usr/ucb
-
trace
(missing)
-
truss has similar functionality
-
tset
(changed)
-
-S option not available
-
whatis
(changed)
-
(doesn't say in what way)
I suspect it's just the different results due to the new structure of man pages
Back up to the Main Computing Page