Linux Terminal System
- Conceptual Linux terminal
- Terminal API
- Terminal emulators
- Graphical user interfaces
Linux Terminal System Conceptual Linux terminal Terminal API - - PowerPoint PPT Presentation
Linux Terminal System Conceptual Linux terminal Terminal API Terminal emulators Graphical user interfaces Conceptual Linux terminal Mainframe Terminal User Application Keyboard Display Kernel Modem Modem stdin/stdout
Application Kernel Mainframe Modem Modem Terminal Keyboard Display User
$ randomize < input | rot13 | tee log | rot13 | sort $ cat log input randomize rot13 tee rot13 log terminal cat sort
Application Terminal Escape sequences “\e[2J” = clear screen Function key sequences “\e[A” = up arrow key
Mainframe X app 1 X server Kbd/VGA User Mainframe X app 2
Mainframe gimp Xvnc Mainframe wmaker xterm Workstation XFree86 vncviewer User
Slides available online: http://ioioio.net/school/terminal/slides.pdf
ssh mutt bash screen xterm xfree86 User monitor kbd Workstation
PPP0 ETH0 ETH1 PPP1 PPP1 pppd ssh sshd pppd firefox web browser Corporate network Home network Internet / WAN