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

Shell script

Index Shell script

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

81 relations: ALGOL, Almquist shell, Application programming interface, AWK, Bash (Unix shell), BASIC, Bourne shell, C (programming language), C shell, Cd (command), Cmd.exe, Command-line interface, Comment (computer programming), Common Gateway Interface, Component Object Model, Computer program, Cp (Unix), Cygwin, Dd (Unix), Df (Unix), DR-DOS, Environmental subsystem, Filename extension, Filter (software), FreeDOS, General-purpose programming language, Glue code, Grep, Hamilton C shell, Hidden file and hidden directory, High-level programming language, IBM PC DOS, Inter-process communication, Interix, Interpreter directive, Java (programming language), JScript, KornShell, Larry Wall, Lisp (programming language), Ls, Make (software), MKS Toolkit, Mv, Pascal (programming language), Perl, Pipeline (computing), PowerShell, Python (programming language), QBasic, ..., Recursion, Remote Shell, Rexx, Rm (Unix), Root directory, Ruby (programming language), Scheme (programming language), Scripting language, Scsh, Secure Shell, Sed, Shebang (Unix), Sorting, Subroutine, Syntax (programming languages), System call, Take Command (command line interpreter), Take Command Console, Tcl, Tcsh, Tk (software), Unix shell, UWIN, VBScript, Visual Basic for Applications, Windows Script Host, Windows Services for UNIX, XLNT, Z shell, 4DOS, 4OS2. Expand index (31 more) »

ALGOL

ALGOL (short for "Algorithmic Language") is a family of imperative computer programming languages, originally developed in the mid-1950s, which greatly influenced many other languages and was the standard method for algorithm description used by the ACM in textbooks and academic sources for more than thirty years.

New!!: Shell script and ALGOL · 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!!: Shell script and Almquist shell · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Shell script and Application programming interface · See more »

AWK

AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool.

New!!: Shell script and AWK · 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!!: Shell script and Bash (Unix shell) · See more »

BASIC

BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

New!!: Shell script and BASIC · See more »

Bourne shell

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

New!!: Shell script and Bourne shell · 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!!: Shell script 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!!: Shell script and C shell · See more »

Cd (command)

The cd command, also known as chdir (change directory), is a command-line OS shell command used to change the current working directory in operating systems such as Unix, DOS, OS/2, AmigaOS (where if a bare path is given, cd is implied), Windows, and Linux.

New!!: Shell script and Cd (command) · See more »

Cmd.exe

Command Prompt, also known as cmd.exe or cmd (after its executable file name), is the command-line interpreter on Windows NT, Windows CE, OS/2 and eComStation operating systems.

New!!: Shell script and Cmd.exe · See more »

Command-line interface

A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).

New!!: Shell script and Command-line interface · See more »

Comment (computer programming)

In computer programming, a comment is a programmer-readable explanation or annotation in the source code of a computer program.

New!!: Shell script and Comment (computer programming) · See more »

Common Gateway Interface

In computing, Common Gateway Interface (CGI) offers a standard protocol for web servers to execute programs that execute like console applications (also called command-line interface programs) running on a server that generates web pages dynamically.

New!!: Shell script and Common Gateway Interface · See more »

Component Object Model

Component Object Model (COM) is a binary-interface standard for software components introduced by Microsoft in 1993.

New!!: Shell script and Component Object Model · See more »

Computer program

A computer program is a collection of instructions for performing a specific task that is designed to solve a specific class of problems.

New!!: Shell script and Computer program · See more »

Cp (Unix)

cp is a UNIX command for copying files and directories.

New!!: Shell script and Cp (Unix) · See more »

Cygwin

Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.

New!!: Shell script and Cygwin · See more »

Dd (Unix)

dd is a command-line utility for Unix and Unix-like operating systems whose primary purpose is to convert and copy files.

New!!: Shell script and Dd (Unix) · See more »

Df (Unix)

(abbreviation for disk free) is a standard Unix command used to display the amount of available disk space for file systems on which the invoking user has appropriate read access.

New!!: Shell script and Df (Unix) · See more »

DR-DOS

DR-DOS (DR DOS, without hyphen up to and including version 6.0) is an operating system of the DOS family, written for IBM PC-compatible personal computers.

New!!: Shell script and DR-DOS · See more »

Environmental subsystem

Environmental subsystems are central components of operating systems of the Windows NT type.

New!!: Shell script and Environmental subsystem · See more »

Filename extension

A filename extension is an identifier specified as a suffix to the name of a computer file.

New!!: Shell script and Filename extension · See more »

Filter (software)

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

