92 relations: Alias (command), Almquist shell, Android (operating system), Apple Inc., Arbitrary code execution, Arrow keys, Associative array, At (Unix), Automatic Complaint-Letter Generator, AWK, Born again, Bourne shell, Brian Fox (computer programmer), C (programming language), C shell, Command (computing), Command history, Command language, Command substitution, Command-line completion, Command-line interface, Common Gateway Interface, Comparison of command shells, Computer programming, Conditional (computer programming), Control flow, Coprocess, Cyberattack, Cygwin, DJGPP, DOS, Dr. Dobb's Journal, Emacs, Environment variable, Exit status, Formal language, Free software, Free Software Foundation, Gettext, GNOME Terminal, GNU, GNU Project, Here document, Interpreter directive, Iteration, Kill (command), KornShell, Linux, Linux Journal, Login, ..., MacOS, Man page, Message Passing Interface, Microsoft Windows, MinGW, Named pipe, NetWare, Perl, Pipeline (Unix), Porting, POSIX, Process state, Process substitution, Pun, Red Hat, Redirection (computing), Regular expression, Reserved word, Richard Stallman, Security bug, Shell script, Shellshock (software bug), Signal (IPC), Softpedia, Solaris (operating system), Standard streams, Subset, Syntax (programming languages), Tab key, Terminal emulator, The New York Times, The Register, Trap (computing), Unix, Unix shell, Unix-like, Variable (computer science), Window manager, Windows Subsystem for Linux, X Window System, Xterm, ZDNet. Expand index (42 more) » « Shrink index
In computing, alias is a command in various command line interpreters (shells) such as Unix shells, 4DOS/4NT and Windows PowerShell, which enables a replacement of a word by another string.
Almquist shell (also known as A Shell, ash and sh) is a lightweight Unix shell originally written by Kenneth Almquist in the late 1980s.
Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.
Apple Inc. is an American multinational technology company headquartered in Cupertino, California, that designs, develops, and sells consumer electronics, computer software, and online services.
In computer security, "arbitrary code execution" is used to describe an attacker's ability to execute any command of the attacker's choice on a target machine or in a target process.
Arrow keys or cursor movement keys are buttons on a computer keyboard that are either programmed or designated to move the cursor in a specified direction.
In computer science, an associative array, map, symbol table, or dictionary is an abstract data type composed of a collection of (key, value) pairs, such that each possible key appears at most once in the collection.
In Unix-like computer operating systems, the at command is used to schedule commands to be executed once, at a particular time in the future.
The Automatic Complaint-Letter Generator is a website that automatically generates complaint letters.
AWK is a programming language designed for text processing and typically used as a data extraction and reporting tool.
In some Christian movements, particularly in Evangelicalism, to be born again, or to experience the new birth, is a popular phrase referring to "spiritual rebirth", or a regeneration of the human spirit from the Holy Spirit, contrasted with physical birth.
The Bourne shell (sh) is a shell, or command-line interpreter, for computer operating systems.
Brian J. Fox (born 1959) is an American computer programmer, entrepreneur, consultant, author, and free software advocate.
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.
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.
In computing, a command is a directive to a computer program acting as an interpreter of some kind, in order to perform a specific task.
Command history is a feature in many operating system shells, computer algebra programs, and other software that allows the user to recall, edit and rerun previous commands.
A command language is a language for job control in computing.
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.
Command-line completion (also tab completion) is a common feature of command line interpreters, in which the program automatically fills in partially typed commands.
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).
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.
A command shell is a command line interface computer program to an operating system.
Computer programming is the process of building and designing an executable computer program for accomplishing a specific computing task.
In computer science, conditional statements, conditional expressions and conditional constructs are features of a programming language, which perform different computations or actions depending on whether a programmer-specified boolean condition evaluates to true or false.
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.
In computer science, a coprocess is a process that explicitly yields control to other processes or the operating system.
A cyberattack is any type of offensive maneuver that targets computer information systems, infrastructures, computer networks, or personal computer devices.
Cygwin is a Unix-like environment and command-line interface for Microsoft Windows.
DJ's GNU Programming Platform (DJGPP) is a software development suite for Intel 80386-level and above, IBM PC compatibles which supports DOS operating systems.
DOS is a family of disk operating systems.
Emacs is a family of text editors that are characterized by their extensibility.
An environment variable is a dynamic-named value that can affect the way running processes will behave on a computer.
The exit status of a process in computer programming is a small number passed from a child process (or callee) to a parent process (or caller) when it has finished executing a specific procedure or delegated task.
In mathematics, computer science, and linguistics, a formal language is a set of strings of symbols together with a set of rules that are specific to it.
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on 4 October 1985 to support the free software movement, which promotes the universal freedom to study, distribute, create, and modify computer software, with the organization's preference for software being distributed under copyleft ("share alike") terms, such as with its own GNU General Public License.
In computing, gettext is an internationalization and localization (i18n) system commonly used for writing multilingual programs on Unix-like computer operating systems.
GNOME Terminal is a terminal emulator for the GNOME desktop environment written by Havoc Pennington and others.
GNU is an operating system and an extensive collection of computer software.
The GNU Project is a free-software, mass-collaboration project, first announced on September 27, 1983 by Richard Stallman at MIT.
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.
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.
Iteration is the act of repeating a process, to generate a (possibly unbounded) sequence of outcomes, with the aim of approaching a desired goal, target or result.
In computing, kill is a command that is used in several popular operating systems to send signals to running processes.
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.
Linux is a family of free and open-source software operating systems built around the Linux kernel.
Linux Journal is a monthly technology magazine published by Linux Journal, LLC.
In computer security, logging in (or logging on or signing in or signing on) is the process by which an individual gains access to a computer system by identifying and authenticating themselves.
macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.
A man page (short for manual page) is a form of software documentation usually found on a Unix or Unix-like operating system.
Message Passing Interface (MPI) is a standardized and portable message-passing standard designed by a group of researchers from academia and industry to function on a wide variety of parallel computing architectures.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
MinGW (Minimalist GNU for Windows), formerly mingw32, is a free and open source software development environment for creating Microsoft Windows applications.
In computing, a named pipe (also known as a FIFO for its behavior) is an extension to the traditional pipe concept on Unix and Unix-like systems, and is one of the methods of inter-process communication (IPC).
NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol.
Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.
In Unix-like computer operating systems, a pipeline is a sequence of processes chained together by their standard streams, so that the output of each process (stdout) feeds directly as input (stdin) to the next one.
In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally designed for (e.g. different CPU, operating system, or third party library).
The Portable Operating System Interface (POSIX) is a family of standards specified by the IEEE Computer Society for maintaining compatibility between operating systems.
In a multitasking computer system, processes may occupy a variety of states.
In computing, process substitution is a form of inter-process communication that allows the input or output of a command to appear as a file.
The pun, also called paronomasia, is a form of word play that exploits multiple meanings of a term, or of similar-sounding words, for an intended humorous or rhetorical effect.
Red Hat, Inc. is an American multinational software company providing open-source software products to the enterprise community.
In computing, redirection is a form of interprocess communication, and is a function common to most command-line interpreters, including the various Unix shells that can redirect standard streams to user-specified locations.
A regular expression, regex or regexp (sometimes called a rational expression) is, in theoretical computer science and formal language theory, a sequence of characters that define a search pattern.
In a computer language, a reserved word (also known as a reserved identifier) is a word that cannot be used as an identifier, such as the name of a variable, function, or label – it is "reserved from use".
Richard Matthew Stallman (born March 16, 1953), often known by his initials, rms—is an American free software movement activist and programmer.
A security bug or security defect is a software bug that can be exploited to gain unauthorized access or privileges on a computer system.
A shell script is a computer program designed to be run by the Unix shell, a command-line interpreter.
Shellshock, also known as Bashdoor, is a family of security bugsAlthough described in some sources as a "virus," Shellshock is instead a design flaw in a program that comes with some operating systems.
Signals are a limited form of inter-process communication (IPC), typically used in Unix, Unix-like, and other POSIX-compliant operating systems.
Softpedia is a website from Romania that indexes information and provides primarily software information and downloads.
Solaris is a Unix operating system originally developed by Sun Microsystems.
In computer programming, standard streams are preconnected input and output communication channels between a computer program and its environment when it begins execution.
In mathematics, a set A is a subset of a set B, or equivalently B is a superset of A, if A is "contained" inside B, that is, all elements of A are also elements of B. A and B may coincide.
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.
The tab key (abbreviation of tabulator key or tabular key) on a keyboard is used to advance the cursor to the next tab stop.
A terminal emulator, terminal application, or term, is a program that emulates a video terminal within some other display architecture.
The New York Times (sometimes abbreviated as The NYT or The Times) is an American newspaper based in New York City with worldwide influence and readership.
The Register (nicknamed El Reg) is a British technology news and opinion website co-founded in 1994 by Mike Magee, John Lettice and Ross Alderson.
In computing and operating systems, a trap, also known as an exception or a fault, is typicallyThere is a wide variation in the nomenclature.
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.
A Unix shell is a command-line interpreter or shell that provides a traditional Unix-like command line user interface.
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.
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.
A window manager is system software that controls the placement and appearance of windows within a windowing system in a graphical user interface.
Windows Subsystem for Linux (WSL) is a compatibility layer for running Linux binary executables (in ELF format) natively on Windows 10.
The X Window System (X11, or shortened to simply X) is a windowing system for bitmap displays, common on UNIX-like computer operating systems.
In computing, xterm is the standard terminal emulator for the X Window System.
ZDNet is a business technology news website published by CBS Interactive, along with TechRepublic.
.bash login, .bash logout, .bash profile, .bashrc, /bin/bash, Alternation (string expansion), Bash (Unix), Bash (program), Bash (shell), Bash (software), Bash (unix), Bash script, Bash scripting language, Bash shell, Bash unix, Bashbug, Bashism, Bashrc, Born Again SHell, Born Again Shell, Born again shell, Born-Again SHell, Bourne Again SHell, Bourne Again Shell, Bourne again shell, Bourne-Again SHell, Bourne-Again Shell, Bourne-Again shell, Bourne-Again shell (programming language), Bourne-again shell, Brace expansion, GNU Bash, GNU Born Again SHell, GNU Born Again Shell, GNU Born-Again SHell, GNU Born-Again Shell, GNU Bourne Again SHell, GNU Bourne Again Shell, GNU Bourne-Again SHell, GNU Bourne-Again Shell, GNU bash.