One way of using a Unix system is with the command line interface. Users run commands and programs by typing text characters. This takes time to learn, but it is a very powerful and flexible way of working. It is still used by most Unix administrators. These commands are run in a shell, which can change slightly between one system and another.