A full list of commands comes with the manual or it should be in the games readme file.
To answer your question:
You can indeed place a group of units into a formation and in theory move them from A to B while maintaining that formation. The latter doesn't always work however as some of the faster units will still move ahead of the rest of the group and then there are issues with pathfinding. Here's how you do it. Select the units you want affected then hover your cursor over the destination and then with the units still selected press and hold both mouse buttons. You will see ghost images of your selected units. Move the mouse up and down to change the formation. When you are ready to execute the move release both mouse buttons.
Alternately, you can select a group of units and designate them as a squad (CTRL + 1-0) and once you have them in the formation you want, hold ALT for waypoint mode, and waypoint them to the location you want them to go to. In confined areas, faster units like Rocket Buggies, Raiders, and Pitbulls will often circle the formation instead of stray ahead.
You used to be able to keep them in a tight group in the Generals/ZH series with CTRL + F, but that's been re-assigned to Unit ability buttons. The main reason was the AI pathfinding gets jammed up pretty badly, even for a well coded AI.