Unix shell commands

As Unix and Linux allows a user to write a script that uses any program available in a system as interpreter the set of these commands becomes a kind of programming language.

Avoiding the obvious interpreters (awk, sh, perl, python, ruby ...) the most obvious case is a cat, a programming language which produces only Quines, but in fact there are a lot more examples, including:

Et cetera, et cetera…