Командная строка

Автор: | Кат.: Информация | 7.12.2011

 

командная строкаМногие начинающие пользователи персонального компьютера неоднократно слышали о командной строке. Командная строка или как ее еще называют «консоль», присутствует во всех версиях семейства операционных систем Windows. Необходимость в использовании этого программного продукта возникает не так часто. Бывают случаи, когда командная строка и ее возможности становятся незаменимыми помощниками при решении некоторых задач. Умение обращаться с командной строкой, является не обязательным, но важным моментом изучения персонального компьютера и носит ознакомительный характер……

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

Так что же такое командная строка? Командная строка – это программа, которая отвечает за взаимосвязь между пользователем персонального компьютера и операционной системой без использования дополнительного интерфейса. Запустить эту программу можно несколькими способами, например, сочетанием клавиш Win+R в открывшемся окне ввести команду — cmd. Так же можно открыть меню Пуск — Все программы — Стандартные — Командная строка. Командная строка является командной оболочкой системы, то есть с ее помощью можно получить доступ к любым областям системы, которые даже не имеют собственного интерфейса. Благодаря такой возможности, как уже говорилось выше, командная строка становится незаменимым инструментом при решении некоторых задач. Интерфейс командной строки текстовый, то есть общение между пользователем и компьютером осуществляется путем ввода текстовых строк называемых «команды». Такой способ работы с персональным компьютером отличается от стандартного, который использует в своем арсенале меню и графический интерфейс.

Командная строка

Сам интерфейс командной строки не является дружелюбным. Пользователи привыкшие работать с меню и графическим интерфейсом испытывают значительные трудности, столкнувшись с вводом и выбором команд. Для получения информации о командах, введите в командную строку — help. Перед вами откроется весь список доступных команд. Для того чтобы узнать параметры ввода той или иной команды, впишите help и через пробел имя команды, например, help dir. Можно воспользоваться следующим способом: имя команды и через пробел /? например, dir /?. Плюсом в таком подходе можно считать то, что обращение к файлу, программе или устройству происходит напрямую, без дополнительного использования графического интерфейса. Командная оболочка поддерживает работу с пакетными файлами – batch, которые имеют расширение .bat. По сути — это текстовый файл содержащий последовательность команд, позволяющий автоматизировать процесс.  Эти файлы являются исполнительными. С их помощью можно прописать определенный сценарий. Сценарий в пакетных исполнительных файлах выполняется последовательно, то есть, выполнив одно действие, процесс приступает к следующему, поочередно. Для создания пакетных файлов не требуется никаких специализированных программ. Создать такой файл можно в обычном блокноте Windows.

Теперь давайте поработаем с batch — файлом, в народе их называют «батник. Откройте блокнот Windows. И впишите следующий код:

@echo off 
rem ******** создаем папку с названием MyFolder в диске D: и текстовый файл help.txt в директории MyFolder ************
md d:MyFolder
dir>d:MyFolder/help.txt
rem ******** задаем кодировку нашему файлу в данном случае Windows-1251 **********
chcp 1251
rem ******** делаем запись в файл, результат справочный материал команды help *********
help>d:MyFolder/help.txt
rem ******* *открываем файла help.txt в директорию MyFolder   ********
start d:MyFolder/help.txt

Нажмите на меню ЭФайл — Сохранить как…». Внизу окна укажите тип файла «Все файлы *.*», присвойте имя этому файлу, укажите место, где будет сохранен файл, и нажмите «ОК». Не стоит давать длинные названия, пакетные файлы этого не любят. Теперь если щелкнуть по этому файлу мышкой от имени администратора, то команды указанные в нем выполнятся. Давайте подробнее рассмотрим работу этого простого файла.

  • @echo off. Запрещает отображение выполнения команд в интерпретаторе, то есть в командной строке. Если задать параметр «on» и убрать символ -;@», то ход выполнения команд будет виден.
  • Rem. Обозначает начало комментариев в пакетном файле.
  • Mkdir или md. Создает директории.
  • chep1251. Определение кодировки.
  • «>». С помощью знака «больше» или «перенаправление» перенаправляем поток с экрана к файлу и тем самым создаем этот файла.
  • Start. С помощью этой команды осуществляется открытие директории, файла или запуск программы.  

Вы ознакомились с содержимым этого пакетного файла. Действия, описанные выше, будут выполнены незамедлительно после щелчка мыши по исполнительному файлу. В диске D: появится новая директория — «MyFolder» содержащая единственный текстовый файл — «help.txt». Текстовый файл будет содержать информацию о командах, применяемых в интерпретаторе, которые выводятся командой — help. Как говорилось ранее, все команды будут выполнены последовательно, то есть сначала будет создана папка, потом файл, в него впишется текст и в итоге отобразится в окне программы «Блокнот Windows». Ничего сложного, как видите, нет. Конечно, это только вершина айсберга. Командная строка позволяет выполнять более масштабные и сложные задачи.

Немного истории. В операционной системе Windows XP, пакетные файлы представляли реальную угрозу. С помощью них, злоумышленники внедряли на компьютер вредоносный код, который до выхода SP-3 (сервисный пакет), реально мог уничтожить систему или информацию пользователя персонального компьютера. Ведь пакетный файл непосредственно работает с командной оболочкой Windows, а система в свою очередь подчиняется и доверяет командам, прописанным в этих файлах. С выходом в свет Windows 7 ситуация изменилась кардинально. Теперь для выполнения пакетного файла нужны права администратора, а без этих прав, он безопасен для системы.

Теперь вы ознакомились с работой командной строки. Хотя эта статья не дает подробных инструкций всего лишь кратко рассказывает о возможностях командного интерфейса. Подробная инструкция имела бы размер большой книги, ведь это альтернативный текстовый интерфейс управления операционной системой, а как вы знаете ОС Windows сложнейший инструмент, изучать который можно годами. Если вы заинтересуетесь работой командной строки, то всегда сможете найти необходимую информацию в сети Интернет. Такая информация преподносится в виде адресных решений задач, то есть по мере возникновения вопросов. Просто заучивать команды, должного результата не даст. Поэтому, как только возникнет вопрос, найдите на него ответ в сети. Тогда вы получите глубокие знания, подкрепленные примерами.