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. ^ a b c 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

📚 Artikel Terkait di Wikipedia

Help (command)

command in various command line shells such as COMMAND.COM, cmd.exe, Bash, qshell, 4DOS/4NT, Windows PowerShell, Singularity shell, Python, MATLAB and GNU

Bash (Unix shell)

available on Arch Linux PWB shell (Mashey or Programmer's Workbench shell) Qshell – for IBM i rc – from Plan 9 RUNCOM rush (Restricted User Shell) – available

Nohup

(2015-03-26). Retrieved on 2015-04-13. IBM. "IBM System i Version 7.2 Programming Qshell" (PDF). IBM. Retrieved 2020-09-05. "SSH Frequently Asked Questions". Snailbook

Tr (Unix)

Manual by ASCII Corporation IBM. "IBM System i Version 7.2 Programming Qshell" (PDF). IBM. Archived (PDF) from the original on 2020-09-18. Retrieved 2020-09-05

Grep

ASCII Corporation". April 1993. IBM. "IBM System i Version 7.2 Programming Qshell" (PDF). IBM. Archived (PDF) from the original on 2020-09-18. Retrieved 2020-09-05

Tar (computing)

Operating System Interface (POSIX) IBM. "IBM System i Version 7.2 Programming Qshell" (PDF). IBM. Retrieved 2020-09-05. "Announcing Windows 10 Insider Preview

IBM i

and installed with the YUM package manager. PASE is distinct from the Qshell environment, which is an implementation of a Unix shell and associated utilities

Unix shell

developed originally for Windows OS and now available to macOS and Linux. Qshell – A shell on the IBM i operating system based on POSIX and X/Open standards