On my machine I get the following output when I run these commands:
$ echo foos > myfile
$ hexdump myfile
6f66 736f 000a
The output from hexdump is big-endian. Does this mean that my machine is big-endian, or that the writers of hexdump were liked the big-endian format?

of so <nul> <lf>. For characters or machines with word sizes not equal to 2 bytes, 2 byte word display doesn't make much sense anyways. – jw013 Nov 15 '12 at 1:11