Prove that every finite group having more than two elements has a nontrivial automorphism.
Proof: Let $G$ is a group such that $o(G)>2$. Let's consider three following cases:
If $G$ is not abelian then exists $a,b\in G$ such that $ab\neq ba$. We can consider the mapping $T_a:G\to G$ defined by $T_a(g)=aga^{-1}$. Then $T_a(b)=aba^{-1}\neq b$ so $T_a$ is nontrivial automorphism.
If $G$ is abelian and there is element $a\in G$ such that $a^2\neq e$ $\Rightarrow$ $a\neq a^{-1}$. Since $G$ is abelian then inverse mapping $T:G\to G$ defined by $T(g)=g^{-1}$ is nontrivial automorphism since $T(a)=a^{-1}\neq a$.
If $G$ is abelian and every $a\neq e$ with $o(a)=2$ or $a=a^{-1}$. I dont know how to continue reasoning.
Remark: I have met at least two topics with the same approaches but the case when $G$ abelian and every non-identity element has order $2$ is solved by considering vector space over $\mathbb{Z}/2$. I am not familiar with vector spaces and I was not able to comprehend this solution. I would be very grateful if somebody will provide more easier solution with detailed explanation.