Qshell

Optional command-line interpreter for the IBM


title: "Qshell" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["command-shells", "interpreters-(computing)", "ibm-operating-systems"] description: "Optional command-line interpreter for the IBM" topic_path: "technology/computing" source: "https://en.wikipedia.org/wiki/Qshell" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Optional command-line interpreter for the IBM ::

::data[format=table title="Infobox software"]

FieldValue
nameQshell
developerIBM
operating systemIBM i
platformIBM Power Systems
languageEnglish
genreCommand shell
websiteQshell
standardPOSIX, X/Open
::

| name = Qshell | logo = | screenshot = | screenshot_size = | caption = | other_names = | author = | developer = IBM | released = | discontinued = | latest release version = | latest release date = | programming language = | operating system = IBM i | platform = IBM Power Systems | included with = | replaced_by = | language = English | genre = Command shell | license = | website = Qshell | standard = POSIX, X/Open

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.

Commands

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

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 and built-in commands are therefore not available as well.

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.

References

References

  1. "List of all utilities".
  2. "Differences with other interpreters".
  3. (February 1, 2004). "Qshell for iSeries". MC Press.

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

command-shellsinterpreters-(computing)ibm-operating-systems