Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Bourne shell

Index Bourne shell

The Bourne shell (sh) is a shell, or command-line interpreter, for computer operating systems. [1]

64 relations: ALGOL 68, ALGOL 68C, Almquist shell, AT&T Corporation, Bash (Unix shell), Bell Labs, Berkeley Software Distribution, Bill Joy, Brian Kernighan, BSD licenses, C (programming language), C shell, Command substitution, Comparison of command shells, Computer Systems Research Group, Computerworld, Control flow, David Korn (computer scientist), Environment variable, Error message, File descriptor, Filter (software), Finger protocol, GNU, Hard link, Here document, International Obfuscated C Code Contest, Job control (Unix), KornShell, Linux, Linux distribution, Macro (computer science), Multi-Environment Real-Time, Naperville, Illinois, Operating system, Parameter (computer programming), Plan 9 from Bell Labs, Plan 9 from User Space, POSIX, Process (computing), PWB shell, Rc, Research Unix, Rob Pike, Scripting language, Shell (computing), Shell script, Signal (IPC), Source code, Stephen R. Bourne, ..., Symbolic link, Tcsh, The Unix Programming Environment, Thompson shell, Tom Christiansen, Tom Duff, University of Cambridge, Unix, Unix shell, Unix-like, Variable (computer science), Version 7 Unix, Z shell, 3B series computers. Expand index (14 more) »

ALGOL 68

ALGOL 68 (short for Algorithmic Language 1968) is an imperative computer programming language that was conceived as a successor to the ALGOL 60 programming language, designed with the goal of a much wider scope of application and more rigorously defined syntax and semantics.

New!!: Bourne shell and ALGOL 68 · See more »

ALGOL 68C

The language was originally called Z70 and was subsequently morphed into ALGOL 68.

New!!: Bourne shell and ALGOL 68C · See more »

Almquist shell

Almquist shell (also known as A Shell, ash and sh) is a lightweight Unix shell originally written by Kenneth Almquist in the late 1980s.

New!!: Bourne shell and Almquist shell · See more »

AT&T Corporation

AT&T Corp., originally the American Telephone and Telegraph Company, is the subsidiary of AT&T that provides voice, video, data, and Internet telecommunications and professional services to businesses, consumers, and government agencies.

New!!: Bourne shell and AT&T Corporation · See more »

Bash (Unix shell)

Bash is a Unix shell and command language written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell.

New!!: Bourne shell and Bash (Unix shell) · See more »

Bell Labs

Nokia Bell Labs (formerly named AT&T Bell Laboratories, Bell Telephone Laboratories and Bell Labs) is an American research and scientific development company, owned by Finnish company Nokia.

New!!: Bourne shell and Bell Labs · See more »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) was a Unix operating system derivative developed and distributed by the Computer Systems Research Group (CSRG) of the University of California, Berkeley, from 1977 to 1995.

New!!: Bourne shell and Berkeley Software Distribution · See more »

Bill Joy

William Nelson Joy (born November 8, 1954) is an American computer scientist.

New!!: Bourne shell and Bill Joy · See more »

Brian Kernighan

Brian Wilson Kernighan (born January 1, 1942) is a Canadian computer scientist who worked at Bell Labs alongside Unix creators Ken Thompson and Dennis Ritchie and contributed to the development of Unix.

New!!: Bourne shell and Brian Kernighan · See more »

BSD licenses

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and redistribution of covered software.

New!!: Bourne shell and BSD licenses · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Bourne shell and C (programming language) · See more »

C shell

The C shell (csh or the improved version, tcsh) is a Unix shell created by Bill Joy while he was a graduate student at University of California, Berkeley in the late 1970s.

New!!: Bourne shell and C shell · See more »

Command substitution

In computing, command substitution is a facility that allows a command to be run and its output to be pasted back on the command line as arguments to another command.

New!!: Bourne shell and Command substitution · See more »

Comparison of command shells

A command shell is a command line interface computer program to an operating system.

New!!: Bourne shell and Comparison of command shells · See more »

Computer Systems Research Group

The Computer Systems Research Group (CSRG) was a research group at the University of California, Berkeley that was dedicated to enhancing AT&T Unix operating system and funded by Defense Advanced Research Projects Agency.

New!!: Bourne shell and Computer Systems Research Group · See more »

Computerworld

Computerworld is a publication website and digital magazine for information technology (IT) and business technology professionals.

