Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL

Chapter 9: Interacting with z/OS UNIX > z/OS UNIX interactive interfaces - Pg. 351

9.2 z/OS UNIX interactive interfaces z/OS UNIX (z/OS Shell) OMVS command ISPF Shell (ISHELL) ishell command type filename # ls -l dir dir bin etc Unix interface POSIX 1003.2 Command interface ISPF based Menu interface Unix experienced user TSO experienced user Figure 9-2 Overview of z/OS UNIX shell and ISHELL Figure 9-2 shows an overview of the two interactive interfaces, z/OS UNIX shell and the ISHELL. In addition, there are some TSO/E commands to support z/OS UNIX, but they are limited to certain functions such as copying files and creating directories. The z/OS UNIX shell provides the environment that has the most functions and capabilities. Shell commands can easily be combined in pipes or shell scripts and thereby become powerful new functions. A sequence of shell commands can be stored in a text file which can be executed. This is called a shell script. The shell supports many of the features of a regular programming language. There are some TSO commands that provide support for UNIX System Services. An important command is the OMVS command, which invokes the z/OS UNIX shell. The ISHELL command invokes the ISPF shell. The ISHELL is a good starting point for users familiar with TSO and ISPF that want or need to use z/OS UNIX. Once the ISHELL command is executed, it provides so-called Common User Access® (CUA®) panels, where users can work with the hierarchical file system. There are also panels for mounting and unmounting file systems and for doing some z/OS UNIX administration. In addition the ISHELL is an ISPF dialog for users and system administrators which can be used instead of shell commands to perform many tasks related to file systems, files, and z/OS UNIX user administration. The two types of interacting with the z/OS UNIX shell can be a good starting point for: Those whose primary interactive computing environment is a UNIX or AIX workstation and who find the z/OS shell programming environment familiar. Those whose primary interactive computing environment is TSO/E and ISPF and who can do much of their work in that environment. Chapter 9. Interacting with z/OS UNIX 351