Como o título sugere, instalei o cygwin na minha máquina Windows para tentar aprender sobre shells e kernels do UNIX e como interagir com eles. Eu sei que é pseudo UNIX / LINUX como o host real é o Windows, mas é a melhor maneira de aprender sobre sistemas UNIX / Linux?
Minha aspiração (que será afetada pelas respostas) é ter certeza de que domino os comandos e scripts do sistema de arquivos UNIX / LINUX.