Командная строка медленно исчезает из интерфейса Windows и по уважительным причинам: команды CMD являются устаревшим и в основном ненужным инструментом из эпохи текстового ввода. Но многие команды остаются полезными, а Windows 8 и 10 даже добавили новые функции.
Здесь мы представляем основные команды, которые должен знать каждый пользователь Windows.
Не забудь поставить лайк и подписаться! Ну а мы начинаем:
Команды командной строки Windows
Есть много удобных инструментов, которые вы можете использовать, если вы знаете правильные команды для ввода:
1. Assoc
Большинство файлов в Windows связаны с определенной программой, которой назначено открывать файл по умолчанию. Иногда запоминание этих ассоциаций может стать запутанным. Вы можете напомнить себе, введя команду assoc, чтобы отобразить полный список расширений имен файлов и ассоциаций программ.
Можно также расширить команду для изменения сопоставлений файлов. Например, assoc .txt= изменит сопоставление текстовых файлов на любую программу, которую вы вводите после знака равенства. Сама команда assoc покажет как имена расширений, так и имена программ, что поможет вам правильно использовать эту команду.
Выбор целевой системы вашей команды в программе проектов
В Windows 10 вы можете просматривать более удобный интерфейс, который также позволяет изменять сопоставления типов файлов на месте. Перейдите в раздел Параметры (Windows + I) > Приложения > Приложения по умолчанию > Выберите приложение по умолчанию по типу файла .
2. Cipher
Удаление файлов на механическом жестком диске на самом деле не удаляет их полностью. Вместо этого он помечает файлы как недоступные, а пространство, которое они занимают, как свободное. Файлы остаются восстанавливаемыми до тех пор, пока система не перезапишет их новыми данными, что может занять некоторое время.
Однако команда шифра позволяет стереть каталог на томе в формате NTFS, записав в него случайные данные. Например, чтобы стереть диск C, вы должны использовать команду cipher/w:d , которая очистит свободное место на диске. Команда не перезаписывает восстановленные данные, поэтому не будет удалять нужные вам файлы, выполнив эту команду.
При выполнении команды шифрования выполняется сама по себе, она возвращает состояние шифрования текущего каталога и содержащихся в нем файлов. Используйте cipher /e: для шифрования файла, cipher /c: для получения сведений о зашифрованных файлах и cipher /d: для расшифровки выбранного файла. Большинство из этих команд являются избыточными с помощью средства шифрования Windows BitLocker.
3. Сравнение файлов
Эту команду можно использовать для определения различий в тексте между двумя файлами. Это особенно полезно для писателей и программистов, пытающихся найти небольшие изменения между двумя версиями файла. Просто введите fc, а затем путь к каталогу и имя двух файлов, которые вы хотите сравнить.
Можно также расширить команду несколькими способами. При вводе /b сравнивается только двоичный вывод, /c не учитывается регистр текста в сравнении, а /l сравнивает только текст ASCII.
Как запускать файл в программе через batch команду
Так, например, можно использовать следующее:
Приведенная выше команда сравнивает текст ASCII в двух документах Word.
4. Ipconfig
Эта команда ретранслирует IP-адрес, используемый компьютером в данный момент.
Ipconfig полезен из-за его расширений. ipconfig /release , за которым следует ipconfig /renew , может заставить ваш компьютер с Windows запросить новый IP-адрес, что полезно, если ваш компьютер утверждает, что он недоступен. Вы также можете использовать ipconfig /flushdns для обновления DNS-адреса. Эти команды отлично подходят, если средство устранения неполадок сети Windows не работает, что иногда случается.
4. Netstat
Ввод команды netstat -an предоставит вам список открытых в данный момент портов и связанных IP-адресов. Эта команда также сообщит вам, в каком состоянии находится порт.
Это отличная команда, когда вы пытаетесь устранить неполадки устройств, подключенных к вашему ПК, или когда вы опасаетесь, что троян заразил вашу систему, и вы пытаетесь найти вредоносное соединение.
6. Пинг
Иногда вам нужно знать, попадают ли пакеты на конкретное сетевое устройство. Вот где пинг пригодится.
Ввод ping с последующим IP-адресом или веб-доменом отправит серию тестовых пакетов на указанный адрес. Если они прибывают и возвращаются, вы знаете, что устройство способно взаимодействовать с вашим ПК; если это не удается, вы знаете, что что-то блокирует связь между устройством и вашим компьютером. Это может помочь вам решить, является ли корень проблемы неправильной конфигурацией или сбоем сетевого оборудования.
7. PathPing
Это более продвинутая версия ping, которая полезна, если между вашим компьютером и тестируемым устройством есть несколько маршрутизаторов. Как и ping, вы используете эту команду, вводя pathping , за которым следует IP-адрес, но в отличие от ping, pathping также передает некоторую информацию о маршруте, который проходят тестовые пакеты.
8. Tracert
Команда tracert аналогична pathping. Еще раз введите tracert , а затем IP-адрес или домен, который вы хотите отследить. Вы получите информацию о каждом шаге маршрута между компьютером и целевым объектом. Однако, в отличие от pathping, tracert также отслеживает, сколько времени (в миллисекундах) занимает каждый прыжок между серверами или устройствами.
9. Powercfg
Powercfg — это очень мощная команда для управления и отслеживания того, как ваш компьютер использует энергию. Для управления спящим режимом можно использовать команду powercfg hibernate on и powercfg hibernation , а также команду powercfg /a для просмотра состояний энергосбережения, доступных в данный момент на компьютере.
Другой полезной командой является powercfg /devicequery s1_supported , которая отображает список устройств на компьютере, поддерживающих подключенный режим ожидания. Если этот параметр включен, эти устройства можно использовать для вывода компьютера из ждущего режима, даже удаленно.
Это можно включить, выбрав устройство в диспетчере устройств , открыв его свойства, перейдя на вкладку Управление питанием , а затем установив флажок Разрешить этому устройству выводить компьютер из спящего режима .
Powercfg /lastwake покажет вам, какое устройство в последний раз выводило ваш компьютер из спящего режима. Эту команду можно использовать для устранения неполадок компьютера, если он случайным образом выходит из спящего режима.
Команду powercfg /energy можно использовать для создания подробного отчета о энергопотреблении компьютера. После завершения команды отчет сохраняется в указанном каталоге.
Этот отчет сообщит вам о любых системных сбоях, которые могут увеличить энергопотребление, таких как устройства, блокирующие определенные спящие режимы или плохо настроенные для реагирования на ваши параметры управления питанием.
Windows 8 добавила powercfg /batteryreport , который предоставляет подробный анализ использования батареи. Отчет, обычно выводимый в каталог пользователей Windows, содержит сведения о времени и продолжительности циклов зарядки и разрядки, среднем времени автономной работы в течение всего срока службы и предполагаемой емкости батареи.
10. Выключение
В Windows 8 появилась команда shutdown, которая, как вы уже догадались, выключает ваш компьютер.
Эта команда shutdown /r /o , которая перезагружает ваш компьютер и запускает меню «Дополнительные параметры запуска», где вы можете получить доступ к безопасному режиму и утилитам восстановления Windows. Это полезно, если требуется перезагрузить компьютер для устранения неполадок.
11. Средство проверки системных файлов
Средство проверки системных файлов — это средство автоматического сканирования и восстановления, которое фокусируется на системных файлах Windows.
Необходимо запустить командную строку с правами администратора и ввести команду sfc /scannow . Если SFC обнаружит какие-либо поврежденные или отсутствующие файлы, он автоматически заменит их, используя кэшированные копии, хранящиеся в Windows только для этой цели. Выполнение команды на старых записных книжках может занять полчаса.
12. Список задач
С помощью команды tasklist можно предоставить текущий список всех задач, выполняемых на компьютере. Она может находить задачи, скрытые от просмотра в диспетчере задач.
Существует также широкий спектр модификаторов. Tasklist -svc показывает службы, связанные с каждой задачей, используйте tasklist -v для получения более подробной информации о каждой задаче, а tasklist -m найдет DLL-файлы, связанные с активными задачами. Эти команды полезны для расширенного устранения неполадок.
Вы можете получить имя исполняемого файла, связанного с конкретным идентификатором процесса, который вас интересует. Для этой операции выполняется команда tasklist | find [process id].
13. Tasklist
Задачи, отображаемые в команде tasklist, будут иметь связанный с ними исполняемый файл и идентификатор процесса (четырех- или пятизначное число). Вы можете принудительно остановить программу, используя taskkill -im , за которым следует имя исполняемого файла, или taskkill -pid , за которым следует идентификатор процесса.
14. Сhkdsk
Windows автоматически помечает диск для диагностического сканирования CHKDSK, если симптомы указывают на то, что локальный диск имеет поврежденные сектора, потерянные кластеры или другие логические или физические ошибки.
Если вы подозреваете, что ваш жесткий диск выходит из строя, вы можете вручную инициировать сканирование. Самой базовой командой является chkdsk c: , которая сразу же сканирует диск C:, без необходимости перезагрузки компьютера. Если вы добавите такие параметры, как /f, /r, /x или /b, например, в chkdsk /f /r /x /b c: , chkdsk также исправит ошибки, восстановит данные, отключит диск или очистит список поврежденных секторов соответственно. Эти действия требуют перезагрузки, так как они могут выполняться только при выключенной Windows.
15. Schtasks
Schtasks — это доступ командной строки к планировщику заданий, одному из многих недооцененных средств администрирования Windows. Хотя вы можете использовать графический интерфейс для управления запланированными задачами, командная строка позволяет копировать и вставлять сложные команды для настройки нескольких похожих задач без необходимости выбора различных параметров. В конечном счете, его гораздо проще использовать, если вы зафиксировали ключевые параметры в памяти.
Например, вы можете запланировать перезагрузку компьютера в 11 вечера каждую пятницу:
schtasks /create /sc weekly /d FRI /tn «auto reboot computer weekly» /st 23:00 /tr «shutdown -r -f -t 10»
Чтобы дополнить еженедельную перезагрузку, вы можете запланировать задачи для запуска определенных программ при запуске:
schtasks /create /sc onstart /tn «launch Chrome on startup» /tr «C:Program Files (x86)GoogleChromeApplicationChrome.exe»
Чтобы продублировать приведенную выше команду для разных программ, просто скопируйте, вставьте и измените ее по мере необходимости.
16. Форматирование
Если необходимо отформатировать диск, можно использовать графический интерфейс проводника Windows или обратиться к командной строке. Для использования этой команды вам понадобятся права администратора. Убедитесь, что вы указали том, который вы хотите отформатировать, а затем нужные параметры.
Приведенная ниже команда быстро отформатирует диск D с файловой системой exFAT с размером единицы выделения 2048 байт и переименует том в «label» (без кавычек).
format D: /Q /FS:exFAT /A:2048 /V:label
Эту команду также можно использовать для отключения тома (/X) или, если он отформатирован в NTFS, сделать сжатие файлов параметром по умолчанию (/R). Если вы застряли, используйте формат /? призвать на помощь.
17. Подсказка
Вы хотите настроить командную строку для включения инструкций или определенной информации? С помощью команды prompt вы можете это сделать.
prompt Your wish is my command:
Вы можете добавить текущее время, дату, диск и путь, номер версии Windows и многое другое.
prompt $t on $d at $p using $v:
Введите «prompt», чтобы сбросить параметры командной строки по умолчанию или просто перезапустить командную строку. К сожалению, эти настройки не являются постоянными.
18. Сls
Загромождено окно командной строки, пробуя все команды выше? Есть одна последняя команда, которую вам нужно знать, чтобы очистить все это.
19. Системная информация
Эта команда даст вам подробный обзор конфигурации вашего компьютера. Список охватывает операционную систему и оборудование. Например, можно найти исходную дату установки Windows, время последней загрузки, версию BIOS, общий объем и доступную память, установленные исправления, конфигурации сетевых карт и многое другое.
Используйте systeminfo /s , а затем имя хоста компьютера в локальной сети, чтобы удаленно захватить информацию для этой системы. Для этого могут потребоваться дополнительные синтаксические элементы для домена, имени пользователя и пароля, например:
systeminfo /s [host_name] /u [domain][user_name] /p [user_password]
20. Запрос драйвера
Драйверы остаются одними из самых важных программ, установленных на ПК. Неправильно настроенные, отсутствующие или старые драйверы Windows могут вызвать всевозможные проблемы, поэтому хорошо иметь доступ к списку драйверов на вашем ПК.
Это именно то, что делает команда driverquery . Вы можете расширить его до driverquery -v , чтобы получить дополнительные сведения, включая каталог, в котором установлен драйвер. К сожалению, эта команда не актуальна после Windows 8.
Только для Windows 8: образ для восстановления
Практически все компьютеры с Windows 8 / 8.1 поставляются с завода с образом восстановления, но образ может включать в себя вредоносное ПО, которое вы не хотели бы переустанавливать. После удаления программного обеспечения вы можете создать новый образ с помощью команды recimg . Ввод этой команды дает очень подробное объяснение того, как ее использовать.
Для использования команды recimg необходимо иметь права администратора, а доступ к пользовательскому образу восстановления, созданному с помощью функции обновления Windows 8, можно получить только с помощью функции обновления Windows 8.
В Windows 10 восстановление системы изменилось. Системы Windows 10 не поставляются с разделом восстановления, что делает более важным резервное копирование ваших данных.
Будем рады, если вы поддержите наш канал! И конечно же выражаем огромную благодарность тем, кто уже поддержал развитие нашего канала!
# cmd #команднаястрока #командыcmd #windows10оптимизация #оптимизацияпк #настройкиwindows #обслуживаниепк
Источник: dzen.ru
14 команд CMD, которые должен знать каждый пользователь
Нередко неопытные пользователи воспринимают командную строку Windows как нечто совершенно ненужное и отжившее свой век. Думать так — это большая ошибка. Значение командной строки или иначе консоли CMD трудно переоценить даже после того как она потеряла большую часть своих команд доступных в MSDOS. Достоинство командной строки заключается, прежде всего, в обеспечении прямого доступа к операционной системе и её скрытым возможностям, кроме того консоль CMD имеет в себе несколько полезнейших встроенных утилит предназначенных для работы с программными и аппаратными компонентами компьютера.
Быть асом командной строки совершенно не обязательно, тем не менее, есть команды, которые должен знать каждый уважающий себя пользователь Windows. Вот они.
Assoc
Большинство пользовательских файлов в операционной систем связаны с определёнными программами, которые обрабатывает их по умолчанию. Такая связь называется ассоциацией. Для её просмотра как раз и существует команда assoc. При её выполнении выводится список сопоставлений расширений и типов файлов. А ещё команда assoc позволяет изменять ассоциации.
Например командой assoc .html = txtfile для файлов с расширением HTML устанавливается тип файла txtfile (текстовый). Если же вам нужно узнать какой именно программой открываются файлы с таким расширением, используйте команду ftype txtfile.
Cipher
Эта команда предназначается для шифрования и дешифрования данных на дисках с файловой системой NTFS, но с таким же успехом она может использоваться для зачистки свободного дискового пространства. Пользоваться ей очень просто. Если вам нужно гарантированно удалить остатки всех ранее удалённых файлов на диске D, выполните в консоли команду cipher /w:D.
Driverquery
Полезная команда позволяющая просмотреть список всех установленных в операционной системе драйверов. При выполнении команды без параметров данные выводятся в виде отсортированного списка. Колонка «Модуль» содержит имена драйверов без расширения, колонка «Название» включает краткое описание драйвера, «Тип драйвера» — соответственно тип, «Дата ссылки» указывает на дату установки или последней модификации драйвера.
FC (File Compare)
В данном примере мы сравнили два простых текстовых документа. Интерпретатор командной строки нашел несоответствие в одном из предложений и указал конкретное место. Команда FC также позволяет сравнивать бинарные файлы, файлы в кодировке юникод, определять число несоответствий и т.п. Если сравниваемые файлы окажутся идентичными, при выполнении команды FC будет выведено соответствующее сообщение.
Ipconfig
Полезная команда позволяющая определить текущие настройки протокола TCP/IP или попросту IP-адрес. Однако показывает она только внутренний IP-адрес, если же вы используете роутер и хотите узнать тот IP, с которым вы выходите в глобальную Сеть, лучше обратиться к помощи специальных онлайновых сервисов типа 2ip.ru.
Netstat
Эта команда выводит список всех текущих интернет-соединений. Используется она в основном администраторами для отображения TCP и UDP-соединений, прослушиваемых портов, таблиц маршрутизации и статистических данных для различных протоколов. Также может использоваться для поиска следов, оставляемых вирусами и прочими вредоносными объектами. Выполненная без параметров команда Netstat отображает тип соединения, локальный адрес, внешний адрес и текущее состояние.
Ping
Как и Netstat команда ping используется в основном системными администраторами. Служит она для диагностики компьютерных сетей. С её помощью можно определять доступность тех или иных ресурсов. Допустим вам нужно проверить доступность Google. Поскольку DNS сервер Google имеет адрес 8.8.8.8, в консоли CMD нужно выполнить команду ping 8.8.8.8.
Цифровой IP-адрес также может быть заменён текстовым URL-адресом — ping google.com. Если узел окажется недоступен будет выведено сообщение «превышен лимит ожидания», а количество потерь при этом составит 100 процентов.
Tracert
Ещё одна «сетевая» команда, предназначенная для диагностики сети (трассировки). Команда позволяет получить цепочку узлов, через которые проходит IP-пакет, адресованный конечному узлу. Используется системными администраторами для выявления неполадки, препятствующей доставке пакетов конечному узлу. Примером использования команды может послужить трассировка к узлу того же Google: tracert google.com.
Pathping
Работает эта команда примерно так же как и tracert, но в отличие от последней является более функциональной. Команда выполняет трассировку плюс отправку запросов на промежуточные узлы маршрута для сбора информации о задержках и потерях пакетов на каждом из них.
Powercfg
Мощная утилита командной строки, предназначенная для управления параметрами электропитания Windows. Выполняется только с параметрами. Выполненная с ключом /Q команда Powercfg выводит текущую конфигурацию схемы электропитания, с ключом /a выводит отчет об использовании электроэнергии в ноутбуках, с ключом –energy генерирует детальный текстовый лог о состоянии компонентов компьютера, включая аккумуляторные батареи. Также команда Powercfg может использоваться для создания резервных копий настроек электропитания и развёртывания их на новом оборудовании.
Shutdown
Эта команда используется для завершения сеанса пользователя, выключения, перезагрузки и перевода компьютера в режим гибернации. Поддерживает удалённое управление. Выполняется shutdown всегда с параметрами. Например, команда вида shutdown /s /t 0 приведёт к завершению работы открытых приложений и немедленному выключению компьютера. Посмотреть список доступных ключей можно выполнив в консоли shutdown /?.
Sfc (System File Checker)
Одна из самых полезных и нужных команд. Предназначается для обнаружения и восстановления повреждённых или модифицированных системных файлов Windows. Восстановление производится из резервных копий создаваемых самой операционной системой. Чтобы запустить сканирование системы с последующим восстановлением файлов выполните команду sfc с параметром /scannow.
После завершения проверки потребуется перезагрузка компьютера. Выполнять эту команду нужно в консоли, запущенной от имени администратора.
Tasklist
Команда Tasklist делает ту же работу, что и Диспетчер задач. Выполненная без параметров она выводит список всех запущенных процессов выполняющихся на локальном или удалённом компьютере. При этом для каждого процесса отображается его название, идентификатор (PID), имя сессии, номер сеанса и выделенный объём оперативной памяти. Команда Tasklist поддерживает использование ключей и фильтров. Например, Tasklist /SVC выводит список процессов вместе со службами для каждого процесса в отдельности.
Taskkill
Если Tasklist просто выводит список запущенных процессов, то Taskkill завершает их работу в принудительном режиме. Правда для этого вам потребуется знать идентификатор завершаемого процесса или название исполняемого файла. Допустим, вам нужно принудительно закрыть Блокнот. Выполняем для начала команду Tasklist и смотрим PID процесса notepad.exe. В нашем случае он имеет значение 2580.
Зная PID процесса его легко можно «убить». Сама же команда будет выглядеть так: Taskkill /PID 2580. Примерно так же сработает команда Taskkill /IM notepad.exe, только в этом примере будут завершены все экземпляры процесса notepad.exe.
Итог
На этом пока всё. Есть и другие полезные команды CMD, с которыми пользователям желательно было бы познакомиться, но о них мы расскажем в следующий раз. К таковым в частности относится Diskpart — мощный инструмент управления дисками и разделами не уступающий возможностями коммерческим программным продуктам типа Acronis Disk Director.
Имеет ли смысл изучать командную строку профессионально? Вряд ли, если только вы не собираетесь становиться программистом или системным администратором.
Впрочем, желающим освоить консоль CMD не мешало бы также обратить внимание на её продвинутый аналог — встроенную утилиту PowerShell.
Источник: softrew.ru
Как получить доступ к истории команд в командной строке в Windows 10
Командная строка Windows позволяет запускать программы, пакетные файлы, автоматизировать задачи и даже выполнять административные функции наряду с проблемами устранения неполадок в Windows 10.
Командная строка Windows позволяет запускать программы, пакетные файлы, автоматизировать задачи и даже выполнять административные функции наряду с проблемами устранения неполадок в Windows 10. Учитывая характер его функций для частого пользователя, функция истории команд является плюсом, как вы можете циклически переключайтесь между ранее использованными командами и даже регистрируйте их как текстовый файл в активном сеансе.
Однако история не может быть восстановлена, если вы выйдете из командной строки, так как эта функция работает только для текущего рабочего сеанса. Это означает, что если окно командной строки закрыто или ПК перезагружается, то история стирается. Вот два способа получить доступ и сохранить историю команд в командной строке в Windows 10.
Как скачать видео с YouTube [Учебник]
Использование меню истории команд:
- Откройте меню «Пуск» и введите cmd в строке поиска. Нажмите на приложение командной строки, чтобы продолжить.
- На главном экране командной строки нажмите клавишу F7, чтобы получить доступ к меню, в котором все ранее выполненные команды перечислены в хронологическом порядке.
- Например, если вы выполнили команду автоотключения, как указано ниже, и хотите отключить ее, не вводя снова ту же команду.
- Просто нажмите F7, чтобы открыть историю команд, и используйте клавиши со стрелками вверх и вниз для перемещения между командами, которые вы хотите использовать. Нажмите Enter, когда вы выбрали нужную команду.
- Это выполнит выбранную команду в командной строке. Вы также можете переключаться между предыдущими командами, просто нажимая кнопки со стрелками вверх и вниз.
Использование команды Doskey History:
- На главном экране командной строки введите команду doskey/history и нажмите Enter.
- Это выведет список всех ранее выполненных команд в этом сеансе в командной строке.
Как сохранить историю команд в .txt файле:
Как правило, история команд в командной строке в Windows 10 работает только для текущего сеанса, и вы не можете получить доступ к журналу после перезагрузки компьютера. Но вы можете сохранить историю команд в файле .txt на вашем компьютере, чтобы сохранить записи ваших команд или изменений, которые вы внесли в свой компьютер. Вот как это сделать:
- Откройте меню «Пуск» и введите cmd в строке поиска. Щелкните правой кнопкой мыши приложение командной строки и выберите «Запуск от имени администратора», чтобы продолжить.
- Введите команду doskey/h> c: cmd_history.txt и нажмите Enter. Это запишет историю ваших команд из командной строки в файл .txt на вашем диске C :.
- Нажмите клавишу Windows + E, чтобы открыть проводник. Выберите Локальный диск C: для продолжения.
- Файл будет представлен в виде текстового документа с именем cmd_history. Нажмите на него, чтобы открыть файл.
- Теперь вы можете просмотреть историю всех ранее выполненных вами команд, зарегистрированных в этом файле.
Функция истории команд в командной строке может сэкономить значительное количество времени, а также проблему перепечатывания команд в активном сеансе.
Источник: generd.ru