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

POSIX terminal interface

Index POSIX terminal interface

The POSIX terminal interface is the generalized abstraction, comprising both an Application Programming Interface for programs, and a set of behavioural expectations for users of a terminal, as defined by the POSIX standard and the Single Unix Specification. [1]

70 relations: Application programming interface, Arrow keys, Berkeley r-commands, Berkeley Software Distribution, Block-oriented terminal, C0 and C1 control codes, Carriage return, Computer keyboard, Computer terminal, Control character, Curses (programming library), Delete key, Dial-up Internet access, Echo (computing), End key, End-of-Transmission-Block character, Environment variable, Escape sequence, Event (computing), File descriptor, Flow control (data), Function key, Getty (Unix), GNOME Terminal, GNU Screen, Help key, Home key, Init, Insert key, Ioctl, Job control (Unix), Konsole, Launchd, Linux, MacOS, Modem, Ncurses, Open (system call), Page Up and Page Down keys, POSIX, Printer (computing), Process (computing), Pseudoterminal, Read (system call), Reverse video, Secure Shell, Serial port, Signal (IPC), Single UNIX Specification, Stephen R. Bourne, ..., STREAMS, Substitute character, Symbol rate, Synchronous Idle, Teleprinter, Termcap, Terminal (macOS), Terminal (telecommunication), Terminal emulator, Terminfo, Text-based user interface, The Open Group, UNIX System III, UNIX System V, Version 7 Unix, Video card, Virtual terminal, Write (system call), Xterm, 8-bit clean. Expand index (20 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!!: POSIX terminal interface and Application programming interface · See more »

Arrow keys

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.

New!!: POSIX terminal interface and Arrow keys · See more »

Berkeley r-commands

The Berkeley r-commands are a suite of computer programs designed to enable users of one Unix system to log in or issue commands to another Unix computer via TCP/IP computer network.

New!!: POSIX terminal interface and Berkeley r-commands · 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!!: POSIX terminal interface and Berkeley Software Distribution · See more »

Block-oriented terminal

A block-oriented terminal or block mode terminal is a type of computer terminal that communicates with its host in blocks of data, as opposed to a character-oriented terminal that communicates with its host one character at a time.

New!!: POSIX terminal interface and Block-oriented terminal · See more »

C0 and C1 control codes

The C0 and C1 control code or control character sets define control codes for use in text by computer systems that use the ISO/IEC 2022 system of specifying control and graphic characters.

New!!: POSIX terminal interface and C0 and C1 control codes · See more »

Carriage return

A carriage return, sometimes known as a cartridge return and often shortened to CR, or return, is a control character or mechanism used to reset a device's position to the beginning of a line of text.

New!!: POSIX terminal interface and Carriage return · See more »

Computer keyboard

In computing, a computer keyboard is a typewriter-style device which uses an arrangement of buttons or keys to act as mechanical levers or electronic switches.

New!!: POSIX terminal interface and Computer keyboard · See more »

Computer terminal

A computer terminal is an electronic or electromechanical hardware device that is used for entering data into, and displaying or printing data from, a computer or a computing system.

New!!: POSIX terminal interface and Computer terminal · See more »

Control character

In computing and telecommunication, a control character or non-printing character is a code point (a number) in a character set, that does not represent a written symbol.

New!!: POSIX terminal interface and Control character · See more »

Curses (programming library)

curses is a terminal control library for Unix-like systems, enabling the construction of text user interface (TUI) applications.

New!!: POSIX terminal interface and Curses (programming library) · See more »

Delete key

The delete key is a key on most computer keyboards which typically is used to delete either (in text mode) the character ahead of or beneath the cursor, or (in GUI mode) the currently-selected object.

New!!: POSIX terminal interface and Delete key · See more »

Dial-up Internet access

Dial-up Internet access is a form of Internet access that uses the facilities of the public switched telephone network (PSTN) to establish a connection to an Internet service provider (ISP) by dialing a telephone number on a conventional telephone line.

New!!: POSIX terminal interface and Dial-up Internet access · See more »

Echo (computing)

In computer telecommunications, echo is the display or return of sent data at or to the sending end of a transmission.

New!!: POSIX terminal interface and Echo (computing) · See more »

End key

The key is a key commonly found on desktop and laptop keyboards.

New!!: POSIX terminal interface and End key · See more »

End-of-Transmission-Block character

In the C0 control code set used in ASCII, ETB is a short name for the End-of-Transmission-Block character (code 23, or 0x17, or ^W in caret notation).

New!!: POSIX terminal interface and End-of-Transmission-Block character · 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!!: POSIX terminal interface and Environment variable · See more »

Escape sequence

An escape sequence is a series of characters used to change the state of computers and their attached peripheral devices, rather than to be displayed or printed as regular data bytes would be.

New!!: POSIX terminal interface and Escape sequence · See more »

Event (computing)

In computing, an event is an action or occurrence recognized by software, often originating asynchronously from the external environment, that may be handled by the software.

New!!: POSIX terminal interface and Event (computing) · 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!!: POSIX terminal interface and File descriptor · See more »

Flow control (data)

In data communications, flow control is the process of managing the rate of data transmission between two nodes to prevent a fast sender from overwhelming a slow receiver.

New!!: POSIX terminal interface and Flow control (data) · See more »

Function key

A function key is a key on a computer or terminal keyboard which can be programmed so as to cause an operating system command interpreter or application program to perform certain actions, a form of soft key.

New!!: POSIX terminal interface and Function key · See more »

Getty (Unix)

getty, short for "get tty", is a Unix program running on a host computer that manages physical or virtual terminals (TTYs).

New!!: POSIX terminal interface and Getty (Unix) · See more »

GNOME Terminal

GNOME Terminal is a terminal emulator for the GNOME desktop environment written by Havoc Pennington and others.

New!!: POSIX terminal interface and GNOME Terminal · See more »

GNU Screen

GNU Screen is a terminal multiplexer, a software application that can be used to multiplex several virtual consoles, allowing a user to access multiple separate login sessions inside a single terminal window, or detach and reattach sessions from a terminal.

New!!: POSIX terminal interface and GNU Screen · See more »

Help key

A Help key, found in the shape of a dedicated key explicitly labeled, or as another key, typically one of the function keys, on a computer keyboard, is a key which, when pressed, produces information on the screen/display to aid the user in his/her current task, such as using a specific function in an application program.

New!!: POSIX terminal interface and Help key · See more »

Home key

The key is commonly found on desktop and laptop keyboards.

New!!: POSIX terminal interface and Home key · See more »

Init

In Unix-based computer operating systems, init (short for initialization) is the first process started during booting of the computer system.

New!!: POSIX terminal interface and Init · See more »

Insert key

The Insert key (often abbreviated Ins) is a key commonly found on computer keyboards.

New!!: POSIX terminal interface and Insert key · See more »

Ioctl

In computing, ioctl (an abbreviation of input/output control) is a system call for device-specific input/output operations and other operations which cannot be expressed by regular system calls.

New!!: POSIX terminal interface and Ioctl · 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!!: POSIX terminal interface and Job control (Unix) · See more »

Konsole

Konsole is a free and open-source terminal emulator which is part of KDE Applications.

New!!: POSIX terminal interface and Konsole · See more »

Launchd

In computing, launchd, a unified service-management framework, starts, stops and manages daemons, applications, processes, and scripts in macOS.

New!!: POSIX terminal interface and Launchd · See more »

Linux

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

New!!: POSIX terminal interface and Linux · See more »

MacOS

macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

New!!: POSIX terminal interface and MacOS · See more »

Modem

A modem (modulator–demodulator) is a network hardware device that modulates one or more carrier wave signals to encode digital information for transmission and demodulates signals to decode the transmitted information.

New!!: POSIX terminal interface and Modem · See more »

Ncurses

ncurses (new curses) is a programming library providing an application programming interface (API) that allows the programmer to write text-based user interfaces in a terminal-independent manner.

New!!: POSIX terminal interface and Ncurses · See more »

Open (system call)

For most file systems, a program initializes access to a file in a file system using the open system call.

New!!: POSIX terminal interface and Open (system call) · See more »

Page Up and Page Down keys

The Page Up and Page Down keys (sometimes abbreviated as PgUp and PgDn) are two keys commonly found on computer keyboards.

New!!: POSIX terminal interface and Page Up and Page Down keys · 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!!: POSIX terminal interface and POSIX · See more »

Printer (computing)

In computing, a printer is a peripheral device which makes a persistent human-readable representation of graphics or text on paper.

New!!: POSIX terminal interface and Printer (computing) · See more »

Process (computing)

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

New!!: POSIX terminal interface and Process (computing) · See more »

Pseudoterminal

In some operating systems, including Unix, a pseudoterminal, pseudotty, or PTY is a pair of pseudo-devices, one of which, the slave, emulates a real text terminal device, the other of which, the master, provides the means by which a terminal emulator process controls the slave.

New!!: POSIX terminal interface and Pseudoterminal · See more »

Read (system call)

In modern POSIX compliant operating systems, a program that needs to access data from a file stored in a file system uses the read system call.

New!!: POSIX terminal interface and Read (system call) · See more »

Reverse video

Reverse video (or invert video or inverse video or reverse screen) is a computer display technique whereby the background and text color values are inverted.

New!!: POSIX terminal interface and Reverse video · See more »

Secure Shell

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

New!!: POSIX terminal interface and Secure Shell · See more »

Serial port

In computing, a serial port is a serial communication interface through which information transfers in or out one bit at a time (in contrast to a parallel port).

New!!: POSIX terminal interface and Serial port · 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!!: POSIX terminal interface and Signal (IPC) · See more »

Single UNIX Specification

The Single UNIX Specification (SUS) is the collective name of a family of standards for computer operating systems, compliance with which is required to qualify for using the "UNIX" trademark.

New!!: POSIX terminal interface and Single UNIX Specification · 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!!: POSIX terminal interface and Stephen R. Bourne · See more »

STREAMS

In computer networking, STREAMS is the native framework in Unix System V for implementing character device drivers, network protocols, and inter-process communication.

New!!: POSIX terminal interface and STREAMS · See more »

Substitute character

A substitute character (␚) is a control character that is used in the place of a character that is recognized to be invalid or erroneous, or that cannot be represented on a given device.

New!!: POSIX terminal interface and Substitute character · See more »

Symbol rate

In digital communications, symbol rate, also known as baud rate and modulation rate, is the number of symbol changes, waveform changes, or signaling events, across the transmission medium per time unit using a digitally modulated signal or a line code.

New!!: POSIX terminal interface and Symbol rate · See more »

Synchronous Idle

Synchronous Idle (SYN) is the ASCII control character 22 (0x16), represented as ^V in caret notation.

New!!: POSIX terminal interface and Synchronous Idle · See more »

Teleprinter

A teleprinter (teletypewriter, Teletype or TTY) is an electromechanical typewriter that can be used to send and receive typed messages through various communications channels, in both point-to-point and point-to-multipoint configurations.

New!!: POSIX terminal interface and Teleprinter · See more »

Termcap

Termcap (terminal capability) is a software library and database used on Unix-like computers.

New!!: POSIX terminal interface and Termcap · See more »

Terminal (macOS)

Terminal (Terminal.app) is the terminal emulator included in the macOS operating system by Apple.

New!!: POSIX terminal interface and Terminal (macOS) · See more »

Terminal (telecommunication)

In the context of telecommunications, a terminal is a device which ends a telecommunications link and is the point at which a signal enters and/or leaves a network.

New!!: POSIX terminal interface and Terminal (telecommunication) · See more »

Terminal emulator

A terminal emulator, terminal application, or term, is a program that emulates a video terminal within some other display architecture.

New!!: POSIX terminal interface and Terminal emulator · See more »

Terminfo

Terminfo is a library and database that enables programs to use display terminals in a device-independent manner.

New!!: POSIX terminal interface and Terminfo · See more »

Text-based user interface

Text-based user interface (TUI), also called textual user interface or terminal user interface, is a retronym coined sometime after the invention of graphical user interfaces.

New!!: POSIX terminal interface and Text-based user interface · See more »

The Open Group

The Open Group is an industry consortium that seeks to "enable the achievement of business objectives" by developing "open, vendor-neutral technology standards and certifications".

New!!: POSIX terminal interface and The Open Group · See more »

UNIX System III

UNIX System III (or System 3) is a discontinued version of the Unix operating system released by AT&T's Unix Support Group (USG).

New!!: POSIX terminal interface and UNIX System III · See more »

UNIX System V

UNIX System V (pronounced: "System Five") is one of the first commercial versions of the Unix operating system.

New!!: POSIX terminal interface and UNIX System V · 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!!: POSIX terminal interface and Version 7 Unix · See more »

Video card

A video card (also called a display card, graphics card, display adapter or graphics adapter) is an expansion card which generates a feed of output images to a display (such as a computer monitor).

New!!: POSIX terminal interface and Video card · See more »

Virtual terminal

In open systems, a virtual terminal (VT) is an application service that.

New!!: POSIX terminal interface and Virtual terminal · See more »

Write (system call)

The write is one of the most basic routines provided by a Unix-like operating system kernel.

New!!: POSIX terminal interface and Write (system call) · See more »

Xterm

In computing, xterm is the standard terminal emulator for the X Window System.

New!!: POSIX terminal interface and Xterm · See more »

8-bit clean

8-bit clean describes a computer system that correctly handles 8-bit character encodings, such as the ISO 8859 series and the UTF-8 encoding of Unicode.

New!!: POSIX terminal interface and 8-bit clean · See more »

Redirects here:

Raw mode, Termios.h.

References

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

OutgoingIncoming
Hey! We are on Facebook now! »