I want to prove that every finite group $G$ of order more than 2 has a nontrivial automorphism. I've seen this question answered on this site for infinite groups, but the proofs given use the fact that if $g^2=1$ for every $g$ in $G$, then $G$ is a vector space over $\mathbb{Z}_2$. This is an exercise in Herstein's text that appears before the section on (the fundamental theorem of) finite abelian groups. I think I can prove this result using that theorem, but was wondering if there are more elementary proofs.
Here is my proof: If $G$ is nonabelian, then $\exists x \in G$ such that the map $(T_x: g \mapsto x^{-1}gx)$ is a nontrivial automorphism of $G$. So suppose $G$ is abelian. Then the map $g \mapsto g^{-1}$ is an automorphism of $G$; this automorphism is nontrivial if some element in $G$ has order at least 3. If every element in $G$ has order 2, then by the fundamental theorem on finite abelian groups, $G \cong C_2 \times \cdots \times C_2$ is the direct product of $k$ copies of $C_2$ for some $k \ge 2$. A map that interchanges the generators of the first two copies and fixes the remaining $k-2$ copies yields a nontrivial automorphism of $G$. QED.