Знакомство с командной строкой Windows 7

Самые ранние операционные системы не имели привычного для современного пользователя графического интерфейса. Ранее для управления компьютером использовались исключительно текстовые команды.

Вместо вступления

Работа с командной строкой нужна не только для настройки Windows, более того для этого она не нужна, потому, что есть графический интерфейс Windows. А вот управлять сервисом MySQL, или сервером Apache, отдельно установленные на компьютер, без командной строки не получится.

Windows 7 отлично визуализированная операционная система, но управлять Windows можно не только из всем знакомого графического интерфейса, но и из так называемой командной строки. В командной строке с помощью специальных команд вы управляете определенными утилитами, которые есть в ОС, и производите те или иные действия. Например, вы можете переименовать папку на диске, правой кнопкой и командой «Переименовать», а можете в командной строке ввести некую программу.

Терминал

Терминалом называют программу, которая эмулирует поведение "железного" терминала, состоящего из клавиатуры и монитора. В простейшем случае — это просто окошко с командной строкой внутри. Хороший терминал всё же не ограничивается одним окном, а позволяет открывать новые терминалы в табах — по такому же принципу, как работают вкладки в браузере. Такая функция есть в терминалах, идущих в составе Ubuntu и macOS. Терминал Windows не умеет ровным счётом ничего и нуждается в замене.

Некоторые терминалы позволяют делать сплиты, то есть разделять окно на части. Довольно удобный механизм, я его использую регулярно в iterm2:

Хорошие терминалы также умеют восстанавливать завершённую сессию, создавать профили под разные задачи и многое другое.

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

В Windows XP ее можно запустить следующим образом. Щелкаем кнопку «Пуск», далее выбираем раздел «Все программы», потом «Стандартные», приложение «Командная строка»:

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

Альтернативный способ – кнопка «Пуск», раздел «Выполнить», запускаем программу cmd.exe. Или нажать Win+R и также запустить cmd.exe. В Windows 7 можно использовать эти способы, но следует помнить, что раздел «Выполнить» может быть скрыт по умолчанию.

В Windows 8 также возможно использование разных способов запуска:

Запуск командной строки
  • В строке поиска набираем фразу «Командная строка», появляется одноименное стандартное приложение.
  • Нажимаем Win+R, набираем cmd.exe.
  • Щелкаем правой кнопкой мыши по левой нижней части экрана, появляется специальное меню.

Все эти способы работают и в Windows 10. Вот как выглядит запуск командной строки через Win+R:

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

Бывает, что выполнение команд требует наличия прав администратора. В этом случае лучше запустить специальное меню щелчком правой кнопки мыши по левой нижней части экрана (либо нажатием Win+X):

Независимо от способа запуска на экране появится картинка примерно такого вида:

Параметры командной строки

Си — компилируемый язык. После сборки программа представляет собой исполняемый файл (мы не рассматриваем создание динамических библиотек, драйверов и т.д.). Наши программы очень простые и не содержат библиотек времени выполнения (Runtime libraries), поэтому могут быть перенесены на компьютер с такой же операционной системой (и подобной архитектурой) и там запущены.

Программа во время запуска может принимать параметры. Они являются аргументами функции main. Общий вид функции main следующий

void main(int argc, char **argv) { … }

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

Первым аргументом (argv[0]) всегда является имя программы. При этом имя выводится в зависимости от того, откуда была запущена программа.

#include <conio.h> #include <stdio.h> void main(int argc, char **argv) { printf(«%s», argv[0]); }Первый аргумент — это имя программы

Теперь научимся немного работать с командной строкой. Это понадобится для того, чтобы передавать аргументы нашей программе. Сочетание клавиш Win+R вызывает окно «Выполнить». Наберите в нём cmd и вы откроете командную строку. Также можно найти поиском в меню Пуск. В юникс-подобных операционных системах можно вызвать программу «терминал».

Выполнить

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

cd ..

Для перехода по нужному пишется cd адрес. Например, нужно перейти на windows в папку C:\Windows\System32 cd C:\Windows\System32 В линуксе если нужно перейти в папку /var/mysql cd /var/mysql Если путь содержит пробелы, то он пишется в двойных кавычках cd «D:\Docuents and Settings\Prolog» Терминал имеет следующие полезные особенности: если нажать стрелку вверх, по появится предыдущая выполненная команда. Если нажать tab, то терминал попытается дополнить строку до известной ему команды, или дополнить путь, перебирая все папки и файлы в текущей папке. Наберите cd C:\ нажимайте tab и смотрите, что происходит.

Читайте также:  Установка и удаление Nero

Ещё одна важная команда dir на windows и ls на linux, выводит на консоль содержимое текущей папки (той папки, в которой вы находитесь в данный момент)

Ваша программа вернула своё полное имя. Перейдите в папку, где располагается ваша программа и посмотрите её содержимое

Переходим в папку, в которой располагается наша программа и смотрим содержимое

Теперь, после того, как мы перешли в нашу папку, можно выполнить нашу программу. Для этого наберите её имя.

Вызов программы из командной строки

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

#include <conio.h> #include <stdio.h> void main(int argc, char **argv) { int i; for (i = 0; i < argc; i++) { printf(«%s\n», argv[i]); } }

Соберите проект. Перед сборкой убедитесь, что программа закрыта. Теперь вызовите программу, передав ей разные аргументы. Для этого напишите имя программы и через пробел аргументы

Передача аргументов программе

Давайте теперь напишем программу, которая получает два аргумента числа и выводит их сумму

#include <conio.h> #include <stdio.h> #include <stdlib.h> void main(int argc, char **argv) { int a, b; if (argc != 3) { printf(«Error: found %d arguments. Needs exactly 2», argc-1); exit(1); } a = atoi(argv[1]); b = atoi(argv[2]); printf(«%d», a + b); }

Соберём и вызовем

Функция принимает в качестве аргументов два числа

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

Многие стандартные команды также имеют параметры. В windows принято, что они начинаются с прямого слеша, в юниксе с минуса или двух минусов. Например dir /AD выводит только папки, а в терминале linux ls -l выводит все файлы и папки с указанием атрибутов

Для просмотра дополнительных команд windows наберите в командной строке help или смотрите руководство (его легко найти в интернете). Для линукса команд и их опций гораздо больше, а некоторые из них являются самостоятельными языками программирования, так что стоит выучить хотя бы минимальный набор и их опции.

ru-Cyrl 18- tutorial Sypachev S.S. 1989-04-14 [email protected] Stepan Sypachev studentsQ&AВсё ещё не понятно? – пиши вопросы на ящикДинамическое выделение памяти

Где находится

Команды пользователя в понятный системе вид переводятся в основном файле командной строки – «консоли ».

Он расположен в папке с установленной на ПК операционной системой ( {буква_системного_диска}:\WINDOWS\system32\).

Как вызвать консоль

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

СТАТЬИ ПО ТЕМЕ:

Где находится

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

Как установить пароль на папку

Как поставить пароль на флешку: несколько способов

Методы различные для версий Виндовс 7, 8, 10, xp. Но в каждой обязательно есть способ открыть, вызвать командную строку. Используйте такие:

  • сочетание клавиш WIN +R – затем написать cmd – нажать ok;
  • иконка Пуск – в поиске ввести фразу «командная строка» или слово «cmd» для windows 10 – нажать Открыть;
  • Пуск – программы – стандартные – «командная строка» для windows 7;
  • открыть в Проводнике системную папку C:\Windows\System32 для 32-битной ОС  (C:\Windows\System64 для 64-битной ОС) – затем запустить

Ярлык на рабочем столе для вызова строки

Планируете часто консоль включать? Для быстрого доступа и удобства создайте ярлык для «консоли»:

  • выберите нужный пункт меню «Закрепить на начальном экране» или пунктик «Закрепить на панели задач»;
  • сразу настройте, щелкните правой кнопкой мыши, в свойствах укажите права для запуска.

По умолчанию ярлык называется CMD, но можно переименовать.

Где находится

Как вызвать от имени администратора

Чтобы исполнить отдельные команды, нужны специальные разрешения – права администратора.

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

В windows 8 есть горячие клавиши, для вызова командной строки от имени администратора, это WIN+X.

Открывается специальное меню, где можно выбрать системные приложения для настройки ОС, в том числе, консоль.

Настройка

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

Доступные для редактирования параметры:

  • размер окошка, цвет и шрифт;
  • запоминание команд (вкладка Общие). Вводимые ранее команды будут подставляться при нажатии на клавиатуре клавиши вверх;
  • копирование и вставка текстовых данных мышью (вкладка Правка).

Что можно делать с помощью командной строки

Где находится

После всех этих действий в итоге открывается черное окошко. Оно выглядит примерно так: 

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

Если в конце стоит значок > и пульсирует курсор, это означает: компьютер готов принимать ftp команды.

Читайте также:  Водонепроницаемые модели телефонов Самсунг: обзор

Если команда неправильная, отображается сообщение об ошибке.

Чтобы узнать больше команд и подобрать необходимую, введите в окне help (помощь). Появится огромный список доступных команд. Крутите колесико мышки, листайте список.

Если мыши нет (ноутбук), напишите help | more, затем жмите Enter. 

