/bin/ls is ALWAYS showing hidden files. it should not
fd0 is correct.  I was running as root.  Though I have to say that I'm completely baffled as to why this should be the case.  Well, whatever, nobody cares about my bafflement.  Sorry for the wasted bandwidth.
i can't figure out how to give fd0 credit.