Non-cheat commands are commands that you can use in worlds that don’t have cheats on. Turned off cheats are one of the the default world settings. Cheat settings can’t be changed in an already existing world. These commands can be used also in worlds with cheats turned on.
Here's a list: