cmd

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

Командная строка является программной оболочкой позволяющей в текстовом виде вводить компьютеру различные команды, в том числе MS-DOS. Ведь когда то давно привычного всем графического интерфейса в операционных системах не было. Все делалось в командной строке и именно благодаря появлению графического интерфейса в виде окон, Windows завоевала огромную популярность во всем мире.

Однако командная строка никуда не исчезла, хотя огромное количество пользователей даже не подозревает о ее существовании. Возникает вопрос, а зачем она вообще сейчас нужна. Дело в том, что некоторые вещи можно быстрее выполнить в командной строке, а некоторые настройки в принципе отсутствуют в графическом интерфейсе пользователя. Так же следует иметь в виду, что до сих пор существуют утилиты, не имеющие графического интерфейса, а иногда он оказывается недоступен, например из-за сбоя.

Как запустить командную строку

Впрочем, довольно лирики давайте займемся уже практикой. Способов запустить командную строку как обычно несколько, причем они могут несколько различаться в разных версиях Windows. Перечислим несколько способов:

  • нажмите сочетание клавиш WIN+R, введите cmd и нажмите кнопку Ok;
  • нажмите кнопку «Пуск» введите в поле поиска «командная строка» и щелкните в результатах поиска «Командная строка» (можно ввести «cmd» и выбрать в результатах «cmd»);
  • нажмите «Пуск» ⇒ «Все программы» ⇒ «Стандартные» ⇒ «Командная строка»;
  • открыть в Проводнике папку C:\Windows\System32 и запустить файл cmd.exe.

В независимости от использованного способа у вас откроется окно командной строки, которое выглядит довольно непривычно.

okno cmd

Текст в окне может несколько различаться в зависимости от настроек, расположения системы на жестком диске, версии Windows и способа запуска командной строки. Понять его очень просто, это тот же адрес, что вы видите в Проводнике, он показывает, где вы сейчас находитесь, поскольку это важно для некоторых команд. В конце адреса стоит знак > и мигает курсор, что значит, что компьютер готов принять команду.

Теперь можно управлять системой, набирая в ней нужные команды и смотреть на результат. Итог выполнения команды будет зависеть от самой команды. Проще понять это на примерах. Если ввести в командную строку

notepad

и нажать Enter на клавиатуре, то запустится блокнот, а в командной строке появится новая строчка показывающая готовность принять новую команду. В данном примере мы запустили программу «Блокнот» без всяких ярлыков и использования Проводника.

Таким образом, можно запустить любую программу или исполняемый файл, но в большинстве случаев потребуется ввести полный путь.

Если в пути есть пробелы, весь путь необходимо заключить в кавычки.

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe"

Так же можно выполнять различные операции с папками и файлами, которые вы обычно делаете в оконном интерфейсе, такие как создание, удаление, копирование, переименование и так далее.

Если введенная команда неправильная или Windows не может ее почему-то выполнить, то в командной строке появится сообщение об ошибке.

Однако далеко не все команды приводят к каким-то видимым в графической среде изменениям, довольно много команд результат своей работы отображают в самой командной строке. Например, попробуйте ввести в командную строку

help

Так же некоторые команды могут выполняться совсем без внешних видимых изменений в системе или самой командной строке. Другие наоборот, требуют реакции пользователя в процессе выполнения, выводя соответствующие запросы.

Описывать команды мы не будем, их огромное количество расскажем только о парочке, которые наверняка могут пригодиться. Мы уже отмечали, что приглашающая строка указывает текущее местоположение, а для корректного выполнения некоторых команд нужно находиться в конкретном местоположении. Для смены текущей папки используется команда «cd». Кстати, в командной строке обычно можно увидеть краткую справку по команде, если дописать к ней слеш со знаком вопроса.

cd /?

Обратите внимание, что для смены текущего диска необходимой использовать команду chdir или команду cd с ключом d.

cd /d i:\Games

Альтернативный способ заключается в том, чтобы сразу открыть командную строку Windows в нужном месте. Для этого открываете нужную папку в Проводнике и щелкаете на свободном месте правой кнопкой мыши с нажатой клавишей Shift и выбираете в контекстном меню «Открыть окно команд».

Вторая команда служит для отображения содержимого текущей папки. Просто наберите «dir» и нажмите Enter или воспользуйтесь встроенной справкой, чтобы узнать остальные возможности.

dir /?

Стоит отметить, что команды не обязательно вводить непосредственно в командной строке Windows, вместо этого их можно записать в так называемый командный файл с расширением .bat или .cmd и запускать его, когда потребуется.

Настройка командной строки Windows

Кажется, что настраивать здесь нечего, но это далеко не так. Щелкните по значку командной строки в левом верхнем углу окна и выберите пункт «Свойства».

cmd properties

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

Если в режиме ожидания ввода команды нажимать клавишу вверх на клавиатуре, то будут подставляться введенные вами ранее команды, что бывает очень удобно. Настроить данный параметр можно на вкладке «Общие» в блоке «Запоминание команд».

В соседнем блоке «Правка» можно отметить чекбоксы «Выделение мышью» и «Быстрая вставка», которые сильно ускоряют работу. Теперь вы сможете копировать и вставлять с помощью мыши. Выделите нужный вам текст в командной строке, удерживая левую клавишу мыши, он подсветится белым. Теперь просто щелкните правой клавишей мыши, выделение белым исчезнет, а выделенный текст окажется в буфере обмена Windows. Теперь если щелкнуть снова правой кнопкой мыши, то содержимое буфера обмена вставится там, где находится курсор. Горячие клавиши вставки и копирования при этом не работают, поэтому выбирайте как вам удобнее пользоваться.

Запуск командной строки с правами администратора

Для выполнения некоторых команд требуются права администратора компьютера. Причем просто запустить командную строку Windows находясь в учетной записи пользователя с административными правами недостаточно. Ее необходимо запустить от имени администратора. Сделать это можно как всегда несколькими способами.

  • нажмите кнопку «Пуск» введите в поле поиска «командная строка» и щелкните правой кнопкой мыши по строчке «Командная строка» в результатах поиска и выберите в контекстном меню «Запуск от имени администратора» (все то же самое можно сделать с «cmd»);
  • нажмите «Пуск» ⇒ «Все программы» ⇒ «Стандартные» ⇒ щелкнуть правой кнопкой мыши по «Командная строка» и выбрать «Запуск от имени администратора»;
  • открыть в Проводнике папку C:\Windows\System32, щелкнуть по файлу cmd.exe правой кнопкой мыши и выбрать пункт «Запуск от имени администратора»;
  • сделать ярлык для запуска командной строки, щелкнуть по нему правой клавишей мыши и выбрать «Запуск от имени администратора»;
  • создать ярлык для командной строки и в его свойствах указать «Запускать от имени администратора», теперь командная строка будет сразу запускаться с нужными правами;
  • нажать комбинацию клавиш WIN+X (в Windows 8).

Каким способом пользоваться решать естественно вам, но в любом случае в названии открывшегося окна появится «Администратор».

cmd administrator

Вот и все базовые знания, которые необходимо знать, чтобы пользоваться командной строкой Windows. Теперь вы не впадете в ступор от предложения воспользоваться командной строкой, даже если вы начинающий пользователь компьютера. Остальные возможности можете изучить самостоятельно, если вам это нужно. Вдруг вам так понравится, что вы будете предпочитать работать в командной строке, а не в графическом интерфейсе. Такие люди тоже есть.

Комментарии  

#31 Ольга 22.09.2019 12:22
Цитирую Ольга:
Цитирую Reckator:
[quote name="Svyator"]А как запустить файл через командную строку с расширением ну допустим *.jpg в конкретной программе ну скажем potoshop? Ведь по умолчанию jpg может открываться каким-нибудь просмотровщиком или какой-либо другой программой. И еще, файл самой программы у меня лежит в Program Files, а файл который надо запустить ну скажем на диске :D/d.


А не проще ли правой клавишей на файл и команда "открыть с помощью" и выбрать Photoshop?


