Linux Features: Shells, Terminals, and Consoles

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/15

flashcard set

Earn XP

Description and Tags

Flashcards covering the features of Linux, including shells, terminals, consoles, and desktop environments.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

Kernel (Linux)

The core software component of Linux that provides operating system functions, manages hardware, and facilitates communication between software and hardware.

2
New cards

Distribution (Distro)

The Linux kernel combined with a package manager, software repository, customizable shells, utilities, and applications, often with community or commercial support options.

3
New cards

Shell

A command environment that allows a user to operate the OS and applications in Linux.

4
New cards

Bash, zsh, ksh

Examples of shell programs available for use with Linux, distinguished by features like command history and tab completion.

5
New cards

Terminal

A user interface that connects to the default shell command interpreter in Linux, often launched during the boot process.

6
New cards

TTY Device

Connects the terminal and shell, handling text input and output in separate streams (stdin, stdout, stderr).

7
New cards

stdin (0)

Takes the user's keyboard input and writes it as data to the tty device for processing by the shell.

8
New cards

stdout (1)

Reads data generated by the shell from the tty device and displays it through the terminal.

9
New cards

stderr (2)

Carries error information in the Linux shell environment.

10
New cards

Interactive Shell

Using a shell by working at a terminal, where commands are entered and executed in real-time.

11
New cards

Non-interactive Shell

Using a shell where commands are read from a script file rather than entered manually.

12
New cards

Desktop Environment (Linux)

A graphical environment loaded at startup on Linux distros designed for client PCs.

13
New cards

Xorg (X Window System)

An open-source version of the X Window Display system that drives the graphical environment in Linux.

14
New cards

Gnome, KDE, Cinnamon, Xfce

Examples of desktop programs or environments that can be launched within X in Linux.

15
New cards

Terminal Emulator

An application that runs within a window on the desktop and connects to the shell via a pseudoterminal (pty/pts) interface.

16
New cards

Virtual TTY Consoles

Multiple consoles, one of which is occupied by the X server when a graphical environment is installed; switchable using CTRL+ALT+Fx keys.