Você tem que olhar o manual para o shell específico que você está usando, pois a sintaxe exata para usar essas construções pode variar entre os shells. Muito provavelmente você está usando bash , então você faria man bash . Embora existam muitos casos em que você pode estar usando outra coisa. Por exemplo, muitas distros usam um shell POSIX para scripts de inicialização (por exemplo, o Debian usa dash ) ou um modo menos usado bash in POSIX . Normalmente, você pode fazer man sh para obter a documentação nesse caso (isso será vinculado à página man do shell usado se não for o original sh ou Bourne shell).
Se você não tiver certeza de qual shell está usando, veja esta questão - determine o shell no script durante o tempo de execução
Outra coisa que o trabalho menciona é o help builtin for bash, ele fornece uma versão abreviada do que está no manual para os vários comandos internos / instruções de controle de fluxo, etc. Você pode usar help por conta própria para ver um lista completa do que está disponível, caso contrário, você pode tentar coisas como help if , help for , help test e help [ .