Командная строка
Очень часто, при поиске в интернете решения той или иной проблемы, возникающей на компьютере, нам предлагают решение проблемы с использованием командной строки.
Бывают ситуации, когда исправить положение другим способом просто невозможно.
И вот тут возникает дилемма. Попробовать решить проблему вручную, набирая какие-то непонятные команды, или поискать еще что-нибудь в интернете. А вдруг повезет и найдется какая-нибудь программка под названием «Волшебная палочка»?
Очень многих пугает это черное окошко и вызывает недоверие, на мой взгляд, по нескольким причинам, а именно:
- «убогий», на первый взгляд, интерфейс
- какой-то непонятный минимализм
- непонятные сообщения
- не получается ввести то, что предлагается для решения проблемы или результат совершенно не тот, который должен быть
- отсутствие поддержки мышки
- да и вообще непонятно как работать в этом окошке с этой самой командной строкой
Используемые клавиши
Что узнаем
В этом уроке мы познакомимся с основными приемами работы с командной строкой, основными командами и их параметрами. Разберем несколько примеров.
Немного истории
Как я ранее писал в своих предыдущих уроках, когда деревья были еще маленькими, а компьютеры очень большими, на мониторах не было никакой графики. Вообще не было. Был черный экран и зеленые символы.
На этом экране помещались 25 строк. А в каждой строке по 80 символов.
И была на этом мониторе только одна строка в нижней части экрана, в которой можно было вводить символы. В этой строке можно было набрать команду, ну а уже на самом экране получить результат выполнения этой команды.
Так и получила нижняя строчка свое название — Командная строка. А то, что отображается перед мигающим курсором, называется приглашением командной строки.
Компьютерные системы со временем развивались. Придумали мышку. Появился графический интерфейс.
Но командная строка так и не утратила своей актуальности и никогда не утратит по одной простой причине. Все программы, работающие с операционной системой и имеющие графический интерфейс, используют ввод и выполнение команд с различными параметрами. А результат выполнения этих команд «рисуется» в графике на экране монитора в виде красивых и понятных (иногда непонятных) картинок.
Степень понятности во многом зависит от программиста, который пишет эту самую программу. И вот от количества тараканов в голове программиста, а также его представлений о прекрасном, получаем соответствующий интерфейс программы и результаты выдачи от нажатия на ту или иную кнопку.
Поэтому таких программ тысячи. Принцип у всех один, а вот вывод на экран результатов выдачи команд зависит от опыта и вкуса программиста и насколько грамотно было сформулировано техническое задание на разработку программы.
Скажу больше. Есть масса команд, которые не реализованы в графическом интерфейсе. И ввести эти команды и получить результат можно только в командной строке. Обычным пользователям, как правило, они не нужны и, иногда, даже опасны. Ну а продвинутые пользователи о них и так знают.
Когда у операционной системы появился графический интерфейс, была написана программа, которая эмулирует классический текстовый интерфейс для работы с командной строкой.
Эту программу еще называют командным интерпретатором или программной оболочкой, позволяющей в текстовом виде вводить компьютеру различные команды.
Как запускается (вызывается) командная строка
Вызов командной строки с помощью мышки для ОС Windows XP и Windows 7
- наводим указатель мышки не кнопку Пуск и щелкаем по ней Левой Кнопкой Мышки (ЛКМ)
- далее наводим указатель мышки на пункт меню «Все программы» и щелкаем по нему ЛКМ
- в открывшемся меню наводим указатель мышки на пункт меню «Стандартные» и щелкаем по нему ЛКМ
- в открывшемся меню наводим указатель мышки на пункт меню «Командная строка» и щелкаем по нему ЛКМ
Вызов командной строки с помощью мышки для ОС Windows 8.1 и Windows 10
- наводим указатель мышки не кнопку Пуск и щелкаем по ней Правой Кнопкой Мышки (ПКМ)
- в открывшемся меню наводим указатель мышки на пункт меню «Командная строка» и щелкаем по нему ЛКМ
Вызов командной строки с помощью клавиатуры
!!! Справедливо для любых версий операционных систем Windows.
- нажимаем комбинацию клавиш + (Win+R) (Нажимаем и удерживаем клавишу Win. Нажимаем клавишу R. Отпускаем обе клавиши)
- в окне выполнения команд вводим (пишем): cmd
- нажимаем клавишу (Enter)
Команды
Посмотреть основные команды можно набрав команду help и нажав клавишу выполнения Enter (команды в командной строке можно вводить как строчным, так и прописными буквами). В переводе с английского «Help» означает «Помощь».
На экране быстро промелькнет список всех доступных основных команд и остановится на последней. Чтобы просмотреть весь промелькнувший список, достаточно воспользоваться колесиком мыши или вертикальным ползунком.
Есть еще один способ постраничного просмотра списка команд. Этот способ используют, если по каким-либо причинам отсутствует мышка.
Для этого необходимо ввести команду help вместе с командой more (в переводе с английского — больше, более), разделив их вертикальным слешем, а затем нажать клавишу Enter:
help | more
Как ввести символ вертикальная черта?
Вертикальный слеш (вертикальная черта, пайп) вводится следующим образом:
- должна быть включена Английская раскладка клавиатуры
- нажимаем и удерживаем клавишу (Shift)
- нажимаем клавишу (|)
- отпускаем обе клавиши
Вопрос: Какую клавишу «Shift» (шифт) нажимать? Правую или левую?
Ответ: Любую. Обе клавиши при переключении регистра клавиатуры ведут себя абсолютно одинаково.
Дублирование клавиши Shift сделано исключительно для удобства нажатия сочетаний клавиш.
Облегчение повторного ввода команд
Чтобы заново не набирать команду help (да и любую ранее введенную команду), достаточно нажать клавишу (Стрелка вверх). Т.е. Нажимаем клавишу «Стрелка вверх» — в строке появится ранее набранная команда help. Затем просто дописываем Пробел, Вертикальный слеш, Пробел, more.
Во время сеанса работы с окном командной строки полностью сохраняется «история» ввода команд. Историю можно просмотреть, нажимая клавиши (Стрелка вверх) или (Стрелка вниз).
В результате вывод «остановиться», как только «первая порция» помощи по командам не заполнит весь экран. Поскольку на экран выведена еще не вся информация, то вместо приглашения командной строки появится разделитель «— Далее —«
В этом случае, чтобы «листать» страницы, достаточно нажимать и отпускать клавишу Пробел.
Количество «порции» информации выводимой на экран с использованием команды more, зависит от настроек экрана окна командной строки.
Чтобы посмотреть текущие настройки окна, необходимо выполнить следующие действия:
- наводим указатель мыши на поле заголовка окна и щелкаем по нему ПКМ
- наводим указатель мыши на пункт меню «Свойства» и щелкаем по нему ЛКМ
- наводим указатель мыши на вкладку «Расположение» и щелкаем по ней ЛКМ
В настройках видно, что окно размером по высоте 25 строк, а по ширине 80 символов.
Еще пару моментов.
Если ввести команды help и more без слеша, а просто через пробел, а затем нажать клавишу Enter, то получим помощь по команде more:
help more
А если добавить тот же more через вертикальный слеш, то после нажатия на клавишу Ener получим постраничный вывод помощи по команде more:
help more | more
Как это работает
Я приведу несколько простых примеров, чтобы было более-менее понятно, как ориентироваться в окне командной строки.
Обратите внимание на приглашение командной строки. Оно показывает, на каком логическом диске мы сейчас находимся, и в какой папке или подпапке.
Т.е. я сейчас нахожусь на логическом диске «C:» в папке «\users\ioleg».
Можно посмотреть, какие папки и файлы «лежат» в этой папке. Для этого набираем команду dir (сокращение от английского directory) и нажимаем клавишу Enter:
dir
Будет показан список папок и файлов вашего домашнего каталога.
Папка, каталог и директория являются синонимами.
Почему у одного объекта так много названий?
Изначально, когда не было графического интерфейса, папки называли каталогами или директориями. И только с появлением графики, каталогу дали изображение папки. Ну, дизайнеры так решили. Да и, по сути, верно.
И теперь каталоги чаще называют папками.
Каталог — это перевод с английского directory. Отсюда и еще одно название папки — директория. Прочтение латинских букв на русский манер.
И еще один момент. «Папка» на английски языке звучит как «folder». И, если в определенных кругах вы услышите, что папку называют фолдером, то не удивляйтесь. У нас любят привносить в русский язык коряво прочитанные английские слова.
В результате выполнения команды dir без параметров будет выведен список папок и файлов с указанием времени их создания. Если в строке присутствует <DIR>, то это указывает на то, что это папка. Если нет, то это файл.
Давайте для примера создадим папку, войдем в нее, создадим там файл, что-нибудь туда запишем и затем просмотрим, что мы там записали.
Но, прежде чем привести эти примеры, я хочу рассказать еще об одном понятии — «Параметры команды«.
Чтобы узнать какие могут быть параметры у любой команды, необходимо эту команду использовать с параметром «/?«. Т.е. ввести не просто dir, а dir /? (dir, пробел, правый слеш, знак вопроса) и нажать клавишу выполнения Enter
dir /?
Можно вводить параметры и без пробела. Все равно сработает. Просто отсутствие пробела между командой и ее параметрами считается плохим тоном.
Обычно параметр «/?» вводят следующим образом:
- должна быть включена Английская раскладка клавиатуры
- нажимаем и отпускаем клавишу (правый слеш — «/»)
- нажимаем и удерживаем клавишу (Shift)
- нажимаем и отпускаем клавишу (знак вопроса — «?»)
- отпускаем клавишу (Shift)
Символы «/» (правый слеш) и «?» (знак вопроса) на Английской раскладке клавиатуры находятся на одной клавише, но в разных регистрах.
Символ «/» находится в нижнем регистре клавиатуры.
Символ «?» находится в верхнем регистре клавиатуры.
P.S. На Русской раскладке клавиатуры, соответственно, в нижнем регистре находится символ «.» (точка), в верхнем «,» (запятая).
При желании через вертикальный слеш можно добавить команду more для постраничного вывода списка параметров команды и «листать» список клавишами «Пробел» или «Enter». Клавиша «Enter» будет выводить по одной строчке, а клавиша «Пробел» будет «листать» страницами.
dir /? | more
Небольшой пример
И так. Создаем папку, например, с именем «papka». Из списка команд, выведенной командой help видно, что для создания папки можно использовать команду MD или MKDIR.
Имя любой команды несет в себе смысловую нагрузку. Например, MD это сокращение от английского make directory — создать папку (директорию).
Пишем в командной строке «md papka»и нажимаем клавишу Enter.
md papka
Смотрим, появилась папка с таким именем или нет. Для этого набираем команду dir и нажимаем клавишу Enter:
dir
Появилась. Заходим в нее с помощью команды «CD» (от английского change directory — сменить каталог).
cd papka
и нажимаем клавишу Enter.
(В строке приглашения мы всегда можем увидеть, где мы находимся).
Смотри что в папке. Набираем команду dir и жмем Enter
dir
Папки с именами
"."
(точка) и".."
(две точки) являются служебными папками самой операционной системы.В нашем примере служебный каталог «точка» информирует операционную систему, что текущим каталогом является папка «papka», а служебный каталог «две точки» говорит операционной системе, что у папки «papka» существует домашний каталог с именем «C:\Users\ioleg».
Т.е. к содержимому папки «papka» эти служебные каталоги никакого отношения не имеют.
Ничего нет. Да и откуда там чему-то взяться, если мы только что эту папку создали. Сейчас восполним этот «пробел». Дадим команду вывода сведений об операционной системе, а затем запишем эту информацию в текстовый файл.
Пишем в командной строке:
systeminfo
и нажимаем клавишу Enter. Компьютер немного подумает, а затем выдаст результат на экран.
А теперь сделаем следующее. Выведем информацию не на экран, а в файл. Файл назовем «info.txt».
Пишем в командной строке (systeminfo, пробел, правая треугольная скобка, пробел, info.txt):
systeminfo > info.txt
и нажимаем клавишу Enter.
Правая треугольная скобка нажимается следующим образом:
- должна быть включена Английская раскладка клавиатуры
- нажимаем и удерживаем клавишу (Shift)
- нажимаем клавишу («>» правая треугольная скобка)
- отпускаем обе клавиши
Компьютер немного подумает и… ничего на экран не выдаст. Все правильно. Всю информацию о компьютере мы записали в файл с именем info.txt.
Смотрим, появился файл или нет? Набираем dir и жмем Enter.
dir
Да, все нормально. На всякий случай проверим, что там в файл записалось. Т.е. выведем содержимое файла на экран. Для этого воспользуемся командой type.
Пишем в командной строке:
type info.txt
и нажимаем клавишу Enter. Содержимое файла отобразится на экране.
Ну и напоследок вернемся в домашний каталог и запустим команду «dir» с каким-нибудь параметром.
Как вы, наверно, помните, для смены каталога мы воспользовались командой «CD». Посмотрим параметры этой команды.
Пишем в командной строке «cd» с параметром «/?»
cd /?
и нажимаем клавишу Enter.
«Помощь» нам показывает, что для того, чтобы вернуться в родительский каталог, необходимо после команды набрать две точки. Пишем в командной строке:
cd ..
и нажимаем клавишу Enter.
Смотрим на приглашение, и на всякий случай еще раз используем команду dir
dir
Еще раз посмотрим, что за параметры у команды dir. Пишем в командной строке:
dir /? | more
и нажимаем клавишу «Enter».
К примеру, если набрать команду DIR c параметром /B, а затем нажать клавишу Enter, то мы получим просто список имен файлов и папок в столбик:
dir /b
Если с параметром /Q, то мы узнаем, кто владелец папки или файла:
dir /q
Если с параметром /W, то список будет выведен на экран в несколько столбцов:
dir /w
Ну и еще пару интересных безобидных команд:
cls — очищает окно от «мусора»
exit — закрывает окно
Свойства окна командной строки
Как я уже писал выше, можно поменять размер окна и шрифта, а также цвет текста или фона.
Для примера поменяю цвет текста на экране с серого на зеленый.
- наводим указатель мыши на строку заголовка окна щелкаем по нему ПКМ
- наводим указатель мыши на пункт меню «Свойства» и щелкаем по нему ЛКМ
- наводим указатель мыши на вкладку «Цвета» и щелкаем по ней ЛКМ
- наводим указатель мыши на кнопку выбора (радиокнопку) «Текст на экране» и щелкаем по ней ЛКМ
- наводим указатель мыши на квадрат зеленого цвета и щелкаем по нему ЛКМ
- наводим указатель мыши на кнопку «ОК» и щелкаем по ней ЛКМ
Заключение
В этом уроке мы познакомились с таким понятием, как «Командная строка». Не думаю, что вам когда-нибудь понадобится решать проблемы с помощью командной строки. Но, как говорят, от сумы и от тюрьмы не зарекайся. Так что если вдруг придется обращаться к командной строке, вы будете знать, как это делается и вас это не пугало.
На этом на сегодня все. Всем удачи и творческих успехов. 🙂
Подписывайтесь на обновления блога Начинающим пользователям компьютера и первыми узнавайте о новых статьях и уроках.
С уважением ко Всем моим читателям и подписчикам
Олег Ивашиненко
НравитсяРазмещено в Уроки.
Метки: командная строка, раскладка клавиатуры, регистр клавиатуры.
Если Вам понравилась статья, поделитесь с друзьями в социальных сетях.
Ранее в этой же рубрике:
- Доступ к Рабочему столу. Комбинации клавиш Win+Tab, Alt+Tab, Win+D и кнопка "Свернуть все окна". // 8 июня 2017 // 4
- Соответствие кнопок мыши клавишам клавиатуры // 14 апреля 2017 // 1
- Папка Recent в Windows Vista,7,8,10 // 22 июля 2016 // 13
- Что такое "Корень" и "Дерево"? // 10 декабря 2014 // 8
- "Куда оно пропала?". Папка Recent. Windows XP // 6 июня 2014 // 14
К записи 4 комментария
Оставить комментарий
Актуальное на Яндекс
Про Windows и Linux
Подписаться по RSS
Статистика
Свежие комментарии
- Клавиши удаления к записи
- Папка Recent в Windows Vista,7,8,10 к записи
- Буфер обмена в картинках к записи
- Раскладка клавиатуры к записи
- Папка Recent в Windows Vista,7,8,10 к записи
Спасибо,Ценный материал,Для меня это черное окно было пугающе непонятным,Я,пожалуй,поделюсь этой статьей с друзьями в соцсетях
Спасибо, Олег!
Благодарю. Несколько пополнил свой «чемоданчик».
Спасибо огромное. Вы просто умничка, так ясно, толково и четко написано. Как редко такое встречаешь. Я не новичок, но нашла для себя нужную информацию. И даже захотелось сохранить и прочитать другие уроки в вашем «учебнике». Ещ