Much like the Mac creators thought computers should be made to understand how humans work (and not the other way around), Fish observes your past behavior and suggests commands that it thinks you might be trying to execute. The Fish shell goes where few command-line shells have gone before, shedding the POSIX baggage of its forebears in favor of simplicity, consistency, and ease-of-use.