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

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

  • автор:

Командная строка cmd почувствуй себя хакером

Как управлять компьютером без мышки? Для этого можно запустить командную строку Windows cmd с помощью комбинации клавиш win+r а затем набрать в появившейся консоли cmd и нажать Enter.

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

Если вы хотите, чтобы ряд команд cmd исполнялся на компьютере автоматически, Вы можете записать их в блокноте и сохранить с расширением .bat

Пример простейшей программы:
@echo off
color 0a
chcp 1251
echo Перезагрузка компьютера
pause
shutdown /r

Эта программа перезагружает компьютер и требует для этого нажать любую клавишу. Чтобы остановить выполнение программы надо просто закрыть появившееся окно.

Подобные bat-файлы (батники) часто используются для написания компьютерных вирусов, которых кстати говоря, не замечают антивирусные программы (в большинстве случаев). А для скрытности их переводят в .exe формат.

Подробнее Вы можете ознакомиться с командами cmd ниже. (или можно просто написать help в командной строке)

A
append — позволяет программам открывать файлы в указанных каталогах так , словно они находятся в текущем каталоге.

arp — отображение и изменение таблиц преобразования IP-адресов в физические, используемые протоколом разрешения адресов.

assoc — вывод либо изменение сопоставлений по расширениям имён файлов.

at — команда предназначена для запуска программ в указанное время.

atmsdm — Контроль подключений и адресов, зарегистрированных диспетчером вызовов ATM в сетях с асинхронным режимом передачи (ATM).

attrib — изменение атрибутов файлов и папок.

auditusr — задаёт политику аудита пользователей.

B
break — включение режима обработки клавиш CTRL+C.

bootcfg — эта программа командной строки может быть использована для настройки , извлечения , изменения или удаления параметров командной строки в файле Boot.ini.

C
cacls — просмотр изменение таблиц управления доступом ACL к файлам.

call — вызов одного пакетного файла из другого.

cd — вывод имени либо изменение текущей папки.

chcp — вывод либо изменение активной кодовой страницы.

chdir — вывод либо смена текущей папки.

chkdsk — проверка диска и вывод отчёта.

chkntfs — выводит или изменяет параметры проверки диска во время загрузки.

ciddaemon — сервис индексации файлов.

cipher — программа шифрования файлов.

cls — очистка экрана интерпретатора.

cmd — запуск нового окна командной строки.

cmstp — установка профилей диспетчера подключений.

color — устанавливает цвет для текста и фона в текстовых окнах.

comp — сравнение содержимого двух файлов или наборов файлов.

compact — просмотр и изменение параметров сжатия файлов в разделах NTFS.

convert — преобразование файловой системы тома FAT в NTFS.

copy — копирование одного или нескольких файлов.

D
date — вывод либо установка текущей даты.

debug — средство для отладки и редактирования программ.

defrag — дефрагментация диска.

del — удаление одного или нескольких файлов.

devcon — альтернатива диспетчера устройств.

diantz — тоже что и MAKECAB.

dir — вывод списка файлов и подпапок из указанного каталога.

diskcomp — сравнение содержимого двух гибких дисков.

diskcopy — копирование содержимого одного гибкого диска на другой.

diskpart — использования сценария diskpart.

diskperf — счетчик производительности дисков.

doskey — редактирование и повторный вызов команд Windows; создание макросов DOSKey.

driverquery — просмотр списка установленных драйверов устройств и их свойства.

E
echo — вывод сообщений и переключение режима отображения команд на экране.

edit — запуск редактора MS-DOS.

endlocal — завершение локализации изменений среды в пакетном файле.

edlin — запуск построчного текстового редактора.

erase — удаление одного или нескольких файлов.

esentutl — обслуживание утилит для Microsoft (R) баз данных Windows.

eventcreate — эта команда позволяет администратору создать запись об особом событии в указанном журнале событий.

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

exe2bin — преобразование EXE-файлов в двоичный формат.

exit — завершение командной строки.

expand — распаковка сжатых файлов.

F
fc — сравнение двух файлов или двух наборов файлов и вывод различий между ними.

find — поиск текстовой строки в одном или нескольких файлах.

findstr — поиск строк в файлах.

finger — вывод сведений о пользователях указанной системы.

fltmc — работа с фильтром нагрузки драйверов.

for — выполнение указанной команды для каждого файла набора.

forcedos — сопоставление приложений MS-DOS, которые не распознаются системой Microsoft Windows XP.

format — форматирование диска для работы с Windows.

fontview — программа просмотра шрифтов.

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

ftp — программа передачи файлов.

ftype — просмотр и изменение типов файлов, сопоставленных с расширением имен файлов.

G
getmac — отображает MAC-адрес одного или нескольких сетевых адаптеров компьютера.

goto — передача управления содержащей метку строке пакетного файла.

gpresult — отображает результирующую политику (RSoP) для указанного пользователя и компьютера.

gpupdate — выполнение обновления групповых политик.

graftabl — выбор кодовой страницы для отображения символов национальных алфавитов в графическом режиме.

H
help — выводит не полный список команд, которые используются в cmd.

hostname — отображение имени компьютера.

I
if — оператор условного выполнения команд в пакетном файле.

ipconfig — вывод маску подсети, стандартный шлюз и информацию о вашем IP.

ipxroute — программа управления маршрутизацией NWLink IPX.

L
label — создание, изменение и удаление меток тома для диска.

lodctr — обновление имен счётчиков и поясняющего текста для расширенного счётчика.

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

logoff — завершение сеанса Windows.

lpq — отображение состояния очереди удалённой очереди печати lpq.

lpr — направляет задание печати на сетевой принтер.

lsass — сервер определения локальной защиты.

M
makecab — архивирование файлов в cab-архив.

md — создание папки.

mem — выводит сведения об используемой и свободной памяти.

mkdir — создание папки с расширенной функциональностью.

mmc — открытие окна консоли MMC.

mode – отладка системных устройств.

mofcomp — 32-разр. компилятор Microsoft (R) MOF.

more — последовательный вывод данных по частям размером в один экран.

mountvol — просмотр, создание и удаление точек подключения тома.

move — перемещение и переименование файлов и каталогов.

mqbkup — утилита архивирования и восстановления очереди сообщений.

mqsvc — Обеспечивает инфраструктуру для работы распределенных приложений.

mrinfo — Работа с многоадресными рассылками.

msg — отправка сообщений пользователю.

msiexec — запуск установщика Windows.

N
nbtstat — отображение статистики протокола и текущих подключений TCP/IP с помощью NBT (NetBIOS через TCP/IP).

net — пакет приложений предназначенный для работы с сетью.

net1 — тоже самое что и net.

netsh — локальное или удаленное отображение и изменение параметров сети.

netstat — отображение статистики протоколов и текущих сетевых подключений TCP/IP.

nlsfunc — загрузка сведений о национальных стандартах.

nslookup — вывод информации, предназначенный для диагностики DNS.

ntbackup — запуск мастера архивирования.

ntsd — отладчик командной строки.

O
odbcconf — настройка драйвера ODBC.

openfiles — эта команда позволяет пользователю вывести список открытых файлов и папок, которые были открыты в системе.

P
pagefileconfig — настройка файлов подкачки и виртуальной памяти.

path — вывод либо установка пути поиска исполняемых файлов.

