Well, a Shell is a program that allows you the user an easy and convenient way of executing (running) programs in UNIX.
On the Mac you have an Application called "Terminal" this is what we access the Shell with...
The Shell responds to any 'commands' passed to it...it then passes these on to the UNIX kernel to execute them.
One of the best features of the shell, is that it allows you to create scripts. In essence scripts are lists of commands that you want to run !
So, you can create a shell script that does a repetitive task for you, then save it as a executable file and you can then 'run' the script using a single word or by allowing cron to run it at a specific time...
...this all might sound !@$£%@ but I'll put a few examples up and it will become clearer.
On the Mac you have an Application called "Terminal" this is what we access the Shell with...
The Shell responds to any 'commands' passed to it...it then passes these on to the UNIX kernel to execute them.
One of the best features of the shell, is that it allows you to create scripts. In essence scripts are lists of commands that you want to run !
So, you can create a shell script that does a repetitive task for you, then save it as a executable file and you can then 'run' the script using a single word or by allowing cron to run it at a specific time...
...this all might sound !@$£%@ but I'll put a few examples up and it will become clearer.