About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
OpenExtensions for z/VM
A list of the Single UNIX Specification commands by category
This list organizes the Single UNIX Specification commands and utilities (all supported by OpenExtensions for z/VM) by user task categories.
The following list presents OpenExtensions shell commands and utilities grouped by the task a user might want to perform. Similar tasks are organized together. Stub commands (cancel, cu and lpstat) are not listed because their functions are not supported by OpenExtensions.
The list shows the command name and its function.
General Use
command | Run a simple command |
date | Display the date and time |
echo | Write arguments to standard output |
exec | Run a command and open, close, or copy the file descriptors |
Return arguments from the shell | |
printf | Write formatted output |
sh | Invoke a shell (command interpreter) |
time | Display processor and elapsed times for a command |
whence | Tell how the shell interprets a command name |
Controlling Your Environment
alias | Display or create a command alias |
cms | Run a CP/CMS command from the shell |
env | Display environments, or set an environment for a process |
export | Set the export attributes for variables, or show currently exported variables |
fc | Process a command history list |
history | Process a command history list |
id | Return the user identity |
locale | Get locale-specific information |
logger | Log messages |
logname | Return a user's login name |
newgrp | Change to a new group |
r | Process a command history list |
readonly | Mark a variable as read-only |
return | Return from a shell function or . (dot) script |
set | Set or unset command options and positional parameters |
shift | Shift positional parameters |
stty | Set or display terminal options |
su | Change the user ID connected with a session |
touch | Change the file access and modification times |
tty | Return the user's terminal name |
unalias | Remove alias definitions |
uname | Display the name of the current operating system |
unset | Unset values and attributes of variables and functions |
Managing Directories
basename | Return the nondirectory components of a pathname |
cd | Change the working directory |
chgrp | Change the group owner of a file or directory |
chmod | Change the mode of a group or directory |
chown | Change the owner or group of a file or directory |
dirname | Return the directory components of a pathname |
ls | List file and directory names and attributes |
mkdir | Make a directory |
mv | Rename or move a file or directory |
pathchk | Check a pathname |
pwd | Return the working directory name |
rm | Remove a directory entry |
rmdir | Remove a directory |
Managing Files
cat | Concatenate or display text files |
cksum | Calculate and write checksums and byte counts |
cmp | Compare two files |
comm | Show and select or reject lines common to two files |
| compress | Lempel-Ziv file compression |
cp | Copy a file |
cut | Cut out selected fields of each line of a file |
dot or . | Run a shell file in the current environment |
dd | Convert and copy a file |
diff | Compare two text files and show the differences |
ed | Use the ed line-oriented text editor |
find | Find a file meeting specified criteria |
fold | Break lines into shorter lines |
head | Display the first part of a file |
iconv | Convert characters from one code set to another |
join | Join two sorted, textual relational databases |
ln | Create a link to a file |
mkfifo | Make a FIFO special file |
mknod | Make a FIFO or character special file |
mv | Rename or move a file or directory |
od | Dump a file in a specified format |
paste | Merge corresponding or subsequent lines of a file |
sed | Start the sed noninteractive stream editor |
sort | Start the sort-merge utility |
tail | Display the last part of a file |
tee | Duplicate the output stream |
tr | Translate characters |
umask | Set or return the file mode creation mask |
| uncompress | Undo Lempel-Zev compression of a file |
uniq | Report or filter out repeated lines in a file |
wc | Count newlines, words, and bytes |
Printing Files
lp | Send a file to a printer |
pr | Format a file in paginated form and send it to standard output |
Computing and Managing Logic
bc | Use the arbitrary-precision arithmetic calculation language |
break | Exit from a for, while, or until loop in a shell script |
colon or : | Do nothing, successfully |
continue | Skip to the next iteration of a loop in a shell script |
dot or . | Run a shell file in the current environment |
eval | Construct a command by concatenating arguments |
exec | Run a command and open, close, or copy the file descriptors |
exit | Return to the parent process from which the shell was called or to TSO/E |
expr | Evaluate arguments as an expression |
false | Return a nonzero exit code |
grep | Search a file for a specified pattern |
let | Evaluate an arithmetic expression |
test | Test for a condition |
trap | Intercept abnormal conditions and interrupts |
true | Return a value of 0 |
Controlling Processes
bg | Move a job to the background |
fg | Bring a job into the foreground |
jobs | Return the status of jobs in the current session |
kill | End a process or job, or send it a signal |
nohup | Start a process that is immune to hangups |
ps | Return the status of a process |
sleep | Suspend execution of a process for an interval of time |
time | Display processor and elapsed times for a command |
times | Get process and child process times |
wait | Wait for a child process to end |
Writing Shell Scripts
getconf | Get configuration values |
getopts | Parse utility options |
read | Read a line from standard input |
type | Tell how the shell interprets a name |
typeset | Assign attributes and values to variables |
xargs | Construct an argument list and run a command |
Developing or Porting Application Programs
ar | Create or maintain library archives |
awk | Process programs written in the awk language |
c89 | Compile C/VM source code and create an executable file |
cxx | Compile C++/VM and C/VM and create an executable file |
lex | Generate a program for lexical tasks |
make | Maintain program-generated and interdependent files |
strip | Remove unnecessary information from an executable file |
yacc | Use the yacc compiler |
Communicating with the System or Other Users
mailx | Send or receive electronic mail |
Working with Archives
ar | Create or maintain library archives |
cpio | Copy in/out file archives |
pax | Interchange portable archives |
tar | Manipulate the tar archive files to copy or back up a file |