Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Что такое командная строка

Ничто так не пугает новичков, как ужасные термины «терминал», «консоль» и, конечно, словосочетание «командная строка», связанное с этими понятиями. Поэтому в нижеследующей статье мы попытаемся показать, что на самом деле перечисленные вещи не так уж страшны. Разобраться с ними может, образно говоря, даже тот, кто купил компьютер три с половиной дня назад и едва успел научиться кликать мышкой. Не забудем и о практических аспектах. Ну а начнём, как того требует традиция, с краткого описания сути явления.

Суть вкратце

Интерфейс командной строки, он же Command line interface (сокращённо CLI), он же командный процессор, существует с незапамятных времён и представляет собой самый простой способ общения человека с компьютером, встроенный в операционную систему.

Да, действительно самый простой, ведь не нужны ни «окна», ни графическая оболочка, ни какие-либо меню. Всё, что требуется, — напечатать команду и нажать клавишу Enter.

Поэтому даже сейчас, в эпоху, когда графика на дисплеях очень красивая, с 3D-эффектами, свистульками и звоночками, а управлять операционными системами можно движениями пальцев, многие всё равно предпочитают открыть мрачную чёрную консоль и выполнить нужное действие именно с её помощью. Потому что так действительно проще. Хотя, к конкретным примерам перейдём чуть позже.

Командная строка в MS DOS и Windows

В начале 80-х годов двадцатого века на старинных компьютерах прижилась «Дисковая Операционная Система», то бишь, DOS. (Сокращение «MS» перед её названием обозначает принадлежность к Microsoft.)

При её запуске (точнее, при запуске файлов command.com и io.sys) на экране появлялось так называемое приглашение, состоявшее из буквенного обозначения диска (например, C:/), знака «больше» и курсора в виде мигавшего подчёркивания. Наличие этого «C:/>_» свидетельствовало о готовности компьютера воспринять указание. Мол, печатайте команду, жмите Enter, милости просим.

Причём, за выполнение базовых действий (вроде операций с файлами) и за функционирование командной оболочки в целом был ответственен файл command.com.

Так было и в Windows 95, и в Windows 98, которые фактически являлись надстройками над MS DOS. Лишь в семействе Windows NT (к которому относится и полюбившаяся народу XP) всё переделали и оформили в файле cmd.exe.

Именно программа Cmd вызывается из строки «Выполнить», находящейся в главном меню операционной системы от Microsoft.

Командная строка в GNU/Linux

В дистрибутивах GNU/Linux, а также в некоторых менее популярных UNIX-подобных ОС, роль командного процессора выполняет Bash. Этот софт был создан Стивеном Борном (Stephen Richard Bourne), поэтому название расшифровывается как «Bourne again shell», что звучит как «Born again shell» («заново рождённая оболочка»).

Где эта оболочка находится? Прочно пришита к GNU/Linux... Что вы говорите? Ах, вы имели ввиду, как её увидеть. Да очень просто: запустить эмулятор терминала. (Программу, которая называется «Tерминал» В Ubuntu или «Konsole» в Kubuntu.) Там тоже будет нечто вроде приглашения, состоящее из имени пользователя и имени компьютера через знак «@», а также вот этого: «~$». Что-нибудь вроде «user@user1234~$». Когда видите такое, значит, можно печатать команды.

Примеры использования

В терминале (или в консоли, это в данном случае то же самое) выполняются команды, введённые человеком или отправленные туда из скрипта. В Windows — из файла *.bat, в GNU/Linux — из *.sh.

В Windows командная строка нужна, скорее, специалистам, а не простым пользователям. И уж тем более не новичкам. А вот в GNU/Linux она пригодится всем, поэтому остановимся на данной теме чуть подробнее.

Продолжение этой статьи: «Что такое командная строка. Часть 2».

Автор: vanilinkin, специально для xBB.uz, 19.11.2012


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2012-11-23 19:07:32

Метки материала: что такое, что, командная строка, строка, что такое командная строка, по, компьютер, софт, информационные технологии, программное обеспечение, soft, операционная система, ит, it, компьютерные технологии, ос, os, информационно-коммуникационные технологии

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.