Z and need to be uncompressed before used in this way. More than one command can be entered on a line if the commands are separated by semicolons. Such commands will be executed sequentially. You can use parentheses to group commands. Since a subshell is created for each group, this can be used to prevent changing the current environment.
Type ahead is permitted, even if the characters get interspersed with output.
2.2 Path When you issue a command, the shell program parses the command line and either processes it directly or searches for a file with that name in any of the directories specified in your search path , which is controlled by the shell variable PATH . If the file is not found in any of the directories in your search path, the shell reports that the command was not found. If you are using the C, tcsh or zsh shells, for example, and you add a command to one of the directories in your search path, it may be necessary for you to either log out and log back in or to recreate the internal tables used by the C shell with the rehash command. 2.3 Processes When you begin a terminal session, the operating system starts a single parent process . Creating a new process from an existing process is called forking .