Help (command) explained

In computing, help is a command in various command line shells such as [[COMMAND.COM]], [[cmd.exe]], Bash, qshell, 4DOS/4NT, Windows PowerShell, Singularity shell, Python, MATLAB[1] and GNU Octave.[2] It provides online information about available commands and the shell environment.[3]

Implementations

The command is available in operating systems such as Multics,[4] Heath Company HDOS,[5] CP/M Plus, DOS, IBM OS/2,[6] eComStation, ArcaOS, IBM i,[7] Microsoft Windows, ReactOS,[8] THEOS/OASIS,[9] Zilog Z80-RIO,[10] Microware OS-9,[11] Stratus OpenVOS,[12] HP MPE/iX,[13] Motorola VERSAdos,[14] KolibriOS[15] and also in the DEC RT-11,[16] RSX-11,[17] TOPS-10[18] and TOPS-20[19] operating systems. Furthermore it is available in the open source MS-DOS emulator DOSBox and in the EFI shell.[20]

On Unix, the command is part of the Source Code Control System and prints help information for the SCCS commands.

Multics

The Multics help command prints descriptions of system commands/active functions and subroutines. It also prints various information about the system status, system changes, and other general information. This information is selected from segments maintained online, which are in a special format, called information segments. More than 800 information segments are available.[21]

DEC OS/8

The DEC OS/8 CCL help command prints information on specified OS/8 programs.[22]

DOS

MS-DOS

The help command is available in MS-DOS 5.x and later versions of the software.[23] The help command with a 'command' parameter would give help on a specific command.If no arguments are provided, the command lists the contents of DOSHELP.HLP.

In MS-DOS 6.x this command exists as FASTHELP.

The MS-DOS 6.xx help command uses QBasic to view a quickhelp HELP.HLP file, which contains more extensive information on the commands, with some hyperlinking etc. The MS-DOS 6.22 help system is included on Windows 9x CD-ROM versions as well.

PC DOS

In PC DOS 5 and 6 help is the same form as MS-DOS 5 help command.

PC DOS 7.xx help uses view.exe to open OS/2 style INF files (cmdref.inf, dosrexx.inf and doserror.inf), opening these to the appropriate pages.

PC-MOS

The Software Link's PC-MOS includes an implementation of help.[24] Like the rest of the operating system, it is licensed under the GPL v3.[25]

DR-DOS

In DR-DOS, help is a batch file that launches DR-DOS' internal help program, dosbook.

ROM-DOS

Datalight ROM-DOS includes an implementation of the command.[26] ROM-DOS was introduced in 1989 as an MS-DOS compatible operating system designed for embedded systems.

FreeDOS

The FreeDOS version was developed by Joe Cosentino.[27]

4DOS/4NT

The 4DOS/4NT help command uses a text user interface to display the online help.

cmd.exe

Used without parameters, help lists and briefly describes every system command.Windows NT-based versions use MS-DOS 5 style help. Versions before Windows Vista also have a Windows help file (NTCMDS.HLP or NTCMDS.INF) in a similar style to MS-DOS 6.

PowerShell

In PowerShell, help is a short form (implemented as a PowerShell function) for access to the Get-Help Cmdlet.

Windows PowerShell includes an extensive, console-based help system, reminiscent of man pages in Unix. The help topics include help for cmdlets, providers, and concepts in PowerShell.

GNU Bash

In Bash, the builtin command help'[28] lists all Bash builtin commands if used without arguments. Otherwise, it prints a brief summary of a command. Its syntax is: help [-dms] [pattern]

OpenVMS

HELP is a DCL utility that contains information on the use of commands and descriptions of some OpenVMS concepts such as time formats and lexical functions, as well as lists of commands for a particular purpose (HELP Hints).

Syntax

The command-syntax is: help [command]

Arguments:

Examples

DOSBox

Z:\>helpIf you want a list of all supported commands type help /all .A short list of the most often used commands:

Directory View. Display/changes the current directory. Clear screen. Copy files....

Python

See main article: article and Docstring.

>>> helpType help for interactive help, or help(object) for help about object.>>> help

Welcome to Python 2.5! This is the online help utility.

If this is your first time using Python, you should definitely check outthe tutorial on the Internet at https://www.python.org/doc/tut/.

Enter the name of any module, keyword, or topic to get help on writingPython programs and using Python modules. To quit this help utility andreturn to the interpreter, just type "quit"....

GNU Octave

octave-3.0.0.exe:1> help