New!!: Shell script and Filter (software) · See more »

FreeDOS

FreeDOS (formerly Free-DOS and PD-DOS) is a free operating system for IBM PC compatible computers.

New!!: Shell script and FreeDOS · See more »

General-purpose programming language

In computer software, a general-purpose programming language is a programming language designed to be used for writing software in the widest variety of application domains (a general-purpose language).

New!!: Shell script and General-purpose programming language · See more »

Glue code

In computer programming, glue code is source code that serves solely to "adapt" different parts of code that would otherwise be incompatible.

New!!: Shell script and Glue code · See more »

Grep

grep is a command-line utility for searching plain-text data sets for lines that match a regular expression.

New!!: Shell script and Grep · See more »

Hamilton C shell

Hamilton C shell is a clone of the Unix C shell and utilities Early for Microsoft Windows created by Nicole Hamilton at Hamilton Laboratories as a completely original work, not based on any prior code.

New!!: Shell script and Hamilton C shell · See more »

Hidden file and hidden directory

In computing, a hidden folder (sometimes hidden directory) or hidden file is a folder or file which filesystem utilities do not display by default when showing a directory listing.

New!!: Shell script and Hidden file and hidden directory · See more »

High-level programming language

In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.

New!!: Shell script and High-level programming language · See more »

IBM PC DOS

IBM PC DOS (an acronym for IBM personal computer disk operating system) is a discontinued operating system for the IBM Personal Computer, manufactured and sold by IBM from the early 1980s into the 2000s.

New!!: Shell script and IBM PC DOS · See more »

Inter-process communication

In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data.

New!!: Shell script and Inter-process communication · See more »

Interix

Interix was an optional, POSIX-conformant Unix subsystem for Windows NT operating systems.

New!!: Shell script and Interix · See more »

Interpreter directive

An interpreter directive is a computer language construct, that on some systems is better described as an aspect of the system's executable file format, that is used to control which interpreter parses and interprets the instructions in a computer program.

New!!: Shell script and Interpreter directive · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: Shell script and Java (programming language) · See more »

JScript

JScript is Microsoft's dialect of the ECMAScript standard that is used in Microsoft's Internet Explorer.

New!!: Shell script and JScript · 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!!: Shell script and KornShell · See more »

Larry Wall

Larry Wall (born September 27, 1954) is a computer programmer and author.

New!!: Shell script and Larry Wall · See more »

Lisp (programming language)

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation.

New!!: Shell script and Lisp (programming language) · See more »

Ls

In computing, ls is a command to list files in Unix and Unix-like operating systems.

New!!: Shell script and Ls · See more »

Make (software)

In software development, Make is a build automation tool that automatically builds executable programs and libraries from source code by reading files called Makefiles which specify how to derive the target program.

New!!: Shell script and Make (software) · See more »

MKS Toolkit

MKS Toolkit is a software package produced and maintained by that provides a Unix-like environment for scripting, connectivity and porting Unix and Linux software to both 32- and 64-bit Microsoft Windows systems.

New!!: Shell script and MKS Toolkit · See more »

Mv

mv (short for move) is a Unix command that moves one or more files or directories from one place to another.

New!!: Shell script and Mv · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

New!!: Shell script and Pascal (programming language) · See more »

Perl

Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.

New!!: Shell script and Perl · See more »

Pipeline (computing)

In computing, a pipeline, also known as a data pipeline, is a set of data processing elements connected in series, where the output of one element is the input of the next one.

New!!: Shell script and Pipeline (computing) · See more »

PowerShell

PowerShell is a task automation and configuration management framework from Microsoft, consisting of a command-line shell and associated scripting language.

New!!: Shell script and PowerShell · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Shell script and Python (programming language) · See more »

QBasic

QBasic, a short form of Quick Beginners All purpose Symbolic Instruction Code, is an integrated development environment and interpreter for a variety of BASIC programming languages which are based on QuickBASIC.

New!!: Shell script and QBasic · See more »

Recursion

Recursion occurs when a thing is defined in terms of itself or of its type.

New!!: Shell script and Recursion · See more »

Remote Shell

The remote shell (rsh) is a command line computer program that can execute shell commands as another user, and on another computer across a computer network.

New!!: Shell script and Remote Shell · See more »

Rexx

Rexx (Restructured Extended Executor) is an interpreted programming language developed at IBM by Mike Cowlishaw.

New!!: Shell script and Rexx · See more »

Rm (Unix)

rm (short for remove) is a basic UNIX command used to remove objects such as files, directories and symbolic links from filesystems and also special files such as device nodes, pipes and sockets.

