Une façon de se familiariser avec la ligne de commande est d'exécuter un site web personnel sur votre propre serveur. Configurez apache, configurez ssh. Configurez un pare-feu à partir de la ligne de commande. Apprenez à lire les journaux d'erreurs et les journaux d'accès en utilisant la ligne de commande. Apprendre à faire des sauvegardes en utilisant rsync. Web + server admin vous donne beaucoup de problèmes pratiques qui peuvent être résolus efficacement avec la ligne de commande, et vous donnera beaucoup d'expérience du monde réel.
Je dis ça parce que je crois que la meilleure façon d'apprendre une technologie, c'est de besoin de il. Plutôt que de vous contenter de lire la documentation, posez-vous un problème à résoudre, puis recherchez la documentation relative à ce problème et apprenez de cette manière. Lire de la documentation sans en avoir vraiment besoin fonctionne aussi, mais c'est moins intéressant et vous apprendrez moins. La gestion d'un site Web vous donnera beaucoup de problèmes pratiques à résoudre.
Essayez de vous fixer des problèmes. Essayez d'automatiser les choses que vous faites souvent. Et revenez ici pour poser des questions plus spécifiques. Je ne dis pas ça pour rejeter votre question actuelle. Je pense vraiment que c'est la meilleure façon d'apprendre.