Uname

what is the difference between

uname -m and uname -i

what it actually means

uname -m returns the machine architecture i.e. i386 for Intel/AMD platforms.
uname -p returns the processor architecture i.e. i686 for Intel/AMD platforms.
uname -i (if implemented) returns the actual hardware platform i.e model number or suchlike.

See uname - Wikipedia, the free encyclopedia for more information.

first thing you should do is look up your man page. man uname , or info uname