New!!: Shell script and Rm (Unix) · See more »

Root directory

In a computer file system, and primarily used in the Unix and Unix-like operating systems, the root directory is the first or top-most directory in a hierarchy.

New!!: Shell script and Root directory · See more »

Ruby (programming language)

Ruby is a dynamic, interpreted, reflective, object-oriented, general-purpose programming language.

New!!: Shell script and Ruby (programming language) · See more »

Scheme (programming language)

Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.

New!!: Shell script and Scheme (programming language) · 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!!: Shell script and Scripting language · See more »

Scsh

Scsh is a POSIX API layered on top of the Scheme programming language in a manner to make the most of Scheme's capability for scripting.

New!!: Shell script and Scsh · See more »

Secure Shell

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network.

New!!: Shell script and Secure Shell · See more »

Sed

sed (stream editor) is a Unix utility that parses and transforms text, using a simple, compact programming language.

New!!: Shell script and Sed · See more »

Shebang (Unix)

In computing, a shebang is the character sequence consisting of the characters number sign and exclamation mark at the beginning of a script.

New!!: Shell script and Shebang (Unix) · See more »

Sorting

Sorting is any process of arranging items systematically, and has two common, yet distinct meanings.

New!!: Shell script and Sorting · See more »

Subroutine

In computer programming, a subroutine is a sequence of program instructions that performs a specific task, packaged as a unit.

New!!: Shell script and Subroutine · See more »

Syntax (programming languages)

In computer science, the syntax of a computer language is the set of rules that defines the combinations of symbols that are considered to be a correctly structured document or fragment in that language.

New!!: Shell script and Syntax (programming languages) · See more »

System call

In computing, a system call is the programmatic way in which a computer program requests a service from the kernel of the operating system it is executed on.

New!!: Shell script and System call · See more »

Take Command (command line interpreter)

Take Command was the name that JP Software used for their GUI command-line interpreters for Windows 3.1 (TC16), Windows 32-bit (TC32) and later OS/2 Presentation Manager (TCOS2).

New!!: Shell script and Take Command (command line interpreter) · See more »

Take Command Console

Take Command Console (TCC), formerly known as 4DOS for Windows NT (4NT), is a command line interpreter by JP Software, designed as a substitute for the default command interpreter in Microsoft Windows, CMD.EXE.

New!!: Shell script and Take Command Console · See more »

Tcl

Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

New!!: Shell script and Tcl · 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!!: Shell script and Tcsh · See more »

Tk (software)

Tk is a free and open-source, cross-platform widget toolkit that provides a library of basic elements of GUI widgets for building a graphical user interface (GUI) in many programming languages.

New!!: Shell script and Tk (software) · 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!!: Shell script and Unix shell · See more »

UWIN

UWIN is a computer software package created by David Korn which allows programs written for the operating system Unix to be built and run on Microsoft Windows with few, if any, changes.

New!!: Shell script and UWIN · See more »

VBScript

VBScript ("Microsoft Visual Basic Scripting Edition") is an Active Scripting language developed by Microsoft that is modeled on Visual Basic.

New!!: Shell script and VBScript · See more »

Visual Basic for Applications

Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6, which was discontinued in 2008, and its associated integrated development environment (IDE).

New!!: Shell script and Visual Basic for Applications · See more »

Windows Script Host

The Microsoft Windows Script Host (WSH) (formerly named Windows Scripting Host) is an automation technology for Microsoft Windows operating systems that provides scripting abilities comparable to batch files, but with a wider range of supported features.

New!!: Shell script and Windows Script Host · See more »

Windows Services for UNIX

Windows Services for UNIX (SFU) is a discontinued software package produced by Microsoft which provided a Unix environment on Windows NT and some of its immediate successor operating-systems.

New!!: Shell script and Windows Services for UNIX · See more »

XLNT

XLNT is a scripting language for Windows platforms based on the DCL language for VAX-VMS machines.

New!!: Shell script and XLNT · 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!!: Shell script and Z shell · See more »

4DOS

4DOS is a command line interpreter by JP Software, designed to replace the default command interpreter COMMAND.COM in DOS and Windows 95/98/SE/ME.

New!!: Shell script and 4DOS · See more »

4OS2

4OS2 is the OS/2 analogue of 4NT and 4DOS by JP Software, Inc.

New!!: Shell script and 4OS2 · See more »

Redirects here:

$@, Script file, Shell scripting, Shell scripts, Shellscript, UNIX shell script, Unix script, Unix shell scripting, User logon scripts.

References

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

OutgoingIncoming
Hey! We are on Facebook now! »