Muito bom! Parabéns.

Gostaria de acrescentar comentando que utilizo bastante os comandos de usuários, são muito importantes quando falamos de servidores, como hospedagens e VPS.

Vou dar alguns exemplos: sudo -su <usuario>

  • exemplo: sudo -su www-data
  • comando para alterar usuário

sudo -Hu <usuario> <outros-comandos>

  • exemplo: sudo -Hu www-data git pull
  • comando para rodar comandos com outro usuário, mas sem alterar o usuário que já está logado

sudo chown -R <usuario> <diretorio>

  • exemplo: sudo chown -R www-data /var/www/
  • comando para alterar usuário "dono" do diretório ou arquivo
  • necessário o -R (recursivo) para diretório, se quiser alterar apenas um arquivo, pode tirar o -R

Os principais que me lembro são estes, alguns outros como chmod e até mesmo comandos para gerar chaves RSA são muito importantes, mas precisam de um estudo mais a fundo.