A file executed by a Unix shell when the user first logs in. .login is like .cshrc but is only run for a login shell whereas .cshrc is executed by every new shell, including sub-shells, e.g. a shell started from some other program. .login was first introduced with C Shell but has been adopted by most other shells since, though in some cases it is called ".profile".