New!!: Bourne shell and Computerworld · See more »

Control flow

In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.

New!!: Bourne shell and Control flow · See more »

David Korn (computer scientist)

David G. Korn (b. Brooklyn, August 28, 1943) is an American UNIX programmer and the author of the Korn shell (ksh), a command line interface/programming language.

New!!: Bourne shell and David Korn (computer scientist) · See more »

Environment variable

An environment variable is a dynamic-named value that can affect the way running processes will behave on a computer.

New!!: Bourne shell and Environment variable · See more »

Error message

An error message is information displayed when an unexpected condition occurs, usually on a computer or other device.

New!!: Bourne shell and Error message · See more »

File descriptor

In Unix and related computer operating systems, a file descriptor (FD, less frequently fildes) is an abstract indicator (handle) used to access a file or other input/output resource, such as a pipe or network socket.

New!!: Bourne shell and File descriptor · See more »

Filter (software)

A filter is a computer program or subroutine to process a stream, producing another stream.

New!!: Bourne shell and Filter (software) · See more »

Finger protocol

In computer networking, the Name/Finger protocol and the Finger user information protocol are simple network protocols for the exchange of human-oriented status and user information.

New!!: Bourne shell and Finger protocol · See more »

GNU

GNU is an operating system and an extensive collection of computer software.

New!!: Bourne shell and GNU · See more »

Hard link

In computing, a hard link is a directory entry that associates a name with a file on a file system.

New!!: Bourne shell and Hard link · See more »

Here document

In computing, a here document (here-document, here-text, heredoc, hereis, here-string or here-script) is a file literal or input stream literal: it is a section of a source code file that is treated as if it were a separate file.

New!!: Bourne shell and Here document · See more »

International Obfuscated C Code Contest

The International Obfuscated C Code Contest (abbreviated IOCCC) is a computer programming contest for the most creatively obfuscated C code.

New!!: Bourne shell and International Obfuscated C Code Contest · See more »

Job control (Unix)

In Unix and Unix-like operating systems, job control refers to control of jobs by a shell, especially interactively, where a "job" is a shell's representation for a process group.

New!!: Bourne shell and Job control (Unix) · See more »

KornShell

KornShell (ksh) is a Unix shell which was developed by David Korn at Bell Labs in the early 1980s and announced at USENIX on July 14, 1983.

New!!: Bourne shell and KornShell · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Bourne shell and Linux · See more »

Linux distribution

A Linux distribution (often abbreviated as distro) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.

New!!: Bourne shell and Linux distribution · See more »

Macro (computer science)

A macro (short for "macroinstruction", from Greek μακρός 'long') in computer science is a rule or pattern that specifies how a certain input sequence (often a sequence of characters) should be mapped to a replacement output sequence (also often a sequence of characters) according to a defined procedure.

New!!: Bourne shell and Macro (computer science) · See more »

Multi-Environment Real-Time

Multi-Environment Real-Time (MERT) was a hybrid time-sharing/real-time operating system developed in the 1970s at Bell Labs for use in embedded minicomputers (in particular PDP-11s).

New!!: Bourne shell and Multi-Environment Real-Time · See more »

Naperville, Illinois

Naperville is a city in DuPage and Will counties in the U.S. state of Illinois, and a suburb of Chicago.

New!!: Bourne shell and Naperville, Illinois · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Bourne shell and Operating system · See more »

Parameter (computer programming)

In computer programming, a parameter (often called formal parameter or formal argument) is a special kind of variable, used in a subroutine to refer to one of the pieces of data provided as input to the subroutine.

New!!: Bourne shell and Parameter (computer programming) · See more »

Plan 9 from Bell Labs

Plan 9 from Bell Labs is a distributed operating system, originating in the Computing Sciences Research Center (CSRC) at Bell Labs in the mid-1980s, and building on UNIX concepts first developed there in the late 1960s; until the Labs' final release at the start of 2015.

New!!: Bourne shell and Plan 9 from Bell Labs · See more »

Plan 9 from User Space

Plan 9 from User Space (also plan9port or p9p) is a port of many Plan 9 from Bell Labs libraries and applications to Unix-like operating systems.

New!!: Bourne shell and Plan 9 from User Space · See more »

POSIX

The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.

New!!: Bourne shell and POSIX · See more »

Process (computing)

In computing, a process is an instance of a computer program that is being executed.

New!!: Bourne shell and Process (computing) · See more »

