Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Qshell

From Wikipedia, the free encyclopedia
Qshell
DeveloperIBM
Operating systemIBM i
PlatformIBM Power Systems
StandardsPOSIX, X/Open
Available inEnglish
TypeCommand shell
WebsiteQshell

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.[1] 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.[1]

Commands

[edit]

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

Differences from other Unix shells

[edit]

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.[3]

Compared to PASE for i

[edit]

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.[1]

See also

[edit]

References

[edit]
  1. 1 2 3 Holt, Ted; Kulack, Fred (February 1, 2004). Qshell for iSeries. MC Press. ISBN 1-58347-046-8.
  2. "List of all utilities". IBM.
  3. "Differences with other interpreters". IBM.

Further reading

[edit]
[edit]