Это может быть полезно: https://help.ubuntu.com/community/UsingTheTerminal
Существует важное (хорошо ...) различие:
Недавно я написал кое-что о командной строке в целом в Tag-Wiki для тега command-line
.
«В Linux есть GUI (графические пользовательские интерфейсы), где вы можете указывать, щелкать и перетаскивать, и, надеюсь, выполнять работу без предварительного чтения большого количества документации. Традиционная среда Unix - это CLI (интерфейс командной строки ), где вы вводите команды, чтобы сообщить компьютеру, что делать. Это быстрее и мощнее, но требует выяснения, что это за команды ». из man intro (1)
blockquote>Некоторые пользователи предпочитают использовать командную строку для некоторых задач, поскольку это экономит их время и усилия. Им также выгодно иметь возможность создавать сценарии для автоматизации общих задач, и они могут использовать командную строку для настройки своей операционной системы на очень низком уровне, чтобы точно соответствовать их потребностям.
- Документация сообщества Ubuntu содержит Общее введение в командную строку .
- Существует также более длинная, более глубокая Командная строка How-To .
Если вы хотите немного узнать об его истории и внутренней работе, люди, кажется, довольны моим ответ на вопрос от fred.bear на эту тему.
В скорлупе это интерфейс командной строки. Вы можете давать команды и делать вещи. Читайте здесь: http://en.wikipedia.org/wiki/Shell_ (вычисления)
Оболочка работает как интерпретатор пользовательских команд и переводит их в действие.
Оболочка формирует внешнюю часть операционной системы и формирует интерфейс между пользователем и ядром.
Для каждого зарегистрированного пользователя существует оболочка в действии. Когда команда дается пользователем, она проверяется оболочкой и передается ядру для выполнения.
Чтобы упростить понимание, представьте, что ядро - это улитка, а «оболочка» - это оболочка . Вы можете подобрать улитку за раковину, потому что это точка простого, легкого и прямого доступа. Аналогично на компьютере оболочка предоставляет вам простой и прямой доступ. Раковины могут быть разных форм / размеров, как улитка. Например, bash представляет собой текстовую оболочку, где GNOME (в целом) является графической оболочкой, облегчающей большинству пользователей компьютеров доступ к ядру, системным библиотекам и приложениям (улитка).