I came up with the following proof of the normal basis theorem of a cyclic extension field. Is this proof well-known?
Proposition Let $L$ be a finite cyclic extension of a field $K$. Let $n$ be the degree of $L$ over $K$. Let $\sigma$ be the generator of its Galois group. Then there is an element $y$ of $L$ such that $y, \sigma(y),\ldots,\sigma^{n-1}(y)$ is a basis of $L/K$.
Proof: It is well-known that $1, \sigma,\ldots,\sigma^{n-1}$ are linearly independent over $K$. Hence, since $σ^n = 1$, $X^n - 1$ is the minimal polynomial of $σ$ over $K$. Let $f(x)$ be the characteristic polynomial of $σ$. By the Cayley-Hamilton theorem, $f(σ) = 0$. Hence $f(X)$ is divisible by $X^n - 1$. Since $f(X)$ is monic and the degree of $f(X)$ is $n$, $f(X) = X^n - 1$. By the proposition I posted in this site under the title "Cyclic modules over a polynomial ring", $L$ is a cyclic $K[X]$-module. Let $y$ be a generator of $L$ as a $K[X]$-module. Then $y, σ(y),\ldots,σ^{n-1}(y)$ is a basis of $L/K$.