Уточните параметры для каждой команды в командной строке. Введите {имя_команды}пробел/?. Выбирайте нужную для своих целей.

Хорошим подспорьем станет файл с расширением bat, содержащий последовательный список команд. Они выполняются построчно, достаточно нажать на него. Автоматизация процесса экономит ваше время.

Но это уже лайфхак по командной строке для продвинутых пользователей.

Мне пригодилось для проверки качества интернет канала (команда PING).

Где находится

Заключение

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

Или вам понравится этот способ взаимодействия с ОС. Захотите, сделаете отдельные документы и папки скрытыми, недоступными другим пользователям компа. Сможете удалить их, копировать, переименовать, не нажимая на ярлыки, не используя Проводник. Также редактировать настройки системы, запускать программы, приложения, исполняемые файлы. Командная строка – очень полезный инструмент.

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

Сканирование файлов на предмет повреждений и вирусов

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

* Для запуска в качестве администратора все, что вам нужно сделать – это щёлкнуть правой кнопкой мыши по ярлыку командной строки и выбрать запуск под управлением администратора.

Сканирование файлов на предмет повреждений и вирусов

Как только это будет сделано, введите sfc / scannow и командная строка проверит ваши файлы и заметит и восстановит любые недостающие или повреждённые файлы.

Список основных команд консоли для админа Windows

Март20

В наше время графических оболочек все уже прочно забыли DOS и простые пользователи компьютера абсолютно не пользуются командной строкой в windows. Но для системного администратора, командная строка( консоль ), является своеобразным оружием и незаменимым инструментом в повседневной работе. В данной статье я привел небольшой список самых необходимых, на мой взгляд, команд консоли windows с небольшими пояснениями.

С помощью утилиты Ping можно проверить соединение компьютера с веб-сервером — эта программа определяет задержку во времени между отправкой запроса на сервер и получением ответа. Чем меньше полученное значение, тем меньше времени потребуется, чтобы открыть веб-страницу.

Список основных команд консоли для админа Windows

Синтаксис

ping [-t] [-a] [-n число] [-l размер] [-f] [-i TTL] [-v TOS] [-r число] [-s число] [[-j списокУзлов] | [-k списокУзлов]] [-w таймаут] конечноеИмя

Параметры

-t Повторяет запросы к удаленному компьютеру, пока не программа будет остановлена. -a Разрешает имя компьютера в адрес. -n счетчик Передается число пакетов ECHO, заданное параметром счетчик. По умолчанию — 4. -l длина Отправляются пакеты типа ECHO, содержащие порцию данных заданной длины. По умолчанию — 32 байта, максимум — 65527. -f Отправляет пакеты с флагом запрещения фрагментации (Do not Fragment). Пакеты не будут разрываться при прохождении шлюзов на своем маршруте.

-i ttl Устанавливает поле времени жизни пакетов TTL (Time To Live). -v тип Устанавливает поле типа службы (Type Of Service) пакетов. -r счетчик Записывает маршрут отправленных и возвращенных пакетов в поле записи маршрута Record Route. Параметр счетчик задает число компьютеров в интервале от 1 до 9. -s число Задает число ретрансляций на маршруте, где будет делаться отметка времени. -j список_комп Направляет пакеты по маршруту, задаваемому параметром список_комп.

Список основных команд консоли для админа Windows

Компьютеры в списке могут быть разделены промежуточными шлюзами (свободная маршрутизация). Максимальное количество, разрешаемое протоколом IP, равно 9. -k список_комп Направляет пакеты по маршруту, задаваемому параметром список_комп. Компьютеры в списке не могут быть разделены промежуточными шлюзами (ограниченная маршрутизация). Максимальное количество, разрешаемое протоколом IP, равно 9. -w интервал Указывает промежуток времени ожидания (в миллисекундах).

Выполнение трассировки маршрута пакетов. Определяет путь до точки назначения с помощью посылки в точку назначения эхо-сообщений протокола Control Message Protocol (ICMP) с постоянным увеличением значений срока жизни (Time to Live, TTL). Выведенный путь — это список ближайших интерфейсов маршрутизаторов, находящихся на пути между узлом источника и точкой назначения. Ближний интерфейс представляют собой интерфейс маршрутизатора, который является ближайшим к узлу отправителя на пути.

Запущенная без параметров, команда tracert выводит справку.

Синтаксис:

pathping [-g ] [-h ] [-i ] [-n] [-p ] [-q ] [-w ] [-4] [-6]

Список основных команд консоли для админа Windows

ПАРАМЕТРЫ PATHPING

