Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Shell builtin

From Wikipedia, the free encyclopedia
Computer function

In computing, ashell builtin is acommand or afunction, exposed by ashell, that is implemented in the shell itself, instead of an externalprogram which the shell would load and execute.[1][2][3][4]

A shell builtin starts faster than an external program because there is no program loading overhead. However, its implementation code is in the shell program, and thus modifying it requires modifying the shell. Therefore, a shell builtin is usually only used for simple, almost trivial, commands, such as text output.

Some commands must be implemented as builtins due to the nature of theoperating system. Notably, thecd command, which changes theworking directory of the shell is often a builtin since a program runs in a separateprocess and working directory is specific to each process. Runningcd as an external program would not affect the working directory of the shell that loaded it.[5]

See also

[edit]

References

[edit]
  1. ^"POSIX standard: Shell Commands".Archived from the original on 2016-10-29. Retrieved2016-11-01.
  2. ^Tansley, David (2000). "24. Shell built-in commands".Linux and Unix shell programming. Harlow: Addison-Wesley.ISBN 9780201674729.
  3. ^Sobell, Mark G. (2003)."Built-ins".A Practical Guide to Red Hat Linux 8. pp. 161–162.
  4. ^Albing, Carl; Vossen, JP; Newham, Cameron."1.7. Using or Replacing Built-ins and External Commands".Bash Cookbook. O'Reilly Media. pp. 13–15.ISBN 9780596554705.
  5. ^Kuhn, Darl; Kim, Charles; Lopuz, Bernard (2015).Linux and Solaris Recipes for Oracle DBAs (2nd ed.). Berkeley, CA: Apress. p. 47.ISBN 9781484212547.

External links

[edit]
File system
Processes
User environment
Text processing
Shell builtins
Searching
Documentation
Software development
Miscellaneous
Ecosystem
Interpreters
Terminals
File system navigation
File management
Archiving
Disk management
Processes
Registry
User environment
File contents
Scripting
Networking
Maintenance and care
Boot management
Software development
Miscellaneous


Stub icon

Thisoperating-system-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Shell_builtin&oldid=1336335512"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp