Я знаю, что терминал может быть запущен Ctrl+Alt+T. Но когда-то пользователи говорят о командной строке с Ctrl+Alt+F2.
Так, Есть ли какое-либо различие в работе между ними? И когда я должен использовать между ними?
Что называют tty?
Виртуальные терминалы (те, до которых Вы добираетесь с Ctrl высокий звук F1-9 ) возвращаются к корням Linux. Помните, что Linux был первоначально командной строкой только система и разработал для многочисленных пользователей. Идея состояла в том, что каждый пользователь мог войти в единственный tty. Это не произошло бы на той же реальной машине, конечно, думало бы о серверах, с которыми соединятся много компьютерных терминалов. Каждый пользователь соединил бы использование различного компьютера, и сервер регистрируют их в к tty.
Это не имеет никакого отношения эти tty
команда, которая является частью coreutils
. Эти tty
команда является просто инструментом, который сообщает название терминала, который Вы в настоящее время используете.
"терминал" (на самом деле названный "эмулятором терминала") является просто программой GUI, которая подражает старому поведению. Это позволяет Вам работать, оболочка (избейте Ubuntu по умолчанию) из Ваших X сессий.
основной момент - то, что и виртуальные терминалы и эмуляторы терминала предоставляют Вам интерфейс командной строки, оболочку. Они - в основном то же самое. Единственное важное различие с практической точки зрения - то, что эмуляторы терминала работают интерактивный, оболочки невхода в систему , в то время как, если Вы заскакиваете в tty и входите в систему там, Вы будете работать интерактивный, оболочка входа в систему . Для получения дополнительной информации о различиях между этими двумя типами оболочки см. здесь .
я предполагаю, что Вы также читаете этот превосходный Q& на Unix & Linux:
, Каково точное различие между 'терминалом', 'оболочкой', 'tty' и 'консолью'? .