Командная строка и её команды
Где находится командная строка?
Основной файл командной строки — консоль cmd.exe переводящий команды пользователя в понятный системе вид, находится в папке с установленной ОС по пути: <буква_системного_диска>:\WINDOWS\system32\cmd.exe
Как запустить / открыть / вызвать командную строку?
Данные методы запуска командный строки актуальны для всех версий, в том числе и тех, которые я рассматриваю на своем сайте — windows XP , 7 , 8
1) Пуск — Все программы — Стандартные — Командная строка
2) Пуск — Выполнить — вводим cmd.exe
3) сочетание клавиш Win + R — вводим cmd
4) Запуск из системной папки: <буква_системного_диска>:\WINDOWS\system32\cmd.exe
Для того, чтобы запустить командную строку от имени Администратора, подойдет 1 и 4 способ, нужно на ярлыке щёлкнуть ПКМ и выбрать в меню «Запуск от имени Администратора».
Команды / параметры / ключи командной строки .
Узнать команды командной строки можно прям в ней же, набрав help и нажав клавишу Enter (после окончания ввода всех команд нужно использовать именно Enter (ВВОД) ).
Вдаваться слишком глубоко не буду, потому что для этого лучше писать отдельную статью. Приведу лишь небольшой пример использования командной строки.
Допустим у меня на диске E находится папка 123 , а в ней текстовый файл test.txt .
Вот теперь я хочу сделать этот файл скрытым, не заходя на этот диск и не «видя» этого файла с папкой.
Команда, отвечающая за атрибут «Системный» — это attrib. И у неё существуют свои атрибуты (уже команды). Можете даже посмотреть на скрине выше, я там показывал именно её на примере.
Из всех её атрибутов мне нужны только два — это его установка и сам атрибут. За это отвечают + и s.
Итак, моя команда будет следующей: attrib +s e:/123/test.txt . Вот так будет выглядеть правильный результат:
Ой. Только заметил что вместо Скрытый я сделал его Системным, а ещё удивляюсь почему он не пропал в папке. Я специально не стал удалять скрины и редактировать статью для того, чтобы показать Вам как можно исправить такую оплошность (как я сделал). Тоже хорошая информация.
Ну и напоследок:
Как редактировать текст в окне командной строки?
Дело в том, что стандартные методы с помощью сочетаний клавиш Ctrl+C и Ctrl+V в командной строке не работают.
Тут нужно пользоваться ПКМ — Правой Кнопкой Мыши.
Для того, чтобы вставить текст в командную строку, просто кликаем ПКМ на любом месте командной строки, затем выбираем Вставить.
Для того, чтобы скопировать часть текста из командной строки можно воспользоваться одним из двух методов:
1) ПКМ — Выделить всё
Выделится весь текст, но можете выделить сразу какой Вам угодно, просто как обычно зажав ЛКМ
2) ПКМ — Пометить
Появится мигающий курсор в начале строки, которым можно управлять «стрелочками» на клавиатуре. И при нажатой кнопке shift выделить текст, управляя так же «стрелками» на клавиатуре. Либо выделаем снова с помощью мыши.
при желании, можете изменить настройки командной строки, выбрав пункт в меню выше «Свойства»
Оболочка командной строки Windows. Основные команды.
Поддержка командной строки встроена в операционную систему Microsoft Windows и доступна через окно командной оболочки. Командная строка поддерживается во всех версиях Windows и служит для запуска встроенных команд, утилит и сценариев. Несмотря на мощь и гибкость командной строки, некоторые администраторы Windows никогда ее не используют. Если вам хватает графических средств администрирования, можно применять только их, щелкая мышью элементы пользовательского интерфейса.
Однако опытные администраторы Windows, квалифицированные специалисты по технической поддержке и «продвинутые» пользователи не могут обойтись без командной строки. Зная, как правильно применять командную строку, в частности, какие средства командной строки выбрать, как и когда их использовать, чтобы они работали эффективно, можно избежать многочисленных проблем и добиться четкого выполнения операций. Если вы занимаетесь поддержкой нескольких доменов или сетей, то для автоматизации ежедневных операций не только важно, но и необходимо иметь представление об экономящих время способах работы с командной строкой.
С каждой новой версией Windows командная строка совершенствовалась, а ее возможности расширялись. Командная строка претерпела значительные изменения, связанные не только с повышением производительности, но и с увеличением гибкости. Теперь с помощью командной строки Windows можно решать задачи, которые нельзя было решить в предыдущих версиях Windows.
Среду командной оболочки Windows запускают разными способами, в частности указывая параметры при запуске Cmd.exe или используя собственный стартовый файл, хранящийся в каталоге %SystemRoot%\System32.
Кроме того, командная строка может работать в пакетном режиме для выполнения набора команд. В пакетном режиме командная строка считывает и выполняет команды одну за другой.
Работая с командной строкой Windows, вы должны понимать, откуда берутся используемые вами команды. «Родные» команды (встроенные в операционную систему) бывают двух видов:
■ внутренние — существуют внутри командной оболочки; у них нет отдельных исполняемых файлов;
■ внешние — реализованы в отдельных исполняемых файлах, которые обычно хранятся в каталоге %SystemRoot% \System32.
Выполняя команду в командной оболочке, вы инициируете такую последовательность событий.
1. Командная оболочка заменяет любые переменные, введенные в тексте команд, их текущими — значениями.
2. Если введена группа или цепочка из нескольких команд, строка разбивается на отдельные команды, которые в свою очередь разбиваются на имя и аргументы команды. Далее команды обрабатываются по отдельности.
3. Если в имени команды указан путь, командная оболочка ищет команду по этому пути. Если в указанном каталоге такой команды нет, командная оболочка возвращает ошибку.
4. Если в имени команды не задан путь, командная оболочка сначала пытается разрешить имя команды на внутреннем уровне. Если найдена внутренняя команда с таким именем, значит, вызвана внутренняя команда, которую сразу же можно выполнить. Если внутренней команды с таким именем нет, командная оболочка сначала ищет исполняемый файл команды в текущем каталоге, а затем в каталогах, перечне в переменной окружения PATH. Если файла команды нет ни в одном из этих каталогов, командная оболочка возвращает ошибку.
5. Если команда найдена, она выполняется с заданными аргументами и при необходимости ввод считывается из источника, указанного в этих аргументах. Вывод и ошибки команд показываются в окне командной строки или направляются заданному приемнику вывода и ошибок.
Как видите, на выполнение команд влияют многие факторы, в том числе пути к командам, перенаправление ввода-вывода, группирование или создание цепочек команд.
При работе с командной оболочкой вы, вероятно, запускали ее, открывая меню Start (Пуск) и выбирая Programs (Программы) или All Programs (Все программы), затем Accessories (Стандартные) и Command Prompt (Командная строка). Другие способы запуска командной строки — диалоговое окно Run (Запуск программы) или ввод cmd в другом, уже открытом окне командной оболочки. Эти способы позволяют при запуске командной строки указывать аргументы: ключи, управляющие работой командной строки, и параметры, инициирующие выполнение дополнительных команд. Например, можно запустить командную оболочку в «молчаливом» режиме (т. е. отключить эхо-вывод) командой cmd /q или сделать так, чтобы командная оболочка выполнила заданную команду и завершила свою работу, — для этого нужно ввести cmd /с, а затем текст команды в кавычках.
В следующем примере командная оболочка запускается, выполняет команду ipconfig с выводом результатов в файл и завершается:
cmd /с «ipconfig > c:\ipconfig.txt»
Все команды выполняется через ПУСК —-> «Выполнить»
cmd — запускает консоль командной строки, Фактически это предок системы DOS, однако несмотря на архаичность это один из самых быстрых и эффективных способов решения некоторых задач. Окно командной строки имеет ряд различных настроек и позволяет сохранять вывод результата работы списка команд, копировать их.
control — запускает Панель управления. При использовании параметров, с помощью этой команды можно быстро попадать в группы панели управления или запускать определенные апплеты.
control admintools — вызов системной папки «Администрирование», управление источниками данных, изменение конфигурации, управление службами и просмотр событий.
control schedtasks — панель управления назначенными заданиями. Позволяет создавать новые задания.
control desktop — свойства: экран
control color — свойства: экран — оформление
control folders — свойства папки
control fonts — шрифты
control printers — принтеры и факсы
control Userpasswords и control Userpasswords2 — апплеты управления пользователями
Команды управления и настройки сети
Ping — королева команд в сети. Позволяет отправить пакеты данных на указанный компьютер по имени или ip адресу проверив тем самым его доступность, качество канала, и его скорость.
tracert — позволяет узнать путь который проходят пакеты данных пока попадут к вам из точки отправки. Выводит последовательно каждый маршрутизатор через который проходит пакет. Позволяет найти где происходят потери или большие задержки.
arp — отображает таблицу соответствия MAC адресов и управляет ей
netstat — активные подключения (занятые порты)
ipconfig — основной инструмент работы с сетевыми интерфейсами
ipconfig /all — конфигурация IP (все)
ipconfig /displaydns — конфигурация IP (отобразить DNS cache)
ipconfig /flushdns — конфигурация IP (сбросить DNS cache)
ipconfig /release — конфигурация IP (освобождает ip адреса)
ipconfig /renew — конфигурация IP (обновить сведения для адаптеров)
ipconfig /registerdns — конфигурация IP (обновить DHCP и перерегистрировать DNS)
ipconfig /showclassid — конфигурация IP (отобразить DHCP Class ID)
ipconfig /setclassid — конфигурация IP (изменить DHCP Class ID)
route — список маршрутов. Позволяет выводить используемые маршруты или управлять ими.
telnet — подключение по протоколу telnet. Можно проверять доступность портов.
Команды работы с MMC оснасткой
compmgmt.msc MMC консоль Управление компьютером
devmgmt.msc — MMC консоль Диспетчер устройств
eventvwr.msc — MMC консоль Просмотр событий
rsop.msc — MMC консоль Оснастка выполнения групповой политики. Очень полезная вещь для работы с GPO, позволяющая увидеть какие политики и как применяются на данном ПК
gpedit.msc — Оснастка управления групповой политики
services.msc —MMC консоль Сервисы и службы
fsmgmt.msc — Консоль Общие папки
dfrg.msc — утилита — дефрагментатор дисков
powercfg — настройка электропитания ПК
shutdown — выключить или перезагрузить этот или удаленный ПК
shutdown /r — перезагрузка
shutdown /s — выключение
msconfig — Тонкая настройка системы, Крайне полезная вещь для работы с управлением того что должно или не должно загружаться при старте системы
calc — запускает калькулятор
notepad Запускает Блокнот
hypertrm — запускает HyperTerminal
iexplore — запускает Internet Explrorer
explorer — запускает Проводник
osk — Запускает приложение экранной клавиатуры.
regedit и regedt32 — Редактор реестра
mstsc — Приложение для подключения к удаленному рабочему столу
ntbackup — Запускает мастер архивации и восстановления. В командном режиме можно выполнять как интерактивное приложение для резервного копированя данных. В Windows 7 эта команда стала называться sdclt
rasphone — Управляет подключениями к сети, в основном используется для автоподключения к модемным линиям или линиям PPPOE, PPPTP
Wuauclt — управление Обновлениями Windows
sfc /scannow — Проверка и восстановление системных файлов.
chkdsk — Утилита проверка дисков.
gpupdate — немедленное обновление политик GPO, для анализа применения политик можно использовать команду GPRESULT
Работа с файлами и папками
ATTRIB Отображение и изменение атрибутов файлов.
CACLS Отображение и редактирование списков управления доступом (ACL к файлам)
CD Вывод имени либо смена текущей папки.
CHDIR Вывод имени либо смена текущей папки.
CONVERT Преобразование дисковых томов FAT в NTFS.
COPY Копирование одного или нескольких файлов в другое место.
DEL Удаление одного или нескольких файлов.
DIR Вывод списка файлов и подпапок из указанной папки.
FORMAT Форматирование диска для работы с Windows.
MD или MKDIR Создание папки.
MOVE Перемещение одного или нескольких файлов из одной папки в другую.
RD или RMDIR Удаляет папку.
REN или RENAME Переименовывает файлы или папки.
Полезные консольные команды
CLS Очистка экрана.
COMP Сравнение содержимого двух файлов или двух наборов файлов.
DATE Вывод либо установка текущей даты.
ECHO Вывод сообщений и переключение режима отображения команд на экране.
ERASE Удаление одного или нескольких файлов.
FC Сравнение двух файлов или двух наборов файлов и вывод различий между ними.
FIND Поиск текстовой строки в одном или нескольких файлах.
FINDSTR Поиск строк в файлах.
TASKLIST Отображение всех выполняемых задач, включая службы.
TASKKILL Прекращение или остановка процесса или приложения.
TIME Вывод и установка системного времени.
TYPE Вывод на экран содержимого текстовых файлов.