shell interactive mode