mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-24 05:14:06 -06:00
23 lines
721 B
Markdown
23 lines
721 B
Markdown
---
|
|
title: "consoles-terminals-shells"
|
|
tags:
|
|
- cosc202
|
|
---
|
|
|
|
- console -> io device which is part of a computer (physical terminal)
|
|
- console is the device: -> terminal is program inside that device
|
|
- terminal -> text input output environment (can be remote)
|
|
- windows terminal
|
|
- [[notes/shell]] -> program which the terminal/console sends input to which sends command to the OS
|
|
- [[notes/unix-shell]]
|
|
- powershell
|
|
- cmd
|
|
- bash, fish, zsh, ksh, sh, tsch
|
|
|
|
#### 0.1.1 BREIF HISTORY
|
|
|
|
1. At first only main console
|
|
2. Then multiple terminals which allowed mulitple people to use one computer
|
|
3. Graphics support
|
|
4. Console + terminal merged
|
|
5. Virtual terminals -> no need for direct hardware control -> replaced by OS |