Jump to content

Qshell

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Monkbot (talk | contribs) at 15:10, 11 January 2021 (Task 18 (cosmetic): eval 3 templates: hyphenate params (2×);). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Qshell
Developer(s)IBM
Operating systemIBM i
PlatformIBM Power Systems
Standard(s)POSIX, X/Open
Available inEnglish
TypeCommand shell
WebsiteQshell

Qshell is an optional command-line interpreter (shell) licensed program for IBM i operating environment. Qshell is based on POSIX and X/Open standards. The utilities (or commands) are external programs that provide additional functions.

To determine if the Qshell Interpreter licensed program is installed on IBM i, from the operating system command line type GO LICPGM and press the Enter key. Select Option 10, and press the Enter key again. Press F11 function key to toggle through the Installed Status, Installed Release, and Product Option column views.

Commands

The following is a list of commands that are supported by the Qshell command-line interpreter on IBM i 7.4.[1]

Compared to PASE for i

According to IBM, QSHELL is a “UNIX-like” interface built over IBM i. The commands issued by the user point to programs in a “Qshell” library. To use Qshell, key STRQSH or QSH on an command line, or pass a command string to the QSH command, or use UNIXCMD, an open-source utility created by Scott Klement which allows the execution of QShell commands through an RPG special file.[2]

IBM Portable Application Solutions Environment for i (PASE for i) enables port of IBM AIX applications to the IBM i platform. To use PASE, CALL QP2TERM.

See also

References

  1. ^ https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzahz/rzahzutility.htm
  2. ^ "It's Easy to Run PHP, QShell, and PASE Tools from RPG". 12 November 2009. Retrieved 12 April 2016.

Further reading