PWB shell

The PWB shell (also known as the Mashey shell) is an early discontinued Unix shell.

New!!: Bourne shell and PWB shell · See more »

Rc

rc (for "run commands") is the command line interpreter for Version 10 Unix and Plan 9 from Bell Labs operating systems.

New!!: Bourne shell and Rc · See more »

Research Unix

Research Unix is a term used to refer to versions of the Unix operating system for DEC PDP-7, PDP-11, VAX and Interdata 7/32 and 8/32 computers, developed in the Bell Labs Computing Science Research Center (frequently referred to as Department 1127).

New!!: Bourne shell and Research Unix · See more »

Rob Pike

Robert "Rob" C. Pike (born 1956) is a Canadian programmer and author.

New!!: Bourne shell and Rob Pike · See more »

Scripting language

A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.

New!!: Bourne shell and Scripting language · See more »

Shell (computing)

In computing, a shell is a user interface for access to an operating system's services.

New!!: Bourne shell and Shell (computing) · See more »

Shell script

A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter.

New!!: Bourne shell and Shell script · See more »

Signal (IPC)

Signals are a limited form of inter-process communication (IPC), typically used in Unix, Unix-like, and other POSIX-compliant operating systems.

New!!: Bourne shell and Signal (IPC) · See more »

Source code

In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

New!!: Bourne shell and Source code · See more »

Stephen R. Bourne

Stephen Richard "Steve" Bourne (born 7 January 1944) is a computer scientist, originally from the United Kingdom and based in the United States for most of his career.

New!!: Bourne shell and Stephen R. Bourne · See more »

Symbolic link

In computing, a symbolic link (also symlink or soft link) is a term for any file that contains a reference to another file or directory in the form of an absolute or relative path and that affects pathname resolution.

New!!: Bourne shell and Symbolic link · See more »

Tcsh

tcsh (“tee-see-shell”, “tee-shell”, or as “tee see ess aitch”) is a Unix shell based on and compatible with the C shell (csh).

New!!: Bourne shell and Tcsh · See more »

The Unix Programming Environment

The Unix Programming Environment, first published in 1984 by Prentice Hall, is a book written by Brian W. Kernighan and Rob Pike, both of Bell Labs and considered an important and early document of the Unix operating system.

New!!: Bourne shell and The Unix Programming Environment · See more »

Thompson shell

The Thompson shell is the first Unix shell, introduced in the first version of Unix in 1971, and was written by Ken Thompson.

New!!: Bourne shell and Thompson shell · See more »

Tom Christiansen

Thomas S. "Tom" Christiansen (born February 13, 1963), nicknamed tchrist or occasionally thoth, is a Unix developer and user known for his work with the Perl programming language.

New!!: Bourne shell and Tom Christiansen · See more »

Tom Duff

Thomas Douglas Selkirk Duff (born December 8, 1952) is a computer programmer.

New!!: Bourne shell and Tom Duff · See more »

University of Cambridge

The University of Cambridge (informally Cambridge University)The corporate title of the university is The Chancellor, Masters, and Scholars of the University of Cambridge.

New!!: Bourne shell and University of Cambridge · See more »

Unix

Unix (trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, development starting in the 1970s at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

New!!: Bourne shell and Unix · See more »

Unix shell

A Unix shell is a command-line interpreter or shell that provides a traditional Unix-like command line user interface.

New!!: Bourne shell and Unix shell · See more »

Unix-like

A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.

New!!: Bourne shell and Unix-like · See more »

Variable (computer science)

In computer programming, a variable or scalar is a storage location (identified by a memory address) paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.

New!!: Bourne shell and Variable (computer science) · See more »

Version 7 Unix

Seventh Edition Unix, also called Version 7 Unix, Version 7 or just V7, was an important early release of the Unix operating system.

New!!: Bourne shell and Version 7 Unix · See more »

Z shell

The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting.

New!!: Bourne shell and Z shell · See more »

3B series computers

The 3B series computers were a line of micro-programmable minicomputers produced by AT&T Computer Systems' Western Electric subsidiary.

New!!: Bourne shell and 3B series computers · See more »

Redirects here:

/bin/sh, Born shell, Bourn shell, Bourne Shell, Bourne shell (programming language), The Bourne shell, The bourne shell.

References

[1] https://en.wikipedia.org/wiki/Bourne_shell

OutgoingIncoming
Hey! We are on Facebook now! »