Как открыть командную строку в определенной папке в Windows 10

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

Программа консоли Windows, как и многие другие системные программы, находится в директории c:Windowssystem32 и называется cmd.exe. Так как консоль Windows является системной программой, то открыть командную строку в любой версии Windows, включая Windows10, можно через инструмент “Выполнить”, введя название программы cmd.

Нажимаем сочетание клавиш Win R или через меню Пуск > пр. клав. мыши > Выполнить (актуально для Windows 10), вводим название программы консоли – cmd, жмем ОК или клавишу Enter.

Альтернативный способ – открыть командную строку в Windows 10 через поиск. Для этого дастаточно в строке поиска на панели задач начать вводить слово “cmd” или “командная”.

В результате поиска будет предложено несколько действий, одно из которых позволяет запустить Командную строку Windows 10 от имени администратора

В открывшейся консоли CMD мы увидим стандартное приветствие командной строки Windows. Текущей директорией является папка пользователя. Если консоль открыта от имени Администратора, то текущей директорией будет c:windowssystem32.

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

DATE – вывести или установить текущую датуTIME – вывести и установить системное времяDRIVERQUERY – отобразить текущее состояние и свойства драйвера устройстваHOSTNAME – имя компьютераSYSTEMINFO – информация о конфигурации компьютераVER – сведения о версии Windows

Как открыть папку в explorer’е из cmd без дублей?

Нужно открыть папку в Проводнике в единственном экземпляре.
Если из Проводника кликнуть на папку, которая уже открыта, то он сделает эту папку активной. Тоже самое нужно из cmd

rem Открываем папку
explorer C:\temp
rem Открываем папку x2
explorer C:\temp 
rem А нужно переключить фокус, если папка открыта

Можно и сторонний софт, если таковой имеется, но с доступом из командной строки.

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

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

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

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

имя_программы /?

Например справка по команде COPY будет выглядеть так.

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

Очистить консоль — 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 КБ
…

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

CLS – очистить экранCMD – запустить еще одну командную строкуCOLOR – установить цвет текста и фонаPROMPT – изменить приглашение в командной строкеTITLE – назначить заголовок окна для текущего сеансаEXIT – выход из командной строки

:/>  ShellExecute - VBScript -

Операции с файлами и папками.

COPY – копирование файлов в другое местоDEL или ERACE – удаление файловEDIT – запуск редактора файловEDLIN – построчный текстовый редакторEXPAND – распаковка сжатых файловFC – сравнить файлы и вывести различия между нимиFIND – найти в файле текстовую строкуMD или MAKEDIR – создать папкуMOVE – переместить файлы из одной папки в другуюPRINT – вывести содержимое текстового файла на печатьRD или RMDIR – удалить папкуREN или RENAME – переименовать файл или папкуREPLACE – заменить файлы одного каталога файлами с аналогичным названием из другого каталога (заместить)

ROBOCOPY – запустить улучшенное средство копирования файлов и каталоговTREE – показать структуру каталогов диска или папкиTYPE – вывести содержимое текстовых файлов на экранXCOPY – копировать файлы и деревья каталогов

Открыть файл

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

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

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

d:html>dir
 Содержимое папки d:html

03.11.2020  19:23    <DIR>            .
03.11.2020  19:23    <DIR>            ..
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    <DIR>            .
03.11.2020  19:23    <DIR>            ..
03.11.2020  19:59                 0 blog.txt

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

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

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

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

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

C:content-serverassets>cd ..
C:content-server>

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

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

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

Переход в нужную папку с помощью команды cd

Альтернативный вариант – это использование команды «CD» (от англ. Change Directory) уже после открытия командной строки. Для этого нужно открыть командную строку любым удобным вам способом. Например, можете просто нажать Win-R и выполнить команду «CMD».

После открытия командной строки нужно ввести команду «cd /d» и указать путь к папке. Например, если вы хотите открыть «E:Games», то вам нужно ввести «cd /d E:Games», как на скриншоте внизу.

Обратите внимание, использование ключа /d обязательно только при смене диска (например, при переходе с диска C: на диск E:). Если вы переходите в папку на том же диске, то данный ключ можно не вводить. В этом случае нужно просто ввести команду «CD» и путь к папке.

Также нужно отметить, что при смене диска, вы можете сначала ввести букву диска (например, E:) и перейти в его корень. И уже после этого открыть нужную папку с помощью команды «CD».

Для навигации по папкам в командной строке кроме команды «CD» вам также понадобится команда «DIR». С ее помощью можно вывести содержимое текущего каталога прямо в консоль.

После вывода содержимого с помощью «DIR» можно будет решить, в какую папку вам нужно перейти дальше и воспользоваться командой «CD».

:/>  Делаем быструю игровую сборку Windows 10 Pro 20H2 за полчаса, стараясь догнать Windows 10 LTSC

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

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

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

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

Просмотр и настройка сетевых параметров.