-g список узлов Свободный выбор маршрута по списку узлов. -h число прыжков Максимальное число прыжков при поиске узла. -i адрес Использовать указанный адрес источника. -n Не определять имена узлов по адресам. -p пауза Пауза между отправками пакетов (мсек). -q число_запросов Число запросов при каждом прыжке. -w таймаут Время ожидания каждого ответа (мсек). -4 Обязательное использование протокола IPv4. -6 Обязательное использование протокола IPv6.

Telnet

(по умолчанию выключен в windows — для использования, клиент telnet нужно включить в компонентах windows )

С помощью клиента Telnet можно проверить, есть ли у компьютера права на подключение к серверу. Это простая программа для обмена текстовой информацией между компьютерами в Интернете. Пользователь сможет получить доступ к программам и услугам, которые находятся на удаленном компьютере, как если бы он сидел прямо перед компьютером.

Список основных команд консоли для админа Windows

Окошко «Выполнить»

Ещё более простой способ запустить командную строку на Windows 7 — воспользоваться этой замечательной системной утилитой:

Окошко «Выполнить»
  • Находясь на рабочем столе или в любом другом каталоге, пользователь зажимает на клавиатуре клавиши Win + R; переключаться при этом на латинскую раскладку необязательно.
Читайте также:  83 лучших копирайтинг сайта для заработка начинающим и профессионалам

Окошко «Выполнить»
  • В появившемся окошке, ничем не отличающемся от ранее описанного «Создать новую задачу», ввести команду cmd или cmd.exe, а затем щёлкнуть «ОК».

Окошко «Выполнить»

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

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

В то время, когда все пользуются графическим интерфейсом, всё ещё актуальной остаётся обычная командная строка (консоль). Это родоначальник интерфейса общения человека с компьютером. В данной статье я расскажу что такое и какими способами запускается командная строка Windows 7/10.

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

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

Консоль остается незаменимым методом управления, необходимость использования которого нередко может возникнуть не только у системного администратора, но и у рядового пользователя.

Небольшое видео о том как запустить командную строку и как выполнять команды:

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

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

Чтобы запустить командную строку нужно зайти в меню , написать в окошке слово «cmd» и нажать «Enter». В Windows 8/10 (или если пункта меню «Выполнить» нет) нажмите сочетание клавиш «Win+R».

Кстати, чтобы в Windows появился пункт «Выполнить» нужно нажать правой кнопкой по кнопке и поставить галочку:

Открываем консоль с админ правами

Иногда возникает необходимость открыть командную строку от имени администратора. Это нужно для исполнения команд, требующих повышенных прав доступа к системе. Чтобы это сделать в строке поиска меню «Пуск» пишем «cmd» и в результатах поиска кликаем правой кнопкой по найденной программе «cmd» и выбираем «Запуск от имени администратора»

В Windows 10 сделали немного проще, нужно нажать правой кнопкой по меню «Пуск» и выбрать «Командная строка (администратор)»

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

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

Чтобы консоль открывалась каждый раз с правами администратора нужно:

  • кликнуть по ярлыку, выбрать «Свойства»
  • на вкладке «Ярлык» нажать кнопку «Дополнительно»
  • поставить галочку «Запуск от имени администратора»

Вот и сама консоль. Как видите, ничего лишнего нет, сделано все довольно аскетично. В окне можно увидеть привычный знак «копирайт», указывающий, что ПО принадлежит компании Microsoft, ниже – текущий каталог и курсор, означающий готовность к началу работы:

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

Как скопировать и вставить текст

Разработчики подложили нам свинью, потому что стандартные кнопки работы с буфером обмена «Ctrl+C/V» и «Ctrl/Shift+Insert» не работают в Windows XP/7. Чтобы скопировать текст нужно:

  • кликнуть по окну правой кнопкой
  • выбрать пункт «Пометить»
  • выделить текст левой кнопкой мышки
  • кликнуть правой кнопкой мышки

А чтобы вставить текст из буфера обмена в окно консоли нужно нажать правую кнопку и выбрать «Вставить». Но есть два параметра в окне «Свойства»:

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

Кнопки для работы в командной строке

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

  • Стрелки «Вверх/Вниз» помогают перемещаться по истории введённых команд;
  • – ввод последней команды по буквам;
  • – вывод предыдущей команды;
  • – вывод пронумерованного списка команд (обычно система запоминает последние 50 команд, хотя можно настроить и по-другому);
  • — перевод курсора в начало/конец строки;
  • — переместиться назад/вперёд на одно слово;
  • — переключение между режимами вставки и перезаписи (как в Word’е);
  • — удалить введённый текст.

А какие команды и утилиты используют в консоли читайте в отдельной статье.