share (command)
Page Module:Infobox/styles.css has no content.
| share | |
|---|---|
| [[Programmer|DeveloperTemplate:Pluralize from text]] | Microsoft, Paragon Technology Systems, DR, Datalight, Novell, Ron Cemer |
| Initial release | 1984, 41–42 years ago |
| Operating system | MS-DOS, PTS-DOS, SISNE plus, Windows, DR DOS, ROM-DOS, FreeDOS |
| Type | Command |
| Website | Script error: No such module "WikidataIB". |
Script error: No such module "Check for conflicting parameters".
In computing, share is a command for DOS that allows software to perform file locks. Locking files became necessary when MS-DOS began allowing files to be accessed simultaneously by multiple programs, either through multitasking or networking.[1][2][3]
Implementations
On MS-DOS, the command is available in versions 3 and later.[4] The command is also available in FreeDOS,[5] PTS-DOS,[6] and SISNE plus.[7] The FreeDOS version was developed by Ron Cemer and is licensed under the GPL.[8] DR DOS 6.0[9] and Datalight ROM-DOS[10] include an implementation of the share command.
Windows XP and later versions include 16-bit commands (nonnative) for the MS-DOS subsystem that are included to maintain MS-DOS compatibility. The share MS-DOS subsystem command performs functions that are now inherent to Microsoft Windows. It is available to preserve compatibility with existing files, but has no effect at the command line because the functionality is automatic. The 16-bit MS-DOS subsystem commands are not available on 64-bit editions of Windows.[11]
Design
There were five locking modes:
- Deny None
- Deny Read
- Deny Write
- Deny All
- Compatibility (designed for backward compatibility with existing MS-DOS programs)
The program runs as a terminate-and-stay-resident program and is typically loaded at boot-up.
Syntax
share [/F:space] [/L:locks]
/F:spaceAllocates file space (in bytes) for file-sharing information./L:locksSets the number of files that can be locked at one time.
See also
References
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content.Jamsa, Kris A. (1993), DOS: The Complete Reference, Osborne McGraw-Hill, p. 206, ISBN 0078819040.
- ^ Page Module:Citation/CS1/styles.css has no content."DOS Command: SHARE".
- ^ MS-DOS and Windows command line share command
- ^ Page Module:Citation/CS1/styles.css has no content.Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition. Microsoft Press. ISBN 0-7356-1812-7.
- ^ Page Module:Citation/CS1/styles.css has no content."FreeDOS 1.2 Updates Group - FreeDOS Base". Ibiblio.org. Retrieved 2022-09-08.
- ^ Page Module:Citation/CS1/styles.css has no content."PTS-DOS 2000 Pro User Manual" (PDF). Buggingen, Germany: Paragon Technology GmbH. 1999. Archived (PDF) from the original on 2018-05-12. Retrieved 2018-05-12.
- ^ Page Module:Citation/CS1/styles.css has no content."SISNE plus - Referência Sumária | Datassette". Archived from the original on 2019-09-28. Retrieved 2019-09-28.
- ^ Page Module:Citation/CS1/styles.css has no content."FreeDOS 1.2 Updates Package - share (FreeDOS Base)". Ibiblio.org. 2007-10-20. Retrieved 2022-09-08.
- ^ DR DOS 6.0 User Guide Optimisation and Configuration Tips
- ^ Page Module:Citation/CS1/styles.css has no content."Datalight ROM-DOS User's Guide" (PDF). www.datalight.com.
- ^ MS-DOS subsystem commands
Further reading
- Page Module:Citation/CS1/styles.css has no content.Cooper, Jim (2001). Special Edition Using MS-DOS 6.22, Third Edition. Que Publishing. ISBN 978-0789725738.