控制台和终端区别
I see a lot of questions that are close but the questions themselves show an underlying misunderstanding of some important terms.
我看到许多很接近的问题,但是问题本身显示出对一些重要术语的潜在误解。
- Why would I use Windows Terminal over PowerShell? 为什么要在PowerShell上使用Windows终端?
- I don't need WSL for bash, I use Cygwin. 我不需要WSL进行打击,我使用Cygwin。
- Can I use conemu with PowerShell Core or do I need to use Windows Terminal? 我可以将conume与PowerShell Core一起使用,还是需要使用Windows Terminal?
Let's start with a glossary and clarify some words first.
让我们从词汇表开始,首先澄清一些单词。
终奌站 (Terminal)
The word Terminal comes from terminate, indicating that it's the terminating end or "terminal" end of a communications process. You'll often hear "dumb terminal" when referring to a text-based environment where the computer you are sitting next to is just taking input and showing text while the real work happens at the other end in a mainframe or large computer.
终端来自终止一词,表示它是通信过程的终止端或“终端”端。 当您指的是基于文本的环境时,您经常会听到“哑终端”,您坐在旁边的计算机只是在进行输入并显示文本,而实际工作发生在大型机或大型计算机的另一端。
TTY or "teletypewriter" was the first kind of terminal. Rather than a screen you'd have a literal typewriter in front of you. When you type on it, you're seeing the text on a piece of paper AND inputing that text into a computer. When that computer replies, you'll see the typewriter automatically type on the same paper.
TTY或“ teletypewriter”是第一种终端。 而不是屏幕,您的面前是一台文字打字机。 键入时,您会在纸上看到文本并将其输入计算机。 当该计算机回复时,您会看到打字机自动在同一张纸上打字。
When we refer to a Terminal in the software sense, we're referring to a literal software version of a TTY or Terminal. The Windows Terminal is that. It's really good at displaying textual output. It can take input and pass it on. But the Terminal isn't smart. It doesn't actually process your input, it doesn't look at your files or think.
当我们从软件意义上指终端时,我们指的是TTY或终