Help is available for the topics listed below.Additional help for built-in functions and operators isavailable in the on-line version of the manual. Use the command`doc ' to search the manual index....

See also

Further reading

External links

Notes and References

  1. Web site: Help for functions in Command Window - MATLAB help. www.mathworks.com.
  2. Web site: Function Reference: help. octave.sourceforge.io.
  3. Web site: Microsoft TechNet Help article. 11 September 2009 .
  4. Web site: Multics Glossary -H-. www.multicians.org.
  5. Web site: Software Reference Manual HDOS SYSTEM Chapter 2 General Operations . en . Heath Company . Heath Company . 2020-02-08 . 2017-08-07 . https://web.archive.org/web/20170807205702/http://sebhc.lesbird.com/documentation/software/HDOS-2/HDOS_Reference_Chapter2.pdf . dead .
  6. Web site: JaTomes Help - OS/2 Commands . 2019-07-27 . 2019-04-14 . https://web.archive.org/web/20190414130029/http://www.jatomes.com/Help/Os2Cmd.php#HELP . dead .
  7. Web site: IBM System i Version 7.2 Programming Qshell . en . IBM . . IBM . 2020-09-05 .
  8. Web site: reactos/reactos. GitHub. 3 January 2022.
  9. http://www.bitsavers.org/pdf/phaseOneSystems/THEOS_OASIS_Users_Handbook_1985.pdf THEOS/OASIS User′s Handbook
  10. https://www.z80cpu.eu/mirrors/oldcomputers.dyndns.org/public/pub/rechner/zilog/zds/z80-rio_os_userman.pdf Z80-RIO OPERATING SYSTEM USER'S MANUAL
  11. Book: Paul S. Dayan. 1992. The OS-9 Guru - 1 : The Facts. Galactic Industrial Limited. 0-9519228-0-7.
  12. Web site: Reference manual . stratadoc.stratus.com. 2020-09-14.
  13. http://www.teamnaconsulting.com/compresources/pdfs/c01687363.pdf MPE/iX Command Reference Manual
  14. http://bitsavers.org/pdf/motorola/versados/M68KVSF_D7_VERSAdosSysFacilities_Oct85.pdf M68000 Family VERSAdos System Facilities Reference Manual
  15. Web site: Shell - KolibriOS wiki. wiki.kolibrios.org.
  16. Web site: RT-11 HELP FILE. paleoferrosaurus.com. 2018-07-16. 2018-07-17. https://web.archive.org/web/20180717041552/http://paleoferrosaurus.com/beta/documents/rt11help.html#HELP. dead.
  17. Book: RSX A Guide for Users . 1987 . John F. Pieper . Digital Equipment Corporation . 0-932376-90-8 . 2020-09-19.
  18. Book: TOPS-10 Operating System Commands Manual . August 1980 . Digital Equipment Corporation . 2019-02-17 . 2020-08-09 . https://web.archive.org/web/20200809145058/http://scandocs.trailing-edge.com/tops10-aa-0916d-tb.pdf . dead .
  19. Web site: TOPS-20 Command manual. 2018-07-18. 2020-08-09. https://web.archive.org/web/20200809103116/http://www.textfiles.com/bitsavers/pdf/dec/pdp10/TOPS20/V6.1/AA-FP65A-TM_tops20CmdsRef.pdf. dead.
  20. Web site: EFI Shells and Scripting . . 2013-09-25.
  21. Book: Honeywell Bull, Inc. . Multics Commands and Active Functions (AG92-06). Jan 10, 2021. Feb 1985. June 6, 2022. https://web.archive.org/web/20220606144002/http://www.bitsavers.org/pdf/honeywell/multics/AG92-06B_multicsCmds_Nov87.pdf. dead.
  22. "Concise Command Language" (CCL).Web site: OS/8 Handbook . April 1974 . 28 November 2017.
  23. Book: Wolverton. Van. Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition. 2003. Microsoft Press. 0-7356-1812-7.
  24. Web site: roelandjansen/pcmos386v501. GitHub. 2 January 2022.
  25. Web site: pcmos386v501: PC-MOS/386 v5.01 final release including cdrom driver sources. Roeland. Jansen. 8 February 2018. GitHub.
  26. Web site: Datalight ROM-DOS User's Guide. www.datalight.com.
  27. Web site: ibiblio.org FreeDOS Package -- Help (FreeDOS Base). www.ibiblio.org.
  28. Web site: Bash Reference Manual. www.gnu.org. 2016-05-09.