For a plink-and-PRS tutorial that includes a PCA step, see
https://choishingwan.github.io/PRS-Tutorial/plink/ . With the exception of --clump, all steps can currently be performed with plink 2.0 instead of 1.9.
From there, simple GWAS can be done with
plink2 \
--bfile <input fileset prefix> \
--glm \
--pheno <phenotype file> \
--covar <.eigenvec file from --pca> \
--out <output prefix>
Let me know if you need more assistance.