pathping — вывод информации о скрытый сетях и потери данных.

pause — приостанавливает выполнение сценария cmd.

pentnt — обнаруживает ошибки деления с плавающей точкой процессора Pentium, отключает аппаратную обработку чисел с плавающей точкой и включает эмуляции операций с плавающей точкой.

perfmon — открывает окно «Производительность».

ping — проверяет соединение с другим компьютером.

ping6 — команда проверки связи.

popd — изменяет одну папку на ту, которая была сохранена командой PUSHD.

powercfg — эта команда позволяет управлять электропитанием системы.

print — печать текстового файла.

prncnfg — настройка параметров принтера.

prompt — изменение приглашения командной строки cmd.exe.

proxycfg — инструмент настройки proxy соединения.

pushd — сохранения значений текущего каталога для использования POPD командой.

Q
qappsrv — отображает доступные серверы терминалов в сети.

qprocess — отображает информацию о процессах.

qwinsta — отображение информации о сеансах терминалов.

R
rasdial — интерфейс связи из командной строки для клиента службы удалённого доступа.

rcp — обмен файлами с компьютером, на котором выполняется служба RCP.

recover — восстановление сохранившихся данных на поврежденном диске.

reg — редактирование системного реестра через командную строку.

regsvr32 — сервер регистрации.

relog — создает новый журнал производительности из уже имеющего.

rem — помещение комментария в пакетный файл.

ren — переименование файлов и папок.

rename — переименование файлов и папок.

replace — замена файлов.

reset — утилита сброса служб терминалов.

rexec — выполнение команд на удаленных узлах на которых выполняется служба rexec.

rd — удаление папки.

rmdir — удаление папки.

route — обработка таблиц сетевых маршрутов.

rsh — выполнение команд на удаленных узлах, на которых запущена служба RSH.

rsm — управление ресурсами носителей с помощью службы «Съемные ЗУ».

runas — использование приложений от имени другого пользователя.

rundll32 — запуск стандартных команд-функций заложенных в dll.

rwinsta — сброс значений подсистем оборудования и программ сеанса в начальное состояние.

S
sc — установление связи с NT Service Controller и ее услугами.

schtasks — создание, удаление, изменение и опрос запланированных задачи в локальной или удаленной системе.

sdbinst — установщик базы данных совместимости.

secedit – автоматизация задач настройки безопасности.

set — вывод, присваивание и удаления переменных в командной строке.

setlocal — начало локализации изменений среды в пакетном файле.

setver — задает номер версии, который MS-DOS сообщает программе.

sfc — Проверка файлов Windows.

shadow — позволяет наблюдать за другим сеансом служб терминалов.

shift — изменение содержимого подставляемых параметров для пакетного файла.

shutdown — завершение сеанса, выключение и перезагрузка системы Windows.

smbinst — это процесс, принадлежащий System Management BIOS Driver Installer.

sort — сортирование файлов.
start — запуск программы или команды в отдельном окне.

subst — сопоставление имени диска указанному пути.

systeminfo — вывод информации о настройках системы.

T
taskkill — завершение одного или нескольких процессов.

tasklist — показывает запущенные программы и процессы выполняемые в данный момент.

tcmsetup — установка клиента телефонии.

tftp — обмен файлами с удаленным компьютером, на котором запущена служба TFTP.

time — просмотр или изменение текущего времени.

title — назначение заголовка окна интерпретатора.

tlntadmn — удаленное управление компьютером.

tracert — трассировка маршрута к указанному узлу.

tracerpt — обрабатывает двоичные файлы журнала отслеживания событий или потоки данных.

tracert6 — версия tracert для протокола IPv6.

tree — вывод структуры диска или каталога в виде дерева.

tscon — присоединяет сеанс пользователя к сеансу терминала.

tsdiscon — отключение сеанса терминала.

tskill — прекращение процесса.

tsshutdn — завершение работы сервера в установленном порядке.

type — вывод на экране содержимого текстовых файлов.

typeperf — выводит сведения о производительности на экран или в журнал.

U
unlodctr — удаление имен счётчиков и поясняющего текста для расширенного счётчика.

userinit — проводник системы Windows.

V
ver — вывод сведений о версии Windows.

verify — установка режима проверки правильности записи файлов на диск.

vol — вывод метки и серийного номера тома для диска.

vssadmin — инструмент командной строки теневого копирования тома.

W
w32tm — диагностика службы времени.

wbemtest — тестер инструментария управления Windows.

winver — вывод информации о версии Windows.

wmic — инструмент для написания сценариев.

X
xcopy — копирование файлов и дерева папок.

Сетевая Академия Cisco проводит авторизированные тренинги, практикумы Cisco, компьютерныекурсы Cisco Киев (курсы ИТ Киев), ИТ тренинги — курсы Cisco (Cisco курсы), занимается подготовкой специалистов для реализации высокоинтеллектуальных проектов в области инфокоммуникационных технологий. У нас вы можете пройти курсы Cisco Москва, курсы Cisco СПб (Санкт-Петербург), курсы Linux, курсы Linux Киев, курсы Linux Москва, Linux курсы СПб.

10 полезных команд Windows, которые должен знать каждый

Читайте, как с помощью командной строки проверить целостность системных файлов, найти IP-адрес по доменному имени, создать ярлык завершения работы Windows, устранить проблемы с сетевым подключением и много другое. В ОС Windows есть некоторые функции, которые вы можете запустить только из командной строки (Command Prompt). Несколько из них не имеют графического интерфейса, в то же время, другие, запущенные таким образом, просто работают быстрее.

