diff options
Diffstat (limited to 'linux/tty-terminal.html')
-rw-r--r-- | linux/tty-terminal.html | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/linux/tty-terminal.html b/linux/tty-terminal.html new file mode 100644 index 0000000..4da3798 --- /dev/null +++ b/linux/tty-terminal.html @@ -0,0 +1,81 @@ +<!DOCTYPE html> +<html dir="ltr" lang="en"> + <head> + <meta charset='utf-8'> + <title>2.4. Consoles, terminals and shells</title> + </head> + <body> + + <a href="index.html">Core OS Index</a> + + <h1>2.4. Consoles, terminals and shells</h1> + + <dl> + <dt>Consoles</dt> + <dd>Consoles and Virtual Consoles provides input and output + with a computer using serial communication. Initially console + was a physical device containing a terminal with a monitor and + keyboard.</dd> + + <dt>Terminal</dt> + + <dd>A terminal provides text input/output environment + that can be used to interact with a console (monitor or keyboard) + or transmitted using serial communication. + Initially a terminal was a electronic device connected to a + microcomputer or mainframe that take input from a keyboard and + output to a text mode screen. Terminals or ttys are provided by the + kernel. Example of terminal emulators; tmux, ssh, st.<dd> + + <dt>Shell</dt> + <dd>Shell are command line interpreter that a terminal + runs. Shells also manage foreground and background + processes. Example of shells dash and bash.</dd> + </dl> + + + <p>Content of /etc/inittab shows layout organization and default + run level and ttys;</p> + + <pre> + # + # /etc/inittab: system runlevel description + # + + # Runlevels: + # 0 Halt + # 1(S) Single-user + # 2 Multi-user + # 3-5 Not used + # 6 Reboot + + id:2:initdefault: + + rc::sysinit:/etc/rc + rs:S1:wait:/etc/rc.single + rm:2:wait:/etc/rc.multi + rd:06:wait:/etc/rc.shutdown + su:S:wait:/sbin/sulogin -p + + c1:2:respawn:/sbin/agetty --noclear 38400 tty1 linux + c2:2:respawn:/sbin/agetty 38400 tty2 linux + c3:2:respawn:/sbin/agetty 38400 tty3 linux + c4:2:respawn:/sbin/agetty 38400 tty4 linux + c5:2:respawn:/sbin/agetty 38400 tty5 linux + c6:2:respawn:/sbin/agetty 38400 tty6 linux + #s1:2:respawn:/sbin/agetty 38400 ttyS0 vt100 + + ca::ctrlaltdel:/sbin/shutdown -t3 -r now + + # End of file + </pre> + + + <a href="index.html">Core OS Index</a> + <p>This is part of the Tribu System Documentation. + Copyright (C) 2020 + Tribu Team. + See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a> + for copying conditions.</p> + </body> +</html> |