From a3628fc49db4d88ff3e4067268650710d1da3f6f Mon Sep 17 00:00:00 2001 From: Silvino Silva Date: Fri, 12 Feb 2021 03:59:34 +0000 Subject: initial openbsd support --- linux/tty-terminal.html | 81 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 linux/tty-terminal.html (limited to 'linux/tty-terminal.html') 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 @@ + + + + + 2.4. Consoles, terminals and shells + + + + Core OS Index + +

2.4. Consoles, terminals and shells

+ +
+
Consoles
+
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.
+ +
Terminal
+ +
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.
+ +
Shell
+
Shell are command line interpreter that a terminal + runs. Shells also manage foreground and background + processes. Example of shells dash and bash.
+
+ + +

Content of /etc/inittab shows layout organization and default + run level and ttys;

+ +
+        #
+        # /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
+        
+ + + Core OS Index +

This is part of the Tribu System Documentation. + Copyright (C) 2020 + Tribu Team. + See the file Gnu Free Documentation License + for copying conditions.

+ + -- cgit 1.4.1-2-gfad0