In the paper, we unify and extend some basic properties for linear control systems as they appear in the continuous and discrete cases. In particular, we examine controllability, reachability, and observability for time-invariant systems and establish a duality principle.