There's a difference between a command default and a system value. Yes, a
command is often used to change a system value but IDK of anyone who has
used CHGCMDDFT against WRKSYSVAL. If you simply print all your system
values it will put a greater sign in front of those changed from default
Name value value
QABNORMSW 0 0
QACGLVL *NONE *NONE
QACTJOB > 150 200
In the above, QACTJOB was changed from default.
Now, if you want to know COMMANDS, (not system values) which have been
changed from default, you can look at
DSPOBJD OBJ(*ALL/*ALL) OBJTYPE(*CMD) DETAIL(*SERVICE) OUTPUT(*OUTFILE)
and look for all rows where the column ODAPAR = 'CHGDFT'