• Abstract for z/OS UNIX System Services Command Reference
    • Summary of changes
      • Summary of changes
      • z/OS Version 2 Release 1 summary of changes
  • Introduction to shell commands and DBCS
    • Reading the command descriptions
    • Using the double-byte character set (DBCS)
  • Shell command descriptions
    • alias — Display or create a command alias
    • amblist — Display formatted information from object and executable files for diagnostic purposes
    • ar — Create or maintain library archives
    • as — Use the HLASM assembler to produce object files
    • asa — Interpret ASA/FORTRAN carriage control
    • at — Run a command at a specified time
    • autoload — Indicate function name not defined
    • automount — Configure the automount facility
    • awk — Process programs written in the awk language
    • basename — Return the nondirectory components of a path name
    • batch — Run commands when the system is not busy
    • bc — Use the arbitrary-precision arithmetic calculation language
    • bg — Move a job to the background
    • bpxmtext — Display reason code text
    • bpxtrace — Activate or deactivate traces for processes
    • break — Exit from a loop in a shell script
    • c++ — Compile C and C++ source code, link-edit and create an executable file
    • c89 — Compiler invocation using host environment variables
    • c99 — Compile C source code, link-edit and create an executable file
    • cal — Display a calendar for a month or year
    • calendar — Display all current appointments
    • cancel - Cancel print queue requests (stub command)
    • captoinfo — Print the terminal entries in the terminfo database
    • cat — Concatenate or display text files
    • cc — Compile C source code, link-edit and create an executable file
    • cd — Change the working directory
    • ceebldtx — Transform message source files into assembler source files
    • chaudit — Change audit flags for a file
    • chcp — Set or query ASCII/EBCDIC code pages for the terminal
    • chgrp — Change the group owner of a file or directory
    • chlabel — Set the security label of files and directories
    • chmod — Change the mode of a file or directory
    • chmount — Change the mount attributes of a file system
    • chown — Change the owner or group of a file or directory
    • chroot — Change the root directory for the execution of a command
    • chtag — Change file tag information
    • cksum — Calculate and display checksums and byte counts
    • clear — Clear the screen of all previous output
    • cmp — Compare two files
    • col — Remove reverse line feeds
    • : (colon) — Do nothing, successfully
    • comm — Show and select or reject lines common to two files
    • command — Run a simple command
    • compress — Lempel-Ziv file compression
    • confighfs — Invoke the vfs_pfsctl function for HFS file systems
    • configstk — Configure the AF_UEINT stack
    • configstrm — Set and query the STREAMS physical file system configuration
    • continue — Skip to the next iteration of a loop in a shell script
    • copytree — Make a copy of a file hierarchy while preserving all file attributes
    • cp — Copy a file
    • cpio — Copy in/out file archives
    • cron daemon — Run commands at specified dates and times
    • crontab — Schedule regular background jobs
    • csplit — Split text files
    • ctags — Create tag files for ex, more, and vi
    • cu — Call up another system (stub only)
    • cut — Cut out selected fields from each line of a file
    • cxx — Compile C and C++ source code, link-edit and create an executable file
    • date — Display the date and time
    • dbgld — Create a module map for debugging
    • dbx — Use the debugger
    • ? subcommand for dbx: Search backward for a pattern
    • / subcommand for dbx: Search forward for a pattern
    • alias subcommand for dbx: Display and assign subcommand aliases
    • args subcommand for dbx: Display program arguments
    • assign subcommand for dbx: Assign a value to a variable
    • case subcommand for dbx: Change how dbx interprets symbols
    • catch subcommand for dbx: Start trapping a signal
    • clear subcommand for dbx: Remove all stops at a specified source line
    • cleari subcommand for dbx: Remove all breakpoints at an address
    • condition subcommand for dbx: Display a list of active condition variables
    • cont subcommand for dbx: Continue program execution
    • delete subcommand for dbx: Remove traces and stops
    • detach subcommand for dbx: Continue program execution without dbx control
    • display memory subcommand for dbx: Display the contents of memory
    • down subcommand for dbx: Move the current function down the stack
    • dump subcommand for dbx: Display the names and values of variables in a procedure
    • edit subcommand for dbx: Invoke an editor
    • file subcommand for dbx: Change the current source file
    • func subcommand for dbx: Change the current function
    • goto subcommand for dbx: Run a specified source line
    • gotoi subcommand for dbx: Change the program counter address
    • help subcommand for dbx: Display a subcommand synopsis
    • history subcommand for dbx: Display commands in a history list
    • ignore subcommand for dbx: Stop trapping a signal
    • list subcommand for dbx: Display lines of the current source file
    • listfiles subcommand for dbx: Display the list of source files
    • listfuncs subcommand for dbx: Display the list of functions
    • listi subcommand for dbx: List instructions from the program
    • map subcommand for dbx: Display load characteristics
    • move subcommand for dbx: Display or change the next line to be shown with the list command
    • multproc subcommand for dbx: Enable or disable multiprocess debugging
    • mutex subcommand for dbx: Display a list of active mutex objects
    • next subcommand for dbx: Run the program up to the next source line
    • nexti subcommand for dbx: Run the program up to the next machine instruction
    • object subcommand for dbx: Load an object file
    • onload subcommand for dbx: Evaluate stop/trace after DLL load
    • plugin subcommand for dbx: Pass the specified command to the plug-in parameter
    • pluginload subcommand for dbx: Load the specified plug-in
    • pluginunload subcommand for dbx: Unload the specified plug-in
    • print subcommand for dbx: Print the value of an expression
    • prompt subcommand for dbx: Change the dbx command prompt
    • quit subcommand for dbx: End the dbx debugging session
    • readwritelock subcommand for dbx: Display a list of active read/write lock objects
    • record subcommand for dbx: Append user's commands to a file
    • registers subcommand for dbx: Display the value of registers
    • rerun subcommand for dbx: Begin running a program with the previous arguments
    • return subcommand for dbx: Continue running a program until a return is reached
    • run subcommand for dbx: Run a program
    • set subcommand for dbx: Define a value for a dbx variable
    • sh subcommand for dbx: Pass a command to the shell for execution
    • skip subcommand for dbx: Continue from the current stopping point
    • source subcommand for dbx: Read subcommands from a file
    • status subcommand for dbx: Display the active trace and stop subcommands
    • step subcommand for dbx: Run one or more source lines
    • stepi subcommand for dbx: Run one or more machine instructions
    • stop subcommand for dbx: Stop execution of a program
    • stopi subcommand for dbx: Stop at a specified location
    • thread subcommand for dbx: Display a list of active threads
    • trace subcommand for dbx: Print tracing information
    • tracei subcommand for dbx: Turn on tracing
    • unalias subcommand for dbx: Remove an alias
    • unset subcommand for dbx: Delete a variable
    • up subcommand for dbx: Move the current function up the stack
    • use subcommand for dbx: Set the list of directories to be searched
    • whatis subcommand for dbx: Display the type of program components
    • where subcommand for dbx: List active procedures and functions
    • whereis subcommand for dbx: Display the full qualifications of symbols
    • which subcommand for dbx: Display the full qualification of an identifier
    • dd — Convert and copy a file
    • df — Display the amount of free space in the file system
    • diff — Compare two text files and show the differences
    • dircmp — Compare directories
    • dirname — Return the directory components of a path name
    • . (dot) — Run a shell file in the current environment
    • dspcat — Display all or part of a message catalog
    • dspmsg — Display selected messages from message catalogs
    • du — Summarize usage of file space
    • echo — Write arguments to standard output
    • ed — Use the ed line-oriented text editor
    • edcmtext — Display errnojr reason code text
    • egrep — Search a file for a specified pattern
    • env — Display or set environment variables for a process
    • eval — Construct a command by concatenating arguments
    • ex — Use the ex text editor
    • exec — Run a command and open, close, or copy the file descriptors
    • exit — Return to the shell's parent process or to TSO/E
    • expand — Expand tabs to spaces
    • export — Set a variable for export
    • expr — Evaluate arguments as an expression
    • exrecover daemon — Retrieve vi and ex files
    • extattr — Set, reset, and display extended attributes for files
    • false — Return a nonzero exit code
    • fc — Process a command history list
    • fg — Bring a job into the foreground
    • fgrep — Search a file for a specified pattern
    • file — Determine file type
    • find — Find a file meeting specified criteria
    • filecache — Manage file caches
    • fold — Break lines into shorter lines
    • functions — Display or assign attributes to functions
    • fuser — List process IDs of processes with open files
    • gencat — Create or modify message catalogs
    • getconf — Get configuration values
    • getfacl — Display owner, group, and access control list (ACL) entries
    • getopts — Parse utility options
    • grep — Search a file for a specified pattern
    • hash — Create a tracked alias
    • head — Display the first part of a file
    • history — Display a command history list
    • iconv — Convert characters from one code set to another
    • id — Return the user identity
    • inetd daemon — Provide service management for networks
    • infocmp — Compare or print the terminal description
    • integer — Mark each variable with an integer value
    • ipcrm — Remove message queues, semaphore sets, or shared memory IDs
    • ipcs — Report status of the interprocess communication facility
    • jobs — Return the status of jobs in the current session
    • join — Join two sorted textual relational databases
    • kill — End a process or job, or send it a signal
    • [ (left bracket) — Test for a condition
    • ld — Link object files
    • let — Evaluate an arithmetic expression
    • lex — Generate a program for lexical tasks
    • line — Copy one line of standard input
    • link — Create a hard link to a file
    • ln — Create a link to a file
    • locale — Get locale-specific information
    • localedef — Define the locale environment
    • logger — Log messages
    • logname — Return a user's login name
    • lp — Send a file to a printer
    • lpstat — Show status of print queues (stub command)
    • ls — List file and directory names and attributes
    • mail — Read and send mail messages
    • mailx — Send or receive electronic mail
    • make — Maintain program-generated and interdependent files
    • makedepend — Generate source dependency information
    • man — Display sections of the online reference manual
    • mesg — Allow or refuse messages
    • mkcatdefs — Preprocess a message source file
    • mkdir — Make a directory
    • mkfifo — Make a FIFO special file
    • mknod — Make a FIFO or character special file
    • more — Display files on a page-by-page basis
    • mount — Logically mount a file system
    • mv — Rename or move a file or directory
    • newgrp — Change to a new group
    • nice — Run a command at a different priority
    • nl — Number lines in a file
    • nm — Display symbol table of object, library, or executable files
    • nohup — Start a process that is immune to hang ups
    • obrowse — Browse a z/OS UNIX file
    • od — Dump a file in a specified format
    • oedit — Edit files in a z/OS UNIX file system
    • pack — Compress files by Huffman coding
    • passwd — Change user passwords or password phrases
    • paste — Merge corresponding or subsequent lines of a file
    • patch — Change a file using diff output
    • pathchk — Check a path name
    • pax — Interchange portable archives
    • pcat — Unpack and display Huffman packed files
    • pg — Display files interactively
    • pr — Format a file in paginated form and send it to standard output
    • print — Return arguments from the shell
    • printenv — Display the values of environment variables
    • printf — Write formatted output
    • ps — Return the status of a process
    • pwd — Return the working directory name
    • r — Process a command history list
    • read — Read a line from standard input
    • readonly — Mark a variable as read-only
    • renice — Change priorities of a running process
    • return — Return from a shell function or . (dot) script
    • rlogind — Validate rlogin requests
    • rm — Remove a directory entry
    • rmdir — Remove a directory
    • runcat — Pipe output from mkcatdefs to gencat
    • script — Makes a typescript of a terminal session
    • sed — Start the sed noninteractive stream editor
    • set — Set or unset command options and positional parameters
    • setfacl — Set, remove, and change access control lists (ACLs)
    • sh — Invoke a shell
    • shedit — Interactive command and history editing in the shell
    • shift — Shift positional parameters
    • sleep — Suspend execution of a process for an interval of time
    • skulker — Remove old files from a directory
    • sort — Start the sort-merge utility
    • spell — Detect spelling errors in files
    • split — Split a file into manageable pieces
    • stop — Suspend a process or job
    • strings — Display printable strings in binary files
    • strip — Remove unnecessary information from an executable file
    • stty — Set or display terminal options
    • su — Change the user ID associated with a session
    • submit — Submit a batch job for background processing
    • sum — Calculate and display checksums and block counts
    • suspend — Send a SIGSTOP to the current shell
    • sysvar — Display static system symbols
    • tabs — Set tab stops
    • tail — Display the last part of a file
    • talk — Talk to another user
    • tar — Manipulate the tar archive files to copy or back up a file
    • tcsh — Invoke a C shell
    • @ (at) built-in command for tcsh: Print the value of tcsh shell variables
    • % (percent) built-in command for tcsh: Move jobs to the foreground or background
    • alloc built-in command for tcsh: Show the amount of dynamic memory acquired
    • bindkey built-in command for tcsh: List all bound keys
    • builtins built-in command for tcsh: Prints the names of all built-in commands
    • bye built-in command for tcsh: Terminate the login shell
    • chdir built-in shell command for tcsh: Change the working directory
    • complete built-in command for tcsh: List completions
    • dirs built-in command for tcsh: Print the directory stack
    • echotc built-in command for tcsh: Exercise the terminal capabilities in args
    • filetest built-in command for tcsh: Apply the op file inquiry operator to a file
    • glob built-in command for tcsh: Write each word to standard output
    • hashstat built-in command for tcsh: Print a statistic line on hash table effectiveness
    • hup built-in command for tcsh: Run command so it exits on a hang-up signal
    • limit built-in command for tcsh: Limit consumption of processes
    • log built-in command for tcsh: Print the watch tcsh shell variable
    • login built-in command for tcsh: Terminate a login shell
    • logout built-in command for tcsh: Terminate a login shell
    • ls-F built-in command for tcsh: List files
    • notify built-in command for tcsh: Notify user of job status changes
    • onintr built-in command for tcsh: Control the action of the tcsh shell on interrupts
    • popd built-in command for tcsh: Pop the directory stack
    • pushd built-in command for tcsh: Make exchanges within directory stack
    • rehash built-in command for tcsh: Recompute internal hash table
    • repeat built-in command for tcsh: Execute command count times
    • sched built-in command for tcsh: Print scheduled event list
    • setenv built-in command for tcsh: Set environment variable name to value
    • settc built-in command for tcsh: Tell tcsh shell the terminal capability cap value
    • setty built-in command for tcsh: Control tty mode changes
    • source built-in command for tcsh: Read and execute commands from name
    • telltc built-in command for tcsh: List terminal capability values
    • uncomplete built-in command for tcsh: Remove completions whose names match pattern
    • unhash built-in command for tcsh: Disable use of internal hash table
    • unlimit built-in command for tcsh: Remove resource limitations
    • unsetenv built-in command for tcsh: Remove environmental variables that match pattern
    • watchlog built-in command for tcsh: Print the watch shell variable
    • where built-in command for tcsh: Report all instances of command
    • which built-in command for tcsh: Display next executed command
    • tee — Duplicate the output stream
    • test — Test for a condition
    • tic — Put terminal entries in the terminfo database
    • time — Display processor and elapsed times for a command
    • times — Get process and child process times
    • touch — Change the file access and modification times
    • tput — Change characteristics of terminals
    • tr — Translate characters
    • trap — Intercept abnormal conditions and interrupts
    • true — Return a value of 0
    • tso — Run a TSO/E command from the shell
    • tsocmd — Run a TSO/E command from the shell (including authorized commands)
    • tsort — Sort files topologically
    • tty — Return the user's terminal name
    • type — Tell how the shell interprets a name
    • typeset — Assign attributes and values to variables
    • uconvdef — Create binary conversion tables
    • ulimit — Set process limits
    • umask — Set or return the file mode creation mask
    • unalias — Remove alias definitions
    • uname — Display the name of the current operating system
    • uncompress — Undo Lempel-Ziv compression of a file
    • unexpand — Compress spaces into tabs
    • uniq — Report or filter out repeated lines in a file
    • unlink — Removes a directory entry
    • unmount — Remove a file system from the file hierarchy
    • unpack — Decode Huffman packed files
    • unset — Unset values and attributes of variables and functions
    • uptime — Report how long the system has been running
    • uucc — Compile UUCP configuration files
    • uucico daemon — Process UUCP file transfer requests
    • uucp — Copy files between remote UUCP systems
    • uucpd daemon — Invoke uucico for TCP/IP connections from remote UUCP systems
    • uudecode — Decode a transmitted binary file
    • uuencode — Encode a file for safe transmission
    • uulog — Display log information about UUCP events
    • uuname — Display list of remote UUCP systems
    • uupick — Manage files sent by uuto and uucp
    • uustat — Display status of pending UUCP transfers
    • uuto — Copy files to users on remote UUCP systems
    • uux — Request command execution on remote UUCP systems
    • uuxqt daemon — Carry out command requests from remote UUCP systems
    • vi — Use the display-oriented interactive text editor
    • wait — Wait for a child process to end
    • wall — Broadcast a message to logged-in users
    • wc — Count newlines, words, and bytes
    • whence — Tell how the shell interprets a command name
    • who — Display information about current users
    • whoami — Display your effective user name
    • write — Write to another user
    • writedown — Set or display user's write-down mode
    • xlc — Compiler invocation using a customizable configuration file
      • Invocation commands
      • Setting up the compilation environment
        • Environment variables
        • Environment variables for OpenMP
      • Setting up a configuration file
        • Configuration file attributes
        • Tailoring a configuration file
        • Default configuration file
      • Invoking the compiler
      • Invoking the binder
      • Supported options
        • –q options syntax
        • Flag options syntax
      • Specifying compiler options
        • Specifying compiler options on the command line
        • Specifying flag options
        • Specifying compiler options in a configuration file
        • Specifying compiler options in your program source files
        • Specifying compiler options for architecture-specific 32-bit or 64-bit compilation
    • xlC — Compile C and C++ source code, link-edit and create an executable file
    • xlc++ — Compile C and C++ source code, link-edit and create an executable file
    • xargs — Construct an argument list and run a command
    • yacc — Use the yacc compiler
    • zcat — Uncompress and display data
    • zlsof — Displays information about open files, sockets, and pipes
  • TSO/E commands
    • BPXBATCH — Run shell commands, shell scripts, or executable files
    • BPXMTEXT - Display reason code text
    • BPXTRACE - Activate or deactivate traces for processes
    • ISHELL — Invoke the ISPF shell
    • MKDIR — Make a directory
    • MKNOD — Create a character special file
    • MOUNT — Logically mount a file system
    • OBROWSE — Browse a z/OS UNIX file
    • OCOPY — Copy an MVS data set member or z/OS UNIX file to another member or file
    • OEDIT — Edit a z/OS UNIX file
    • OGET — Copy z/OS UNIX files into an MVS data set
    • OGETX — Copy z/OS UNIX files from a directory to an MVS PDS or PDSE
    • OMVS — Invoke the z/OS shell
    • OPUT — Copy an MVS data set member into a z/OS UNIX file
    • OPUTX — Copy members from an MVS PDS or PDSE to a z/OS UNIX system directory
    • OSHELL — Invokes BPXBATCH from TSO/E
    • OSTEPLIB — Build a list of files
    • UNMOUNT — Remove a file system from the file hierarchy
    • ZLSOF - Displays information about open files, sockets, and pipes
  • REXX system commands
    • bpxmtext - Display reason code text
    • zlsof - Display information about open files, sockets, and pipes
  • Summary of z/OS UNIX shell commands
    • General use
    • Controlling your environment
    • Daemons
    • Managing directories
    • Managing files
    • Printing files
    • Computing and managing logic
    • Controlling processes
    • Writing shell scripts
    • Developing or porting application programs
    • Communicating with the system or other users
    • Working with archives
    • Working with UUCP
  • Summary of tcsh shell commands
    • General use
    • Controlling your environment
    • Managing directories
    • Computing and managing logic
    • Managing files
    • Controlling processes
  • Regular expressions (regexp)
    • Regular expressions (regexp)
  • Running shell scripts or executable files under MVS environments
    • BPXBATCH
    • Using OSHELL to run shell commands and scripts from MVS
  • BPXCOPY: Copying a sequential or partitioned data set or PDSE member into an HFS file
    • BPXCOPY
  • Localization
  • Stub commands
  • File formats
    • cpio — Format of cpio archives
    • magic — Format of the /etc/magic file
    • pax — Format of pax archives and special header summary files
    • queuedefs — Queue description for at, batch, and cron
    • tags — Format of the tags file
    • tar — Format of tar archives
    • utmpx — Format of login accounting files
    • uucp — Format of UUCP working files
  • Format of the TZ environment variable
    • Command format
  • Environment variables
  • Specifying MVS data set names in the shell environment
    • Utilities that support MVS data set names
  • Controlling text conversion for z/OS UNIX shell commands
    • Using automatic code set conversion
    • Shell redirection and automatic conversion
    • Disabling automatic conversion
    • Specifying the text conversion
    • Using the _TEXT_CONV environment variable
    • Commands that prevent automatic conversion by default
  • Additional dbx documentation
    • execution: Controlling execution
    • files: Accessing source files
    • scope: Scope
    • threads: Thread display and control
    • usage: Basic command usage
    • variables: "Set" variables
  • Shell commands changed for UNIX03