Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Qshell
Optional command-line interpreter for the IBM

Qshell is an optional command-line interpreter (shell) for the IBM i operating system. Qshell is based on POSIX and X/Open standards. It is a Bourne-like shell that also includes features of KornShell. The utilities (or commands) are external programs that provide additional functions. The development team of Qshell had to deal with platform-specific issues such as translating between ASCII and EBCDIC. The shell supports interactive mode as well as batch processing and can run shell scripts from Unix-like operating systems with few or no modifications.

We don't have any images related to Qshell yet.
We don't have any YouTube videos related to Qshell yet.
We don't have any PDF documents related to Qshell yet.
We don't have any Books related to Qshell yet.
We don't have any archived web articles related to Qshell yet.

Commands

The following is a list of commands that are supported by the Qshell command-line interpreter on IBM i 7.4.3

Differences from other Unix shells

Qshell does not support the <> redirection operator or provide a command history. It also has no job control support as IBM i operating system does not have the concept of a foreground or background process group. The POSIX standard fg and bg built-in commands are therefore not available as well.4

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. It began as a port from the ash shell, which was a Bourne-like shell created by Berkeley Software Design.5

See also

Further reading

  • Holt, Ted (2004). Qshell for iSeries. ISBN 1-58347-046-8.
  • System i 7.2 Programming Qshell (PDF). International Business Machines Corporation. 2013. p. 202. Product Number: 5770-SS1.

References

  1. Holt, Ted; Kulack, Fred (February 1, 2004). Qshell for iSeries. MC Press. ISBN 1-58347-046-8. 1-58347-046-8

  2. Holt, Ted; Kulack, Fred (February 1, 2004). Qshell for iSeries. MC Press. ISBN 1-58347-046-8. 1-58347-046-8

  3. "List of all utilities". IBM. https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzahz/rzahzutility.htm

  4. "Differences with other interpreters". IBM. https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_74/rzahz/rzahzdiffer.htm

  5. Holt, Ted; Kulack, Fred (February 1, 2004). Qshell for iSeries. MC Press. ISBN 1-58347-046-8. 1-58347-046-8