Продолжу свой вопрос, т.к. он не поместился в первом комментарии. Все нужные файлы у меня находятся в одной папке: и программа, которую нужно запустить и файлы, которые нужны программе для расчётов, которые она производит. Я нахожусь в нужной папке. В команде ввожу название программы, а затем имя файла, где данные нужные программе в формате: Спасибо, смогла разобраться сама
Цитировать
#32 beginpc 22.09.2019 14:13
Ольга, собственно ответ на аналогичный вопрос Svyator есть в комментариях, хорошо что разобрались.
Цитировать
#33 Ольга 22.09.2019 15:33
Спасибо за ответ! У меня появилась новая проблема: в командной строке появляется ошибка- недостаточно памяти. Не могу понять где именно недостаточно памяти, т.к. на диске более 100 Гб свободно. Такой проблемы у меня ещё никогда не было, может сможете помочь понять какой именно памяти недостаточно? Сначала подумала, что оперативки, комп перегружала, но не помогло
Цитировать
#34 beginpc 22.09.2019 16:05
Ольга, память это оперативка, запустите диспетчер задач и увидите сколько использовано.
Цитировать
#35 Василий 02.10.2019 23:29
Здравствуйте! Создаю батник с таким содержимым (CMD mklink /j "C:\Users\Василий\local settings\application data\google\chrome\User Data" "d:\Chrome\User Data") сохраняю запускаю открывается окно CMD и всё, но при этом команда присутствует в верхней части окна CMD и не выполняется (рис 1) при чём если эту команду вставить в CMD то она выполняется, и ссылка создаётся (рис 2). Просто хотелось ба так сказать автоматизировать процесс по средству батника. Подскажите что нужно дописать в батнике перед (mklink /j "C:\Users\Василий\local settings\application data\google\chrome\User Data" "d:\Chrome\User Data") что бы команда выполнялась?
Спасибо.
: http://c.radikal.ru/c16/1910/ff/c9f535331e52.jpg : http://d.radikal.ru/d10/1910/51/e703b002d10e.jpg
Цитировать
#36 beginpc 03.10.2019 00:13
Зачем писать CMD в батнике? Уберите.
Хотя там у вас еще кириллица в путях, на сайте есть статья про командный файл с решением.
Цитировать
#37 Василий 03.10.2019 23:56
Цитирую beginpc:
Зачем писать CMD в батнике? Уберите.
Хотя там у вас еще кириллица в путях, на сайте есть статья про командный файл с решением.

Я и говорю что без CMD ничего не происходит окно CMD просто открывается на мгновение и ссылка не создаётся. А то что кириллица это я сам не могу понять почему в батнике всё прописано на латинице.: http://c.radikal.ru/c22/1910/d7/74c2cd955093.jpg
Цитировать
#38 Василий 03.10.2019 23:59
Цитирую beginpc:
на сайте есть статья про командный файл с решением.

Дайте ссылку может у меня там мозг взорвётся :cry: или просто скажите что дописать в батнике и т.д. :-)
Спасибо!
Цитировать
#39 beginpc 04.10.2019 14:46
Еще раз для непонятливых. У вас 2 ошибки.
1) Ничего писать перед командами не надо, уберите строчку CMD. То что окно появляется только на мгновение это его стандартное поведение.
2) Так где все на латинице, когда в пути есть "Василий"? Работать батник в таком виде естественно не будет. Как это исправить смотрите здесь https://beginpc.ru/windows/chto-takoe-bat-fail
Цитировать
#40 Василий 04.10.2019 19:06
[quote name="beginpc"]Еще раз для непонятливых. У вас 2 ошибки.
1) Ничего писать перед командами не надо.
Это я уже понял сам что дело не в этом а в другом.
2) Так где все на латинице, когда в пути есть "Василий"?
А вот об этом я не знал думал, что вы говорите об этом
: http://c.radikal.ru/c20/1910/62/6fa7e02ee72a.jpg
как бы думал, что путь должен чётко соответствовать.
Как это исправить смотрите здесь.
Низкий поклон Вам для меня статья оказалась лёгкой и в тоже время полезной. Я думал, что дело в неполной команде, а оказалось в другом. Конечно Вам не хотелось бы здесь так много расписывать терять время на ответы и конечно же я мог и не понять за что огромное спасибо.
: http://radikal.ru/fp/t3thlgscyhr50
Цитировать

Добавить комментарий

Защитный код
Обновить