La syntaxe des commandes et extrêmement simple. Il faut juste comprendre qu'il y a deux types d'arguments : les arguments nommés et les arguments non nommés.
Les arguments non nommés sont ceux qui viennent naturellement, par exemple dans gg vache, vache est un argument non nommé. Si une commande prend en argument deux arguments non nommés, il suffit de les mettres à la suite : gg vache lait.
Dans l'exemple précédant, la commande effectue une recherche avec une chaine qui contient tous les arguments non nommés. En réalité, gg est appelé avec un premier argument « vache », et un second argument « lait ». Dans certains cas, si l'on souhaite qu'une chaine qui contient un espace fasse partit d'un seul et même argument, il suffit d'employer les guillemets autour de cette chaine. Exemple : gg "vache lait".
Le second type d'argument possible est l'argument nommé. Ces arguments se placent avant les arguments non nommés et utilisent les deux-points comme séparateurs : gg langue:fr vache lait. Comme pour les arguments non nommés, si l'on souhaite placer une chaine avec des espaces dans un argument nommé, il suffit d'employer les guillemets.
La dernière syntaxe à retenir concerne le chaînage des commandes. Escaline peut si vous le souhaiter exécuter deux commandes en parallèle et afficher les résultats de chacune d'entre elles cote-à-cote. Il suffit pour cela d'utiliser la syntaxe « && » (double et commercial). Exemple : gg vache && yy vache pour comparer les résultats de recherche sur Google et Yahoo.