10 полезных команд Windows, которые должен знать каждый

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

  • Как запустить командную строку в Windows от имени администратора
    • В Windows 10:
    • В Windows 8 и 8.1:
    • В Windows 7:

    Перейти к просмотру

    Как запустить, открыть командную строку от имени администратора в Windows 10, 8 или 7 ��⌨️��‍��

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

    В Windows 10:

    1. Нажмите кнопку «Пуск» или выберите «Поиск» – начинайте вводить слово «cmd» на английском языке или «Командная строка» на русском.
    2. Сверху появится результат поиска, кликните по «Командная строка» правой кнопкой мыши и нажмите на пункт «Запуск от имени администратора».

    Пуск / cmd: «Запуск от имени администратора»

    В Windows 8 и 8.1:

    1. Перейдите на начальный экран, нажав кнопку «Windows» на клавиатуре или кнопку «Пуск».
    2. Справа вверху нажмите на «Поиск» и начинайте вводить слово «cmd» или «Командная Строка». Внизу откроется результат поиска.
    3. Кликните по приложению «Командная строка» правой кнопкой мыши и выберите пункт «Запуск от имени администратора».

    Поиск / cmd:«Запуск от имени администратора»

    В Windows 7:

    1. Нажмите на кнопку «Пуск», пройдите во вкладку «Мои программы» – далее перейдите в «Стандартные».
    2. Найдите ярлык «Командная строка» и кликните на ней правой кнопкой мыши, выбираем пункт «Запуск от имени Администратора».

    Пуск / Командная строка: «Запуск от имени администратора»

    Теперь приступим непосредственно к командам.

    Перейти к просмотру

    Команды CD, DIR, START, COPY, XCOPY, MD, REN, DEL, EXIT, LogOff, ShutDown командной строки �� �� ��

    ipconfig: Быстрая работа с сетевыми соединениями

    CMD: ipconfig

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

    Чтобы использовать эту утилиту, просто введите «ipconfig» в командной строке и нажмите «Enter». В результате вы увидите список всех сетевых подключений, которые использует ваш компьютер. Посмотрите ниже надписи «адаптер беспроводной локальной сети», если вы подключены к Wi-Fi, или «Адаптер Ethernet», если вы подключены к проводной сети. Для получения более подробной информации об «ipconfig» наберите команду «ipconfig /all», в результате будет выведен список всех ключей, и, соответственно, возможностей утилиты.

    ipconfig /flushdns: Очистить-сбросить кэш DNS

    CMD: ipconfig /flushdns

    Если вы изменили DNS-сервер в настройках сети, то данное действие не сразу вступит в силу. Windows использует кеш, в котором хранятся полученные ответы DNS, это экономит время при повторном доступе к тем же сетевым ресурсам в будущем. Чтобы Windows получала адреса от новых DNS-серверов введите команду «ipconfig /flushdns» после изменения вашего DNS-сервера.

    При постоянном серфинге в интернете, ваш компьютер автоматически кэширует IP-адреса и прочие необходимые данные службы доменных имен. Очистка кэша DNS помогает обновить эти данные. Устаревшие кэшированные данные могут, со временем, вызывать проблемы с соединением.

    ping и tracert: Устранение проблем с сетевым подключением

    CMD: ping

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

    «ping» – это утилита для проверки целостности сетей и качества соединений в них на основе протокола TCP/IP. Утилита отправляет, так называемые, ICMP запросы по указанному IP-адресу или узлу в сети, и контролирует поступающие от них ответы. Время, между отправкой такого запроса и получением на него ответа, позволяет определить задержку пакетов по маршруту, а также количество и частоту потери оных. То есть «Ping» позволяет определить насколько сильно загружен канал передачи данных.

    Введите «ping hetmanrecovery.com» (или любой другой сервер в Интернете, который вы хотите протестировать), и Windows отправит пакеты на этот адрес. Вы можете прописать имя сервера, или фактический IP-адрес ресурса. Сервер на этом IP-адресе ответит и сообщит, что он получил их. Вы сможете увидеть, произошла ли потеря пакетов по маршруту и сколько времени потребовалось, чтобы получить ответ.

    Также, команда «ping» имеет множество ключей и возможностей отображения информации, такие как: проверка связи с указанным IP-адресом до прекращения вручную, расшифровка имен узлов по IP-адресам, число и размер пакетов, запись маршрута, изменение времени и т.д.

    CMD: tracert

    «tracert» — это служебная утилита, предназначенная для отслеживания маршрутов следования данных в сетях TCP/IP. При вводе команды «tracert», отображается полный маршрут доставки пакета, с информацией о каждом сервере, через которые он проложен. Например, если вы введёте «tracert hetmanrecovery.com», то получите информацию о каждом узле по пути к нашему серверу, с которыми пакет взаимодействует. Если у вас возникли проблемы с подключением к веб-сайту, утилита «tracert» определит на каком этапе произошла ошибка.

    shutdown: создание ярлыков завершения работы Windows

    CMD: shutdown

    Команда «shutdown» позволяет выключить или перезагрузить Windows из командной строки. В принципе, это более полезно для Windows 8, где стандартную кнопку «Выключение» было сложнее найти. Эту команду можно использовать для создания собственных ярлыков: «Завершение работы», «Перезагрузка», «Спящий режим» и т.д. И разместить их где вам удобно: в меню «Пуск», на рабочем столе, на панели задач.

    В Windows 8 и 10, вы можете использовать специальную кнопку перезапуска компьютера для особых вариантов загрузки ОС. Посмотрите видео на нашем канале Youtube и узнайте как это сделать.

    Чтобы использовать команду в командной строке, просто введите одно из следующих значений (все параметры команды вводятся через обратный слэш):

    • «shutdown /s /t 45» – аналог «Завершение работы» c задержкой 45 секунд.
    • «shutdown /r /t 0» – аналог «Перзагрузка».
    • «shutdown /l» – аналог «Выход из системы/Смена пользователя».
    • «shutdown /r /o» – перезагружает компьютер в Среде восстановления.

    Далее приведу пример как создать ярлык для завершения работы в Windows 10.

    1. Кликните в любом пустом месте Рабочего стола правой кнопкой мыши – наведите курсор на «Создать» – из выпадающего меню выбираем «Ярлык». Сразу запустится мастер создания ярлыков.
    2. В поле «Укажите расположение объекта» прописываем строку «shutdown -s -t 45» (обратите внимание, что в данном случае все параметры нужно указывать через дефис, а не через обратный слэш), нажимаем «Далее».

    «Укажите расположение объекта»: «shutdown -s -t 45»

    Ярлык для завершения работы Windows 10

    «Сменить значок» ярлыка

    Закрепить ярлык на начальном экране

    sfc /scannow: Проверка целостности системных файлов Windows

    CMD: sfc /scannow

    «sfc» — это стандартная утилита для проверки целостности системных файлов Windows. Она позволяет пользователю найти и восстановить недостающие системные файлы. Если, по какой-то причине, файлы отсутствуют или повреждены, то утилита просканирует их все и заменить ошибочные версии файлов исходными версиями. Кроме того, средство проверки системных файлов проверяет каталог кэша и, если потребуется, обновляет его содержимое.

    Чтобы провести сканирование, нужно обязательно запустить командную строку как администратор, прописать команду «sfc /scannow» и дать программе сделать свою работу. Более подробно об «sfc /scannow» читайте здесь.

    telnet: Подключение к серверам Telnet

    Компоненты Windows: Клиент Telnet

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

    Просто перейдите «Пуск»«Панель управления»«Программы и компоненты» – далее кликните «Включение или отключение компонентов Windows» – находим и ставим галочку «Клиент Telnet».

    cipher: постоянное удаление и перезапись каталога

    CMD: cipher

    Команда «сipher» обеспечивает эффективные функции шифрования и дешифрования файлов и каталогов в ОС Windows. Также у нее есть опция, которая будет перезаписывать мусорными данными свободное дисковое пространство. Это не позволит восстановить удаленные файлы и папки с помощью специализированного ПО. В ОС Windows файлы, удалённые обычным способом, остаются на диске, если вы не используете твердотельный накопитель c функцией Trim. Команда «сipher» позволяет эффективно «стереть» всё свободное пространство на диске без установки дополнительного ПО.

    Например: чтобы очистить дисковое пространство на диске F:, введите команду «сipher /w:F:\». Обратите внимание, что между ключом команды (/w:) и буквой диска (F:\) нет пробела.

    netstat -an: Список сетевых подключений и портов

    CMD: netstat -an

    «netstat» – это стандартная утилита командной строки Windows, отображающая состояние входящих и исходящих TCP-соединений. Основное назначение утилиты — это поиск проблем в сети и определение её производительности. Команда имеет множество ключей и вариантов, но наиболее интересный – это «netstat –an». В результате работы этой строки будет отображаться список всех открытых сетевых подключений, а также порты, которые они используют, и внешний IP-адрес, к которому они подключены.

    nslookup: Найдите IP-адрес по доменному имени

    CMD: nslookup

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

    Например, введите в командной строке «nslookup –type=any hetmanrecovery.com» (параметр -type=any означает вывод всех доступных данных). И вам откроется вся информация о нашем сервере. Также можно выполнять обратный поиск, то есть узнать название сервера по IP-адресу.

    Это далеко не полный список всех команд, которые могут вам пригодиться. Мы дали представление о десяти полезных утилитах командной строки в ОС Windows, и надеемся, что вам будет легко пользоваться ими в будущем.

    Список команд Windows ( Windows CMD ) с описанием и примерами.

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

    Способы запуска командной строки

    Командная строка Windows может быть запущена как и любое другое стандартное приложение — через Главное меню Windows, с использованием диалога Выполнить (комбинации клавиш Win+R, Win+X), а также с использованием открытия Проводником ( по двойному щелчку ) ярлыка или исполняемого файла C:\WINDOWS\System32\cmd.exe . В результате запуска откроется окно командной строки с приглашением к вводу команд . Приложение cmd.exe часто называют командным процессором или интерпретатором команд, а его основное окно – консолью Windows. Команды консоли представляют собой строку символов, которая может содержать встроенные команды командного процессора (HELP, ECHO и т.п.), имена и пути исполняемых или командных файлов (C:\Windows\System32\ping.exe), а также дополнительные параметры, если они требуются для выполнения конкретной команды (ping.exe yandex.ru). Результаты выполнения команд отображаются в окне консоли Windows и нередко зависят от наличия достаточных прав у текущего пользователя. Для выполнения команд в контексте учетной записи Администратора в операционных системах Windows Vista — Windows 11 необходимо использовать режим Запуск от имени Администратора .

    Ссылки на материалы по настройке командной строки и приемах работы с ней размещены в конце страницы.

    Справочник по командам CMD Windows

    Данная страница представляет собой самый полный документ в русскоязычном сегменте Интернет, содержащий список команд командной строки всех версий Windows. Наименования подавляющего большинства команд являются ссылками и ведут на страницы с подробным их описанием и примерами использования. В разных версиях ОС семейства Windows набор поддерживаемых команд, их параметры командной строки, синтаксис и отображение результатов выполнения могут различаться. Одна и та же утилита командной строки может присутствовать в стандартной поставке одной версии Windows, но отсутствовать в другой, или входить в состав дополнительных средств, как например, Resource Kit или Software Development Kit.

    На данной странице представлено описание не только внутренних команд CMD, но и стандартных утилит командной строки, входящих в состав конкретных версии операционной системы (ОС) семейства Windows. Некоторые из приведенных команд устарели, и больше не поддерживаются разработчиком или не имеют смысла в современных операционных системах, что отмечается в описании команды.

    Список команд постоянно обновляется и включает в себя все новейшие команды, добавляемые в стандартную поставку при выходе новых версий или обновлений ОС Windows 11.

    APPEND — позволяет программам открывать файлы данных из указанных папок так, как будто они находятся в текущей папке.

    ARP — просмотр и изменение таблиц ARP (Address Resolution Protocol)

    ASSOC — просмотр или изменение сопоставлений расширений файлов приложениям

    AT — управление планировщиком задач

    ATTRIB — изменение атрибутов файлов

    Auditpol — управление политиками аудита.

    BASH — командная оболочка BASH в подсистеме Windows для Linux (WSL).

    BCDBOOT — копирование в системный раздел файлов загрузки и создание нового хранилища конфигурации загрузки (BCD)

    BCDEDIT — редактирование хранилища данных конфигурации загрузки (BCD)

    BOOTCFG — редактирование параметров загрузки в файле boot.ini

    BOOTIM — вызов меню загрузки и восстановления (Выбор действия) Windows 10

    BOOTREC — восстановление загрузочных записей и конфигурации загрузки Windows

    BOOTSECT — редактирование загрузочных секторов для обеспечения загрузки NTLDR или BOOTMGR

    BREAK — включить или выключить обработку комбинации клавиш CTRL+C в DOS

    CACLS — редактирование списков управления доступом к файлам (ACL — Access Control List)

    CALL — вызов из командного файла подпрограмм или других командных файлов

    CD — смена каталога (Change Directory)

    CHANGE — изменение настроек сервера терминалов. Контексты — LOGON, PORT, USER

    CHGLOGON — изменение настроек сервера терминалов, аналогично CHANGE LOGON

    CHGPORT — изменение настроек сервера терминалов, аналогично CHANGE PORT

    CHGUSR — изменение настроек сервера терминалов, аналогично CHANGE USER

    CHCP — просмотр или изменение текущей кодовой страницы

    CHKDSK — проверка диска (Check Disk)

    CheckNetIsolation — управление доступом приложений к интерфейсу замыкания на себя (localhost) в Windows 10

    CHKNTFS — проверка признака ошибки файловой системы и управление проверкой диска при загрузке Windows

    CHOICE — реализация пользовательского ввода в командном файле

    CIPHER — отображение или изменение шифрования файлов на томах NTFS

    CLEARMGR — управление очисткой дисков Windows

    CLIP — перенаправление вывода утилит командной строки в буфер обмена Windows

    CLS — очистка экрана в командной строке

    CMD — запуск новой копии интерпретатора командной строки

    CMDKEY — создание, отображение, удаление и сохранение имен пользователей и паролей

    COLOR — изменение цвета текста и фона в окне CMD

    COMMAND — запуск новой копии интерпретатора командной строки MS-DOS

    COMP — сравнение содержимого файлов

    COMPACT — управление сжатием и распаковкой файлов в разделах NTFS

    CONVERT — преобразование файловой системы из FAT в NTFS

    COPY — копирование файлов и каталогов

    Cscript — сервер сценариев Windows с консольным интерфейсом

    DATE — отображение или изменение даты

    DEBUG — запуск отладчика DOS-Windows XP

    DEL — удаление одного или нескольких файлов

    DevCon — управление устройствами в командной строке

    DIANTZ — тоже что и MAKECAB, создание архивов .cab.

    DIR — отображение списка файлов и каталогов

    DISKCOMP — сравнение содержимого двух гибких дисков

    DISKCOPY — копирование содержимого одного гибкого диска на другой

    DISKPART — управление разделами и дисками из командной строки

    DISM — управление компонентами образрв WIM.

    DISPDIAG — вывод дампов с диагностической информацией о графической подсистеме.

    DJOIN — автономное присоединение компьютера к домену.

    DOSKEY — редактирование и повторный вызов команд Windows, создание макросов DOSKey

    DRIVERQUERY — отобразить информацию об установленных драйверах.

    DxDiag — средство диагностики DirectX.

    ECHO — вывод текста на экран консоли

    EDIT — запуск текстового редактора

    ENDLOCAL — конец локальных изменений переменных окружения в командном файле

    ERASE — аналогично команде DEL — удаление файлов

    ESENTUTL — обслуживание баз данных Extensible Storage Engine для Windows

    EVENTCREATE — запись сообщения в журнал событий Windows

    EXIT — выход из процедуры или командного файла

    EXPAND — распаковка сжатых файлов CAB-файлов.

    EXPLORER — параметры командной строки Проводника Windows.

    EXTRACT — извлечение содержимого, распаковка CAB-файлов в Windows (EXTRAC32)

    FC — сравнение содержимого файлов

    FIND — поиск строки символов в файле

    FINDSTR — поиск строк в файлах с использованием регулярных выражений

    FOR — организация циклической обработки результатов выполнения других команд, списков, и строк в текстовых файлах

    FORFILES — выполнение указанной команды для каждого файла из заданной группы

    FSUTIL — управление файловой системой

    FTYPE — просмотр и изменение расширений файлов и сопоставленных им приложений

    GETMAC — отображение физического адреса сетевого адаптера (MAC-адреса)

    GOTO — команда безусловного перехода в командном файле

    GPRESULT — отображение результирующей политики (RSoP)

    GPUPDATE — обновление групповых политик.

    HELP — вызов справки командной строки Windows

    HOSTNAME — отображение имени компьютера

    iCACLS — управление списками доступа (ACL)

    IF — оператор условного выполнения команд в пакетном файле

    IPCONFIG просмотр и управление конфигурацией протокола IP

    LABEL — редактирование меток тома дисков

    LicensingDiag — диагностика лицензирования Windows 10 и старше

    LOGMAN — управление монитором оценки производительности системы

    LOGOFF — завершение сеанса пользователя

    MAKECAB — создание сжатых файлов формата CAB

    MBR2GPT — преобразование дисков MBR в GPT

    MEM — вывод справки об использовании памяти в MS-DOS

    MD — создание нового каталога

    MKLINK — создание символической ссылки на файл или каталог

    MODE — конфигурирование системных устройств в среде CMD

    MORE — постраничный вывод в консоли

    MOUNTVOL — управление точками монтирования томов

    MOVE — перемещение файлов и каталогов

    MOVEFILE — перемещение или удаление занятых файлов при следующей перезагрузке

    MSG — отправка сообщений пользователям.

    MSTSC — подключение к удаленному рабочему столу.

    NBTSTAT — просмотр статистических данных NETBIOS через TCP/IP (NetBT)

    NET — управление ресурсами локальной сети

    NETCFG — отображение и изменение конфигурации компонентов сети

    NETSH — командная сетевая оболочка (Network Shell)

    NETSTAT — отображение статистики сетевых соединений

    NSLOOKUP — просмотр данных DNS в командной строке

    OPENFILES — управление открытыми по сети или локально файлами

    PATH — отображение или изменение путей поиска исполняемых файлов

    PATHPING — трассировка маршрута с возможностью оценки качества участков трассы

    PAUSE — пауза при выполнении командного файла

    PING утилита проверки доступности узла

    PKGMGR — управление программными пакетами Windows

    PNPUTIL — конфигурирование драйверов устройств PnP

    POPD — возврат в каталог, ранее запомненный с помощью команды PUSHD

    POWERCFG — настройка параметров системы электропитания Windows

    PowerShell_ISE — запуск интегрированной среды разработки сценариев PowerShell

    PRINT — печать текстового файла

    PROMPT — изменение строки приглашения в консоли

    PUSHD — сохранить текущий путь каталога и перейти в указанный

    PSR — записать действия пользователя в Windows 7/8.1/10 ( P roblem S teps R ecorder)

    QPROCESS — отобразить состояние процессов

    QUERY — опросить состояние процессов и сеансов пользователей

    QUSER — отобразить информацию о сеансах пользователей

    RASDIAL — управление сеансами удаленного доступа

    RASPHONE — управление сеансами удаленного доступа

    REAGENTC — адимнистрирование стреды восстановления Windows

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

    REG — утилита командной строки для работы с реестром Windows

    REGEDIT — импорт и экспорт данных реестра Windows

    REGSVR32 — регистрация или отмена регистрации DLL

    REGINI — управление доступом к разделам реестра

    REM — комментарии в командных файлах

    REPLACE — замена или добавление файлов в катологах

    RESET — сброс сеанса удаленного рабочего стола (RDP сессии)

    ROBOCOPY — утилита резервного копирования и синхронизации каталогов (Robust File and Folder Copy)

    ROUTE — управление таблицей маршрутизации

    RUNAS — запуск приложения от имени другого пользователя

    RUNDLL32 — запуск DLL в качестве приложения

    SC — управление службами Windows (Service Control)

    SCHTASKS — управление планировщиком задач

    SCLIST — отображение списка системных служб

    ScriptRunner — запуск одного или нескольких скриптов в Windows 10

    SET — отображение и изменение переменных среды окружения Windows

    SETLOCAL — установка локальных переменных в командном файле

    SETX — утилита для создания системных переменных

    SFC — проверка и восстановление системных файлов Windows

    SHARE — просмотр, создание и удаление разделяемых в локальной сети ресурсов

    SHIFT сдвиг входных параметров для командного файла

    SHUTDOWN — выключение или перезагрузка компьютера

    SLEEP — задержка по времени в пакетном файле

    SLMGR — управление лицензированием программного обеспечения Windows

    SORT — сортировка строк в текстовом файле

    START — запуск приложения или командного файла

    STORDIAG — диагностика системы хранения данных в Windows 10

    SUBST — назначение (отмена назначения) каталогу буквы диска

    SxSTrace — диагностическое средство трассировки компонент системы

    SYSTEMINFO — отображение информации о системе

    TAKEOWN — изменение владельца файла или каталога

    TAR — архивирование данных архиватором tar в Windows 10

    TASKKILL — завершение процессов на локальной или удаленной системе.

    TASKLIST — отображение списка выполняющихся приложений и служб Windows

    TIME — отображение и установка системного времени

    TIMEOUT — задержка в пакетных файлах

    TITLE — изменение заголовка окна CMD.EXE

    TRACERT — трассировка маршрута к удаленному узлу

    TREE — отображение структуры каталога в графическом виде

    TSCON — подключение к сессии удаленного рабочего стола (RDP).

    TSDISCON — отключение сессии удаленного рабочего стола (RDP).

    TSKILL — завершение процессов, адаптированное для среды сервера терминалов (RDP).

    TYPE — вывод на экран содержимого текстового файла

    TypePerf — вывод сведений о производительности на экран или в журнал

    TZUTIL — управление часовыми поясами в среде Windows

    UWFMGR — управление Объединенным фильтром записи Windows 10

    VaultCmd — администрирование учетных данных Windows.

    VER — отображение версии операционной системы

    VERIFIER — тестирование драйверов Windows.

    VERIFY — управление режимом проверки записываемых файлов

    VOL — вывод данных метки тома

    VSSADMIN — администрирование службы теневого копирования томов.

    W32TM — управление службой времени Windows

    WAITFOR — организация обмена сигналами между компьютерами

    WBADMIN — управление резервным копированием и восстановлением в Windows

    WEVTUTIL — управление событиями в Windows

    WHERE — определение места расположения файлов

    WHOAMI — вывод имени текущего пользователя

    WINDIFF — сравнение содержимого файлов

    Winget — установка, обновление, перенос и удаление приложений в Windows 10 и более поздних версий.

    WinMgmt — обслуживание инструментария управления Windows (WMI)

    WINRM — удаленное управление Windows из командной строки

    WINRS — удаленная командная строка (Remote Shell)

    WINSAT — средство проверки производительности Windows

    WMIC — выполнение команды WMI в командной строке

    WSCollect — получить CAB-файл с копиями журналов Windows 10 на рабочем столе

    Wscript — сервер сценариев Windows с графическим интерфейсом

    WSL — выполнение команд Linux и конфигурирование параметров подсистемы Windows для Linux (WSL) в Windows 10

    WSLconfig — конфигурирование параметров подсистемы Windows для Linux (WSL) в Windows 10

    WUSA — автономная установка обновлений Windows

    XCOPY — копирование файлов и папок

    Прочие материалы по работе с командной строкой Windows:

    Настройка командной строки Windows. — Как изменить цвет фона, цвет символов, размер и расположение окна командной строки. Копирование и вставка текста в окне консоли. Как настроить дополнение имен файлов и каталогов при наборе в командной строке. Использование функциональных клавиш.

    Работа с командной строкой Windows — Основные приемы, используемые при работе в командной строке Windows.

    Командные файлы Windows — Общие принципы применения переменных среды в командных файлах. Обработка параметров командной строки. Использование меток, переходов и циклическая обработка данных. Практические примеры решения задач администрирования системы.

    Запуск приложений от имени администратора без запроса UAC — Как запустить из командного файла приложение или командный файл без запроса системы контроля учетных записей UAC

    Работа с сетью в командной строке. — подробное описание команд CMD Windows для работы с сетью и примеры их использования.

    Подсистема Linux в Windows 10 — Использование командной строки Linux в Windows 10.

    Полезные команды в cmd на Windows

    Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под OS Windows.

    Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R и введите cmd . Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.

    Чтобы ввести команду в консоль, нужно напечатать её и нажать клавишу Enter .

    Содержимое текущей папки — dir

    Выводит список файлов и папок в текущей папке.

    C:\content-server>dir Том в устройстве C имеет метку SYSTEM Серийный номер тома: 2C89-ED9D Содержимое папки C:\content-server 06.10.2020 00:41 . 06.10.2020 00:37 .circleci 16.07.2020 16:04 268 .editorconfig 16.07.2020 16:04 10 .eslintignore 16.07.2020 16:04 482 .eslintrc 06.10.2020 00:37 .github 16.07.2020 16:04 77 .gitignore 06.10.2020 00:41 assets 06.10.2020 00:41 gulp 16.07.2020 16:10 379 gulpfile.js 16.07.2020 16:10 296 320 package-lock.json 16.07.2020 16:10 751 package.json 16.07.2020 16:04 509 README.md 

    Открыть файл

    Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.

    Перейти в другую папку — cd

    Команда cd без аргументов выводит название текущей папки.

    Перейти в папку внутри текущего каталога:

    C:\content-server>cd assets C:\content-server\assets> 

    Перейти на одну папку вверх:

    C:\content-server\assets>cd .. C:\content-server> 

    Перейти в папку на другом диске:

    c:\content-server>cd /d d:/ d:\> 

    Чтобы просто изменить диск, введите c: или d: .

    Создать папку — mkdir или md

    Создаём пустую папку code внутри папки html :

    d:\html>mkdir coded:\html>dir Содержимое папки d:\html 03.11.2020 19:23 . 03.11.2020 19:23 .. 03.11.2020 19:25 code 0 файлов 0 байт 3 папок 253 389 438 976 байт свободно 

    Создаём несколько пустых вложенных папок — для этого записываем их через косую черту:

    d:\html>mkdir css\js d:\html>dir Том в устройстве D имеет метку DATA Серийный номер тома: 0000-0000 Содержимое папки d:\html 03.11.2020 19:23 . 03.11.2020 19:23 .. 03.11.2020 19:25 code 03.11.2020 19:29 css 

    Создаётся папка css , внутри которой находится папка js . Чтобы проверить это, используем команду tree . Она показывает дерево папок.

    Удалить папку — rmdir или rd

    Чтобы удалить конкретную папку в текущей, введите команду rmdir :

    d:\html\css>rmdir js 

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

    d:\html\css>d:\html>rmdir css Папка не пуста. 

    Чтобы удалить дерево папок, используйте ключ /s . Тогда командная строка запросит подтверждение перед тем, как удалить всё.

    d:\html>rmdir css /s css, вы уверены [Y(да)/N(нет)]? y 

    Показать дерево папок — tree

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

    d:\html>tree Структура папок тома DATA Серийный номер тома: 0000-0000 D:. ├───code └───css └───js 

    Если вы хотите посмотреть содержимое всего диска, введите tree в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.

    Удаление файла — del или erase

    Команда для удаления одного или нескольких файлов.

    d:\html>del blog.txt 

    Переименование файла — ren или rename

    Последовательно вводим ren , старое и новое имя файла.

    d:\html>dir Содержимое папки d:\html 03.11.2020 19:23 . 03.11.2020 19:23 .. 03.11.2020 19:59 0 blag.txt d:\html>ren blag.txt blog.txt d:\html>dir Содержимое папки d:\html 03.11.2020 19:23 . 03.11.2020 19:23 .. 03.11.2020 19:59 0 blog.txt 

    Команды одной строкой

    Очистить консоль — cls .

    Информация о системе — systeminfo .

    d:\html>systeminfo Имя узла: DESKTOP-6MHURG5 Название ОС: Майкрософт Windows 10 Pro Версия ОС: 10.0.20246 Н/Д построение 20246 Изготовитель ОС: Microsoft Corporation Параметры ОС: Изолированная рабочая станция Сборка ОС: Multiprocessor Free 

    Информация о сетевых настройках — ipconfig .

    d:\html>ipconfig Настройка протокола IP для Windows Адаптер Ethernet Ethernet 2: Состояние среды. . . . . . . . : Среда передачи недоступна. DNS-суффикс подключения . . . . . : 

    Список запущенных процессов — tasklist .

    c:\>tasklist Имя образа PID Имя сессии № сеанса Память ========================= ======== ================ =========== ============ System Idle Process 0 Services 0 8 КБ System 4 Services 0 2 688 КБ Secure System 72 Services 0 23 332 КБ … 

    Справка по командам — help

    Команда help без аргументов выводит список всех возможных команд. help вместе с именем команды выведет справку по этой команде.

    d:\html>help tree Графическое представление структуры папок или пути. TREE [диск:][путь] [/F] [/A] /F Вывод имён файлов в каждой папке. /A Использовать символы ASCII вместо символов национальных алфавитов. 

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

    ���� Больше статей о фронтенде и работе в айти в телеграм-канале.

    Материалы по теме

    • 10 горячих клавиш VS Code, которые ускорят вашу работу
    • Полезные команды для работы с Git
    • Полезные команды для работы с Node. js

    «Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.

    Читать дальше

    Пришел «зелёным» junior и вырос до «жёлтого» middle. История выпускника

    Пришел «зелёным» junior и вырос до «жёлтого» middle. История выпускника

    Поговорили с фронтенд-разработчиком Александром Масленниковым и узнали, насколько сложно ему было пройти путь от новичка после курсов HTML Academy до полноценного мидла в компании «5 углов».

    Александр рассказал, как выбирал будущие курсы, насколько сложно быть программистом-джуном, и как вкатиться в профессию, если тебе уже за 30.

    — Ты пришёл в «5 углов» сразу после курсов?

    — Да. Работаю тут уже три года. По сути, первое серьёзное собеседование я прошёл в компании «5 углов». Остальные работодатели не отвечали, как это часто бывает на hh.

    Кстати, «5 углов» я нашёл не через hh, а через HTML Academy. У них есть своя небольшая площадка, где компании, с которыми они сотрудничают, оставляют вакансии, а затем выбирают сотрудников среди выпускников.

    — Получается, можно просто закончить курсы HTML Academy и идти искать работу?

    — Можно, но если у тебя кроме учебных проектов будет ещё что-то, шансов намного больше. Курсы дают начальные знания для входа в мир IT, а дальше нужно расти самому. В разработке нужно всегда учиться новому.

    — На кого ты учился в университете?

    — По образованию я бухгалтер-аудитор, но по специальности я так ни разу в жизни не поработал. В основном работал в продажах, продажах и ещё раз в продажах 🙂

    У родителей был семейный бизнес — магазинчик, я им помогал, был администратором в магазине. Занимался всем подряд — если надо было, то подменял продавцов, выезжал за товаром и на выставки, проводил ревизию и аудиты. Магазин работал по франшизе, поэтому были обязательства с определёнными компаниями.

    Основные поставки шли из Турции, какая-то часть из Европы, то есть всё было привязано к курсу доллара. И когда он поднялся до 70, стало очевидно, что для нашего городка такой магазин становится нерентабельным, и мы закрылись. После этого я взял небольшой перерыв и подался в раздумья, чем бы хотел заниматься.

    — Рассматривал что-то, кроме программирования?

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

    Но время шло, и всё чаще приходили мысли о том, что нужна стабильная и надёжная работа. Так как кроме продаж я ничего не умел, пошёл продавать квартиры. Через полгода работы риелтором я понял, что продажи просто ненавижу. Хотелось чего-то более спокойного, где будут какие-то рамки, ТЗ, и ты можешь спокойно работать, никто не будет напрягать.

    Знакомый с большим опытом в разработке посоветовал попробовать программирование, порекомендовал начать с вёрстки сайтов и даже посоветовал курсы. У них в команде был выпускник HTML Academy, и они остались довольны.

    — Хватило ли тебе навыков, которые ты получил на онлайн-курсах в HTML Academy, чтобы начать работать?

    — Вполне, у них очень большое покрытие навыков, начиная от обычных HTML, CSS и JavaScript, и заканчивая React, Vue, PHP. Они сейчас очень много всего дают. По сути, это выглядит так: тебя учат алфавиту и базовым словам, а потом ты должен научиться составлять из них предложения. Чем красивее ты составляешь предложения, чем они лучше и больше, тем ты профессиональнее становишься.

    Всё зависит от компании, в которую пытаешься попасть. Если там пишут в вакансии что нужен junior — не факт, что это так и есть. Некоторые обозначают требования, которые уже явно соответствуют разработчику с опытом в пару лет. Тут не стоит расстраиваться и опускать руки. Пока не пригласили на собеседование, стоит дальше учиться самостоятельно и пополнять портфолио.

    Интересно оформленное портфолио — огромный плюс, оно показывает отношение сотрудника к работе.

    — Есть популярное мнение, что junior-разработчиков никто не любит, и их не хотят брать на работу. Было ли три года назад так? Можешь ли ты назвать везением, что тебя взяли на работу так быстро?

    — Это ошибочное мнение. Полагаю, что оно появляется на фоне того, что многие онлайн-школы сулят высокие зарплаты, но когда после прохождения курсов не берут на подобные зарплаты, случается небольшой шок. Надо понимать, что после прохождения курсов у вас 0 опыта. Учебные проекты не в счёт — они сделаны под присмотром наставника, и компания, куда вы направляете своё резюме, скорее всего это понимает. Я думаю, что компания всегда хочет себе опытного сотрудника, и не важно, какая это сфера.

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

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

    1. Раз в неделю проходить по вакансиям и брать в работу тестовые задачи;
    2. Пытаться повторить какой-нибудь простенький сайт,
    3. Если пригласили на собеседование, то обязательно иду, ведь даже из неудачного собеседования можно получить много полезного опыта.

    В общем, была цель набраться опыта и заполнить портфолио.

    — Сейчас на Youtube очень много видео, в которых критикуют онлайн-курсы. Можешь сказать, действительно ли они работают?

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

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

    Я рассматривал и очную систему обучения. Выбрал школу при МГТУ им. Н.Э. Баумана в Москве. Там огромный выбор курсов, в том числе по HTML и JS. Ездить мне было удобно — полтора часа, и я там. Но звёзды так сложились, что и цена в два раза дороже, и начался ковид. Было непонятно, что вообще происходит, поэтому решил отказаться от очного обучения.

    В итоге, я взял в HTML Academy начальный курс «HTML и CSS. Профессиональная вёрстка сайтов», который просто объясняет, что такое HTML и CSS — можно сказать, азы. Были онлайн-лекции, в чате я мог задавать вопросы, и после каждой главы лектор отвечал на них. Также можно было выбрать себе одного наставника, который помогал в течение курса. Всё выглядело цивилизованно. По итогу первого курса мне всё понравилось, и я взял следующий курс. Позже добрался до курса по JS, потому что без него никуда.

    Я смотрел курсы других онлайн-школ, некоторые из них очень хвалили в интернете. Если честно, эти расхваливания выглядели странно. По опыту работы с клиентами могу сказать, что люди охотнее пишут плохие отзывы, чем хорошие. У некоторых цена была аж в два раза дороже, а дороже не значит лучше. Сомнений было много.

    — В целом, ты можешь порекомендовать HTML Academy?

    — Да, я до сих пор у них периодически беру курсы. У нас на работе есть плюшки — оплата 50% стоимости курсов для роста квалификации. Как пример, я посчитал, что нашей команде нужен курс «Вёрстка email-рассылок». Люди, которые сейчас приходят, даже не знают про неё, ведь этим пользовались лет десять назад. Так как в компании кто-то должен уметь делать e-mail верстку быстро и качественно, я взял эту роль на себя. Обсудил это с руководителем отдела, и компания мне покрыла половину стоимости.

    — Какие навыки пришлось приобретать, когда ты уже пришёл на работу?

    В начале очень нужны были soft skills для постоянного общения с коллегами. Так как сфера была для меня полностью новая, я вообще не знал, что делать в некоторых моментах. У меня постоянно были вопросы: «Как подключаться? Где что брать? Что произошло?».

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

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

    — Как ты себя чувствовал в первые дни работы? Может, были мысли все бросить?

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

    Поначалу ещё не умеешь распределять грамотно время и, как большинство новичков, сидишь в нерабочее время и пытаешься что-то сделать. Есть груз ответственности, можно и подгореть. Большую роль играет коллектив и атмосфера. Очень круто, если есть возможность созвониться с коллегой или руководителем отдела и обсудить свою проблему. Взгляд со стороны мне не раз помогал.

    Периодически бывает тяжело — растут конкуренты, рынок, спрос. Надо уметь делать то, что не умеют другие.

    — Доволен ли ты свои выбором профессии?

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

    Решающих вещей много: коллектив, начальство, зарплата, возможность работать удалённо. Нет проблем взять отпуск на пару дней, если случилось что-то срочное. Совокупность всех этих вещей сейчас меня устраивает.

    — Можешь охарактеризовать или описать парой слов, каким ты был в начале пути, и то, какой ты сейчас?

    — Вот это самое тяжелое, на самом деле, потому что мне кажется, что я не так далеко ушел от начала пути. Сфера очень большая, прошло всего три года, как-то хочется намного больше уметь.

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

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

    — Профессионалом ты назвать себя пока не можешь?

    — Я считаю себя middle. Если ты самостоятельно можешь решить задачу, уверенно и полноценно использовать свои инструменты и библиотеки, при этом ты заранее заботишься о том, как с твоим кодом дальше будут работать коллеги, поздравляю, ты — middle-разработчик.

    Senior уже имеет весомый опыт за спиной, заранее понимает, какие проблемы могут быть на проекте и как их избежать, какие решения могут пригодиться. Также он имеет хорошо развитые soft skills. Написание кода и многие решения уже отточены и понятны, их удобно поддерживать.

    — Какие навыки у тебя были в начале и какие сейчас? Что ты приобрел нового?

    — У меня просто вырос багаж знаний. Когда я пришел в начале, часто все делал сам, не использовал библиотеки. Сам колхозил. Было жестко, больно, неприятно, но это необходимый опыт.

    Сейчас использую различные библиотеки. Я знаю, как что-то подключить, как настроить. Это же нельзя назвать навыком, просто понимание. Со временем прокачал soft skills и гибкость, которая позволяет применять полученные знания, начал думать о том, как будут пользоваться и поддерживать мой код другие разработчики.

    — Сколько тебе было лет, когда ты поменял профессию? Согласен ли с тем, что свою специальность можно менять в любом возрасте?

    — Мне было 34, когда я закончил курсы. Вопрос довольно популярный на самих курсах, часто спрашивали: «Мне 40 лет, нормально ли идти на курсы?». В интересах создателей курсов, конечно, соглашаться. Но на самом деле всё зависит от человека, насколько твой мозг готов впитывать полностью новую информацию. Новая информация в голове — это в принципе очень тяжело. Даже у детей, когда они что-то не понимают в школе, бывает стресс. Когда человек взрослый, мозги у него немного «подсыхают» и их надо постоянно тренировать. Если готов впитывать все новое, то ты сможешь.

    — Нет ли у тебя зависти к шестнадцатилетним специалистам, которые вкатились по возрасту раньше тебя во фронтенд?

    — Я слишком стар, чтобы кому-то там завидовать, вырос из этого уже. Тут важно понимать, что у каждого свой старт и свой путь. Если у вас есть время кому-то завидовать, то лучше потратить его на себя.

    Это как в школе — кому-то дается физика и математика, а кому-то русский с литературой. Всё зависит от человека. Можно, конечно, зазубрить предмет, но ты должен просто задать вопрос «Насколько тебе комфортно в этой сфере?». Если тебе не нравится, но ты готов оставаться ради того, чтобы зарабатывать деньги, окей, это твой выбор. Но скорее всего сгоришь потом.

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

    • 1 февраля 2024

    Инструкция: как и чем заменить Figma Dev Mode

    Инструкция: как и чем заменить Figma Dev Mode

    Если вы всё пропустили, то на днях в Фигме появилась такая плашка:

    Коротко: Dev Mode, скоро выходит из бета-версии и станет платным. Dev Mode — это тот новый режим, который умеет удобно сразу показывать весь нужный CSS и свойства в одном месте. Мы уже рассказывали о нём в «Доктайпе».

    Но прошло полгода и лавочка закрылась. Отвечаем на самые распространенные вопросы, которые могли у вас появиться (потому что они появились и у нас).

    • 30 января 2024

    Dev Mode в Figma. Быстрый обзор бета-версии

    Dev Mode в Figma. Быстрый обзор бета-версии

    Если вы читаете эту статью, Dev Mode в Figma наконец-то вышел в открытую бету. Быстренько рассказываем, что это такое, и как его включить и настроить.

    Раньше верстальщикам была доступна только вкладка Inspect с базовой информацией о стилях конкретного элемента.

    Некоторые разработчики не рекомендовали копировать стили оттуда, потому что всегда это работало с нюансами. Пока сложно сказать, насколько стили стали точнее, но работать стало определённо удобнее. Сами Adobe называют Figma новым пространством для разработчиков, с возможностями, которые помогают быстрее переводить дизайн в код. Давайте проверим.

    • 10 августа 2023

    Горячие клавиши Figma для быстрой работы

    Горячие клавиши Figma для быстрой работы

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

    Скрыть или показать интерфейс Фигмы (Ctrl + \ или ⌘ + \ для Mac)

    Эта комбинация клавиш позволяет вам быстро убрать все лишнее с экрана, чтобы вы могли сосредоточиться на своем дизайне. Или, наоборот, показать все элементы интерфейса, если вам нужно что-то найти или изменить.

    Быстрый поиск по меню (Ctrl + / или ⌘ + / для Mac)

    Эта комбинация клавиш открывает поиск по меню. Это очень удобно, когда вы знаете, что вам нужно, но не помните, где это находится. Просто начните вводить то, что вы ищете, и Figma покажет вам нужный пункт меню. Если пользуетесь Spotlight или PowerToys, вам будет очень удобно.

    А если не пользуетесь — попробуйте.

    • 7 августа 2023

    Старт в Figma для верстальщика

    Старт в Figma для верстальщика

    Figma — это онлайн-редактор графики для дизайнеров интерфейсов и веб-разработчиков. Это удобная, бесплатная альтернатива Photoshop.

    Большое преимущество платформы — возможность работать прямо в браузере. При этом есть и десктопная версия. Расскажем, что надо знать верстальщику при работе с макетом в Figma.

    • 2 августа 2023

    Инструменты для работы со шрифтами

    Инструменты для работы со шрифтами

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

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

    • 29 июня 2023

    10 горячих клавиш VS Code, которые ускорят вашу работу

    10 горячих клавиш VS Code, которые ускорят вашу работу

    Горячие клавиши — добро, польза и экономия времени. Давайте разберёмся, как с их помощью упростить себе жизнь в Visual Studio Code.

    • 13 июня 2023

    10 лучших тем для VS Code

    10 лучших тем для VS Code

    VS Code — популярный редактор кода со множеством полезных инструментов. Сегодня мы поделимся с вами 10 темами, чтобы работать стало ещё приятнее. Выбирайте на свой вкус и цвет.

    • 11 июня 2023

    10 полезных плагинов VS Code для вёрстки

    10 полезных плагинов VS Code для вёрстки

    Visual Studio Code — один из самых популярных редакторов кода. Его удобно использовать, и у него есть множество полезных расширений, с помощью которых легко оптимизировать работу. Такие плагины помогают допускать меньше ошибок при написании кода, да и значительно сокращают время работы.

    Чтобы установить расширения, перейдите во вкладку «Extensions» и в поиске найдите подходящие плагины.

    • 9 июня 2023

    17 полезных плагинов JavaScript в VS Code

    17 полезных плагинов JavaScript в VS Code

    Редактор кода Visual Studio Code помогает быстрее писать код, например, он подчёркивает ошибки красным цветом и показывает подсказки. Но работу можно сделать ещё приятнее, если установить нужное расширение.

    Плагинов VS Code много. Здесь мы расскажем об одних из самых популярных — они пригодятся при работе с JavaScript.

    • 6 июня 2023

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *