Shell Initialization and Termination
Activities:
- Reads .cshrc from home directory when new C shell started.
- Reads .login when initiated as a login shell.
- Reads .logout when shell terminated (if the login shell)
- Operates in either interactive or non-interactive (batch) mode.