IPCONFIG – просмотр сведений о сетевых интерфейсахPING – проверка сетевого соединенияTRACERT – определяет путь прохождения пакетов по сетиNSLOOKUP – определяет ip-адрес по имени ресурсаROUTE – работа с таблицами сетевых маршрутовARP – таблица преобразований ip-адресов в физическиеNETSH – программа управления сетевыми настройкамиGETMAC – показывает MAC-адрес сетевого адаптера

Работа с дисками.

CHKDISK – проверить диск и вывести статистикуCHKNTFS – отобразить или изменить выполнение проверки диска при загрузкеCOMPACT – отобразить и изменить сжатие файлов в разделах NTFSCONVERT – преобразовать дисковый том FAT в NTFSDISKPART – отобразить и настроить свойства раздела дискаFORMAT – форматировать дискFSUTIL – отобразить и настроить свойства файловой системыLABEL – создать, изменить или удалить метку тома дискаRECOVER – восстановить данные с плохого или поврежденного дискаVOL – вывести метку и серийный номер тома для диска

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

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

C:content-server>dir
 Том в устройстве C имеет метку SYSTEM
 Серийный номер тома: 2C89-ED9D

 Содержимое папки C:content-server

06.10.2020  00:41    <DIR>          .
06.10.2020  00:37    <DIR>          .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    <DIR>          .github
16.07.2020  16:04                77 .gitignore
06.10.2020  00:41    <DIR>          assets
06.10.2020  00:41    <DIR>          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

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

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

d:html>mkdir code
d:html>dir

 Содержимое папки d:html

03.11.2020  19:23    <DIR>           .
03.11.2020  19:23    <DIR>           ..
03.11.2020  19:25    <DIR>           code
               0 файлов              0 байт
               3 папок  253 389 438 976 байт свободно

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

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

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

Способ второй

1. Вызовите командную строку, к примеру, через «Параметры».

2. Пропишите и выполните в ней команду вида: «cd c:windows», где после пробела вводите путь к нужному каталогу.

Если тот находится на другом разделе, команда cd выполняется с аргументом d: «cd /d e:», где e: — путь к директории, расположенной не на активном разделе.

Способ первый

1. Откройте в окне Проводника (Win E) нужную директорию.

2. В адресной строке пропишите «cmd» и нажмите «Enter».

Проблема решена.

Способ третий — возвращаем командную строку

PowerShell при наличии обновления Creators Update v1703 заменяет командную строку и запускается вместо неё во всех случаях по умолчанию. Но это опционально: всего одна минута, и настройки можно возвратить к привычным.

:/>  Как сохранить файл с помощью клавиатуры. Как пользоваться кнопкой «сохранить» на клавиатуре — подсказки и решения

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

1. Нажмите Win R и выполните «regedit».

2. Перейдите в ветку HKEY_CRDirectoryshellcmd.

3. Откройте контекстное меню каталога «cmd» и выберите “Разрешения…».

4. В открывшемся информационном окне выполните клик по кнопке с названием «Дополнительно», расположенной внизу.

5. Щелкните «Изменить» (кнопка указана на скриншоте стрелочкой).

6. В поле, обозначенном цифрой 1, введите имя пользователя, для которого делаются изменения, либо адрес почты, если используется аккаунт Microsoft, и жмите «Проверить имена».

7. Активируйте две опции: замена владельца объектов и подконтейнеров и замена разрешений дочернего объекта.

8. Подтвердите выполнение операции.

9. Кликните по пункту «Администраторы» и предоставьте учётным записям с их привилегиями полный доступ.

10. Удалите ключ «HideBasedOnVelocityId» из реестра (как файл в Проводнике).

Те же самые действия выполните для веток:

HKEY_CRDirectoryBackgroundshellcmd;
HKEY_CRDriveshellcmd.

Изменения вступят в силу после перезапуска оболочки (в Диспетчере задач можно перезапустить процесс explorer.exe или перезагрузить компьютер), и вместо PowerShell начнёт запускаться командная строка. Теперь в вызванное с зажатой Shift контекстное меню вернётся пункт «Открыть окно команд».

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

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

d:html>help tree
Графическое представление структуры папок или пути.

TREE [диск:][путь] [/F] [/A]

   /F   Вывод имен файлов в каждой папке.
   /A   Использовать символы ASCII вместо символов национальных алфавитов.

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

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

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

d:html>del blog.txt

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

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

d:htmlcss>rmdir js

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

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

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

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

Управление приложениями и процессами.

SCHTASKS – выполнить команду или запустить приложение по расписанию (планировщик задач)SHUTDOWN – выключить или перезагрузить компьютерTASKLIST – список выполняемых задачTASKKILL – прекратить или остановить задачу (для остановки используется PID, который можно узнать при помощи TASKLIST)RUNAS – запуск задачи от имени другого пользователя

Оставьте комментарий