Как перейти в файл в командной строке windows

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


Загрузить PDF


Загрузить PDF

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

  1. Изображение с названием Change Directories in Command Prompt Step 1

    1

    Откройте меню «Пуск». Для этого щелкните по логотипу Windows в нижнем левом углу экрана или нажмите клавишу Win на клавиатуре.

    • В Windows 8 переместите указатель мыши в верхний правый угол экрана и щелкните по отобразившемуся значку в виде лупы.
  2. Изображение с названием Change Directories in Command Prompt Step 2

    2

    В строке поиска введите командная строка. Значок утилиты командной строки отобразится над строкой поиска.

  3. Изображение с названием Change Directories in Command Prompt Step 3

    3

    Щелкните правой кнопкой мыши по значку командной строки. Он имеет вид черного квадрата. Откроется контекстное меню.

  4. Изображение с названием Change Directories in Command Prompt Step 4

    4

    Нажмте Запуск от имени администратора. Эта опции находится в верхней части раскрывшегося меню. Откроется командная строка с правами администратора.

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

    Реклама

  1. Изображение с названием Change Directories in Command Prompt Step 5

    1

    Введите cd . После «cd» обязательно добавьте пробел. Эта команда, которая представляет собой сокращение от «change directory» (изменить каталог), является основной командой для перехода в другой каталог.

    • Не нажимайте клавишу Enter.
  2. Изображение с названием Change Directories in Command Prompt Step 6

    2

    Определите путь к нужному каталогу. Путь к каталогу похож на перечень папок. Например, если нужным каталогом является папка «System32», которая находится в папке «WINDOWS» на системном диске, путь будет таким: «C:WINDOWSSystem32».

    • Чтобы выяснить путь к папке, откройте окно «Мой компьютер», дважды щелкните по значку жесткого диска, перейдите в нужную папку, а затем скопируйте информацию из адресной строки Проводника (сверху).
  3. Изображение с названием Change Directories in Command Prompt Step 7

    3

    Введите путь к каталогу. Сделайте это после команды «cd». Убедитесь, что между «cd» и путем к каталогу есть пробел.

    • Например, команда может выглядеть так: cd WindowsSystem32 или cd D:.
    • По умолчанию местоположением всех папок считается жесткий диск (например, «C:»), поэтому букву жесткого диска вводить не нужно.
  4. Изображение с названием Change Directories in Command Prompt Step 8

    4

    Нажмите Enter. Так вы перейдете в нужный каталог.

    Реклама

Советы

  • Изменить каталог необходимо, чтобы отредактировать или удалить файл.
  • Некоторыми общими командами для работы с каталогами являются следующие:
    • D: или F: – изменить каталог на дисковод или подключенный флеш-накопитель.
    • .. – переместиться из текущего каталога на одну папку вверх (например, из «C:WindowsSystem32» в «C:Windows»).
    • /d – одновременно изменить диск и каталог. Например, если в командной строке вы находитесь в корневом каталоге диска «D:», введите «cd /d C:Windows», чтобы перейти в папку «Windows» на диске «C:».
    • – перейти в корневой каталог (например, системного диска).

Реклама

Предупреждения

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

Реклама

Об этой статье

Эту страницу просматривали 663 706 раз.

Была ли эта статья полезной?

Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под ОС 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    <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

Открыть файл

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

Перейти в другую папку — 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:

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

Создать папку — 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. Она показывает дерево папок.

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

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

d:htmlcss>rmdir js

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

d:htmlcss>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    <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

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

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

Содержание материала

  1. Вызов командной строки
  2. Видео
  3. Переходы
  4. Перемещение, переименование
  5. Как создать новую папку
  6. Удаление
  7. Копирование
  8. Как перейти на другой диск
  9. Как открыть папку в командной строке?
  10. Выключение компьютера
  11. Включение/выключения эскизов
  12. Команды одной строкой
  13. Как открыть папку в командной строке?
  14. Удаление файлов и папок
  15. Создание
  16. Шаг второй: запоминаем нужные команды
  17. Как получить доступ к определенному диску

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

Есть несколько приёмов, которые помогут вам начать работу с командной строкой. Открыть её можно следующим образом:

  1. Найдите в системной папке C:WindowsSystem32 файл cmd.exe, кликните по нему дважды.
  2. В версиях WindowsXP и выше нажмите вместе клавиши Win+R. Откроется системное окно «Выполнить». В строчке наберите cmd, подтвердите действие, нажав ОК.
  3. В Win7, чтобы открыть программу, зайдите в «Пуск» — «Все программы», там найдите «Стандартные», нажав на папку для просмотра, увидите значок с подписью для запуска программы.
  4. В Win7, 10 в «Пуске» впишите внизу в строке поиска («Найти программы и файлы») впишите «командная строка», система покажет программу. В Win8 поиск находится в боковом меню.

При первом запуске по умолчанию вы находитесь в вашем персональном каталоге. Обычно, это «C:Users<�имя пользователя>».

Видео

Переходы

Работая через командную строку, вы захотели перейти в другой каталог. Вам поможет команда «chdir», позволяющая перейти в другое место. Либо просто заходите в раздел, как описывалось в этой статье выше, с помощью команды «cd».

Для перехода в подкаталог, необязательно указывать полный адрес, ежели находитесь в родительском. Допустим, вы находитесь в «ProgramFile», как в командной строке перейти в папку «Skype»? Не нужно указывать полный путь: «cd “C:ProgramFilesSkype”»; достаточно указать название подкаталога: «cd “Skype”».

Чтобы перейти назад, в родительский каталог, вписываем «cd “ProgramFiles”».

Если требуется поменять диск нахождения, добавляется ключ «/D», например, из диска C: понадобилось перейти в D:, прописываете «cd /D d:/».

Перемещение, переименование

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

Рассмотрим на примерах.

  1. Требуется переместить «Foto» из каталога «MyFile» в корень «C:». Прописывается в командной строке следующее: «move “C:MyFileFoto” “C:”».

  2. Требуется переименовать «Foto» в «MyFoto». Пишем так: «move “C:MyFileFoto” “My Foto”».

Как создать новую папку

Вы можете создать новый каталог, используя  команду  MKDIR (Make Directory). Синтаксис этой команды MKDIR имя каталога . Скажем, мы должны создать новую папку с именем 7tutorials_v1 , которая будет размещена в папке  d:7tutorials . Мы будем вводить MkDir 7tutorials_v1 и затем нажимаем  Enter – Ввод , как показано ниже.

Чтобы проверить, работает это или нет, мы будем использовать снова  команду  dir  . Вновь созданную папку в списке.

Примечание: Не забывайте, что все эти команды , зависят от текущего местоположения в командной строке . Так что если вы находитесь в  C: и тип   MKDIR тест, новая папка будет создана на диске C: .

Еще один способ создать каталог, который не предполагает быть в нужной папке, это ввести полный путь к папке. Например, вы работаете на диске  D: , и вы хотите создать новую папку на диске C: ,которая будет  называтся other_stuff . Просто введите MkDir C:other_stuff  и  нажмите   Enter  -Ввод .

Если вам необходимо одновременно создать папку с подпапками ,вы можете использовать команды  имя_папки MKDIR подпапка . Например, если мы введем MkDir testsbetatest1 , будут созданы три папки : 7tutorials_tests, бета-, test1 , с  древовидной структурой.

Удаление

Удалить папки, их содержимое позволяет команда «rmdir» либо её сокращённая версия «rm». После прописываются параметры, затем путь.

Если требуется удалить пустой каталог «Example folder», пишется по образцу «rmdir “C: Example folder”».

Если «Example folder» не пустой, в нём имеются под

Если «Example folder» не пустой, в нём имеются подпапки/файлы, чтобы всё вместе удалить, следует после команды прописать ключ «/s». Ключ вписывается после «rmdir», но до адреса назначения. То есть запись будет выглядеть так: «rmdir /s “C:Example folder”». Набрав команду, увидите запрос на подтверждение действий, выбираете «y», что значит, что вы согласны удалить («yes»).

Чтобы запрос на подтверждение постоянно не появлялся, можно сразу прописать ключ «/q». Он вписывается после «/s».

Можно перечислить через пробел удаляемое. Допустим, внутри «Test» вам стали не нужны папки 2 и 3, значит, записываете команду: «rmdir /s /q “C:Test1” “C:Test2” “C:Test3”». Если вы уже находитесь в каталоге «Test», можно вписать сокращённый вариант: «rmdir /s /q 1 2 3».

Копирование

Саму папку формально копировать нельзя, но разрешается скопировать содержимое её, для чего служит команда «xcopy». После неё вписываются параметры, затем адрес копируемого каталога, затем после пробела адрес нового каталога.

Допустим, имеется папка «Foto», понадобилось её скопировать вместе с содержимым из «MyFile» в «NB». Записываем команду так: «xcopy /e “C:MyFileFoto” “C:NBFoto”». Ключ «/e» даёт команду скопировать внутреннее содержимое «Foto».

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

Как перейти на другой диск

Также вы можете просто ввести букву диска с двоето

Также вы можете просто ввести букву диска с двоеточием и таким образом перейти на другой диск.

Например, если вы находитесь на диске C и вам нужн

Например, если вы находитесь на диске C и вам нужно перейти на диск D, то вы можете просто ввести команду «D:».

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

Как открыть папку в командной строке?

Теперь — к вводу команд. Для этого вам необходимо

Теперь — к вводу команд. Для этого вам необходимо вписать cd, поставить пробел и не нажимать Enter для применения команды. После этого вы должны прописать путь до необходимого каталога. Например, чтобы открыть папку System32 на системном разделе, вы должны ввести cd C:/WINDOWS/System32/ и нажать Enter.

Так вы можете открыть папку в командной строке и перемещаться по каталогам. Для этого используйте ряд полезных команд:

  • cd .. — переход на один уровень выше;
  • cd — переход к корневому каталогу жесткого диска;
  • cd /d — смена каталога или жесткого диска (либо все одновременно).

Запомнив эти комбинации, вы сможете путешествовать по директориям и запускать программы, открывать файлы, редактировать папки и так далее. Чтобы получить справку относительно других полезных команд, введите help и нажмите Enter.

Выключение компьютера

С помощью команды shutdown можно выключить компьютер – причём, или сразу, или, установив таймер:

  • shutdown /s просто прекращает работу операционной системы, закрывая все незавершённые процессы;
  • при выборе команды shutdown /s /t 3600 таймер будет установлен ровно на час. Если требуется установить любое другое время, вместо 3600 пишется соответствующее количество секунд;

Рис. 7. Включение автоматического прекращения работы системы.

  • для отмены уже установленного таймера вводится команда shutdown /a.

Рис. 8. Отмена завершения работы.

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

Включение/выключения эскизов

Рассмотрим практический пример создания собственной команды в меню Проводника. Если вы предпочитаете просматривать файлы в режиме Значки, то заметили, что, например, значки картинок отображаются в виде эскизов. В настройках папки можно изменить данное поведение и отключить показ эскизов. Но включать или отключать эти настройки очень утомительно. Судите сами – сначала надо нажать на клавишу Alt, чтобы появилась строка меню у Проводника, далее выбираем меню Сервис | Параметры папок…

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

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

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

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

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

Как открыть папку в командной строке?

Теперь – к вводу команд. Для этого вам необх

Теперь – к вводу команд. Для этого вам необходимо вписать cd, поставить пробел и не нажимать Enter для применения команды. После этого вы должны прописать путь до необходимого каталога. Например, чтобы открыть папку System32 на системном разделе, вы должны ввести cd C:/WINDOWS/System32/ и нажать Enter.

Так вы можете открыть папку в командной строке и перемещаться по каталогам. Для этого используйте ряд полезных команд:

  • cd .. – переход на один уровень выше;
  • cd – переход к корневому каталогу жесткого диска;
  • cd /d – смена каталога или жесткого диска (либо все одновременно).

Запомнив эти комбинации, вы сможете путешествовать по директориям и запускать программы, открывать файлы, редактировать папки и так далее. Чтобы получить справку относительно других полезных команд, введите help и нажмите Enter.

Удаление файлов и папок

Команда DEL (Удалить) используется для удаления файлов в каталоги, которые вы создали. Чтобы удалить все файлы из каталога вы должны ввести  del directory (имя каталога). Давайте попробуем эту команду. Например, из каталога 7tutorials  которая находится на диске D:  ,  мы будем удалять все файлы из папки 7tutorials_tests , набрав команду  del 7tutorials_tests . Вы должны подтвердить удаление процесса, набрав буквы  Y , а затем нажмите Enter – Ввод .

Примечание: Для удаления скрытых файлов вы должны использовать параметр  /h.

Если нужно удалить один файл, мы будем использовать командe  DEL folowed файл .Скажем ,нам нужно удалить файл notes.txt с диска D:7tutorials . Мы будем вводить  команду del notes.txt  следуют затем нажимаем   Enter – Ввод .

Вот список полезных комбинаций команды  DEL , которые стоит упомянуть:

  • . DEL * DOC — удалить все файлы с расширением DOC (вы можете использовать любое необходимое расширение файла , DOC является примером,который  я использовал);
  • DEL * Test *. — удалить все файлы, начиная с test ;
  • * DEL *. — удалить все файлы из текущего каталога.

Команда DEL  не может быть использована для удаления каталогов, поэтому мы будем использовать другую команду для удаления пустых каталогов: RD (Remove Directory). Ранее мы удалили все файлы из папки 7tutorials_tests . Пришло время удалить его, набрав RD 7tutorials_tests .

Создание

Чтобы появилась новая папка, набирается «mkdir», можно сокращённо просто «md». Далее записывается путь к ней, название. Например, в корне диска C вам нужно в имеющемся «Test» создать подпапку «Russian», значит, набираете последовательно «mkdir “C:TestRussian ”».

Можно сразу создать несколько новых папок, укажите

Можно сразу создать несколько новых папок, укажите пути тогда через пробел либо названия. Допустим, в той же «Test» требуются подпапки 1, 2, 3. Если вы уже находитесь в корне C-диска, наберите «mkdir “Test 1” “Test 2” “Test 3”». Если вы находитесь уже в «Test», можно применять сокращённый вариант команды: «mkdir 1 2 3». Но не забудьте: при наличии пробелов в названиях, их нужно будет заключить в кавычки.

Шаг второй: запоминаем нужные команды

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

  • cd — данная команда используется при любых взаимодействиях с папками;
  • dir — отображение всего содержимого в выбранном каталоге;
  • cls — очистка экрана cmd от предыдущей информации и команд;
  • help — показ общей справки по всем возможностям командной строки;
  • help CD — справка по отдельной команде;
  • cd .. — перемещение в корневую папку;
  • dir *.exe — показ списка всех файлов в данном каталоге, которые имеют расширение .exe.

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

Как получить доступ к определенному диску

Как получить доступ к определенному диску

Чтобы получить доступ к другому диску ,  просто введите  букву ,которая следует за ':'. Например, мы хотели изменить диск C: на  диск D: . Мы ввели  D , и затем нажали клавишу Enter – Выполнить .

Чтобы изменить диск и каталог, одновременно, используйте команду  CD , следует за  слэшем /d  . Этот параметр используется для изменения текущего диска и определенной папки из других разделов. Например, сейчас вы находитесь надиске  D: , и вы хотите вернуться к диску C: непосредственно в папку Windows. Введите  тип  cd/d C:Windows и нажмитеклавишу  Enter  – Ввод , как вы можете увидеть на следующем рисунке.

Примечание: Если ввести букву диска ,можно автоматически перейти на самые последние места на этом диске. Например, если вы находитесь на диска D:  и ввели  тип CD C:Windows ничего не случится. Но, если вы введете C:, то рабочая папка  изменится на C:Windows (при условии, что это был последний каталог, с которым вы работали  на  диске C:).

Теги


Download Article


Download Article

Do you need to access a certain folder at the Windows command prompt? The command prompt might seem archaic, but it’s actually really easy once you learn some basic commands. This wikiHow article will show you how to use the «cd» command to open a folder at the Windows command prompt. We’ll also show you a cool trick that will help you instantly open a command prompt from any folder using Windows File Explorer.

  1. Image titled Open a Folder in Cmd Step 1

    1

    Press Win+E to open File Explorer

    Image titled File_Explorer_Icon.png

    . File Explorer is the default file browser for Windows. To open File Explorer, press the Windows key and «E» at the same time.

  2. Image titled Open a Folder in Cmd Step 2

    2

    Navigate to the folder you want to open in Command Prompt. Use File Explorer to browse to the folder you want to open. Then click the folder to open it.

    Advertisement

  3. Image titled Open a Folder in Cmd Step 3

    3

    Type cmd in the address bar and press Enter. This opens a new Command Prompt window inside the folder you currently have open in File Explorer.[1]

  4. Advertisement

  1. Image titled Open a Folder in Cmd Step 4

    1

    Press Win+E to open File Explorer

    Image titled File_Explorer_Icon.png

    . File Explorer is the default file browser for Windows. To open File Explorer, press the Windows key and «E» at the same time.

  2. Image titled Open a Folder in Cmd Step 5

    2

    Navigate to the folder you want to open in Command Prompt. Using the panel on the left side of File Explorer, click the folder you want to open. Then click the folder to open it.

  3. Image titled Open a Folder in Cmd Step 6

    3

    Hold Shift and right-click any blank space in the folder. This displays a context menu next to your mouse cursor.

  4. Image titled Open a Folder in Cmd Step 7

    4

    Click Open command window here. This opens the Command Prompt inside the folder.

    • On newer versions of Windows, this option has changed to Open PowerShell window here. PowerShell is a more advanced version of Command Prompt. Most commands that work in Command Prompt will also work in PowerShell.[2]
  5. Advertisement

  1. Image titled Open a Folder in Cmd Step 8

    1

    Click the Windows Start button

    Image titled Windowsstart.png

    . It’s the icon that has the Windows logo. It is in the lower-left corner by default. This opens the Windows Start menu.

  2. Image titled Open a Folder in Cmd Step 9

    2

    Type CMD. This displays the Command Prompt in the Windows Start menu.

  3. Image titled Open a Folder in Cmd Step 10

    3

    Click the Command Prompt icon

    Image titled Windowscmd1.png

    . It has an icon that resembles a black screen with a white text cursor. Click the Command Prompt icon in the Windows Start menu to open Command Prompt.

  4. Image titled Open a Folder in Cmd Step 11

    4

    Type the drive the folder is in and press Enter. If the folder you want to open is on a different drive other than the drive your Windows operating system is installed on, you need to switch to that drive in Command Prompt. To do so, type the letter of the drive followed by a colon (e.g. «D:») and then press Enter.

    • You only need to do this if the folder is not located on the drive that Windows is installed on (which is usually the «C:» drive.)
  5. Image titled Open a Folder in Cmd Step 12

    5

    Type cd followed by a space. The «cd» command is used to change directories in the Windows command prompt. Type «cd» followed by a space, but do not press Enter just yet.

  6. Image titled Open a Folder in Cmd Step 13

    6

    Type the address of the folder after the space and press Enter. You’ll need to include every folder and sub-folder the folder is located in. Place a backslash («») in front of each folder name. For example; «cd UsersusernameDocuments.»

    • If you are not sure what the path of the folder is, you can navigate to the folder in File Explorer. Right-click the address bar at the top and click Copy address as text. You can then press Ctrl + V to paste the path of the folder directly into Command Prompt right after the «cd» command.
  7. Advertisement

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

About This Article

Article SummaryX

1. Click the Windows Start menu and type «cmd».
2. Click the Command Prompt icon to open it.
3. Type «cd» followed by a space.
4. Type the address of the folder after the space (i.e. «/Users/username/Documents.»)
5. Press Enter.

Did this summary help you?

Thanks to all authors for creating a page that has been read 172,576 times.

Is this article up to date?


Download Article


Download Article

Do you need to access a certain folder at the Windows command prompt? The command prompt might seem archaic, but it’s actually really easy once you learn some basic commands. This wikiHow article will show you how to use the «cd» command to open a folder at the Windows command prompt. We’ll also show you a cool trick that will help you instantly open a command prompt from any folder using Windows File Explorer.

  1. Image titled Open a Folder in Cmd Step 1

    1

    Press Win+E to open File Explorer

    Image titled File_Explorer_Icon.png

    . File Explorer is the default file browser for Windows. To open File Explorer, press the Windows key and «E» at the same time.

  2. Image titled Open a Folder in Cmd Step 2

    2

    Navigate to the folder you want to open in Command Prompt. Use File Explorer to browse to the folder you want to open. Then click the folder to open it.

    Advertisement

  3. Image titled Open a Folder in Cmd Step 3

    3

    Type cmd in the address bar and press Enter. This opens a new Command Prompt window inside the folder you currently have open in File Explorer.[1]

  4. Advertisement

  1. Image titled Open a Folder in Cmd Step 4

    1

    Press Win+E to open File Explorer

    Image titled File_Explorer_Icon.png

    . File Explorer is the default file browser for Windows. To open File Explorer, press the Windows key and «E» at the same time.

  2. Image titled Open a Folder in Cmd Step 5

    2

    Navigate to the folder you want to open in Command Prompt. Using the panel on the left side of File Explorer, click the folder you want to open. Then click the folder to open it.

  3. Image titled Open a Folder in Cmd Step 6

    3

    Hold Shift and right-click any blank space in the folder. This displays a context menu next to your mouse cursor.

  4. Image titled Open a Folder in Cmd Step 7

    4

    Click Open command window here. This opens the Command Prompt inside the folder.

    • On newer versions of Windows, this option has changed to Open PowerShell window here. PowerShell is a more advanced version of Command Prompt. Most commands that work in Command Prompt will also work in PowerShell.[2]
  5. Advertisement

  1. Image titled Open a Folder in Cmd Step 8

    1

    Click the Windows Start button

    Image titled Windowsstart.png

    . It’s the icon that has the Windows logo. It is in the lower-left corner by default. This opens the Windows Start menu.

  2. Image titled Open a Folder in Cmd Step 9

    2

    Type CMD. This displays the Command Prompt in the Windows Start menu.

  3. Image titled Open a Folder in Cmd Step 10

    3

    Click the Command Prompt icon

    Image titled Windowscmd1.png

    . It has an icon that resembles a black screen with a white text cursor. Click the Command Prompt icon in the Windows Start menu to open Command Prompt.

  4. Image titled Open a Folder in Cmd Step 11

    4

    Type the drive the folder is in and press Enter. If the folder you want to open is on a different drive other than the drive your Windows operating system is installed on, you need to switch to that drive in Command Prompt. To do so, type the letter of the drive followed by a colon (e.g. «D:») and then press Enter.

    • You only need to do this if the folder is not located on the drive that Windows is installed on (which is usually the «C:» drive.)
  5. Image titled Open a Folder in Cmd Step 12

    5

    Type cd followed by a space. The «cd» command is used to change directories in the Windows command prompt. Type «cd» followed by a space, but do not press Enter just yet.

  6. Image titled Open a Folder in Cmd Step 13

    6

    Type the address of the folder after the space and press Enter. You’ll need to include every folder and sub-folder the folder is located in. Place a backslash («») in front of each folder name. For example; «cd UsersusernameDocuments.»

    • If you are not sure what the path of the folder is, you can navigate to the folder in File Explorer. Right-click the address bar at the top and click Copy address as text. You can then press Ctrl + V to paste the path of the folder directly into Command Prompt right after the «cd» command.
  7. Advertisement

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Thanks for submitting a tip for review!

About This Article

Article SummaryX

1. Click the Windows Start menu and type «cmd».
2. Click the Command Prompt icon to open it.
3. Type «cd» followed by a space.
4. Type the address of the folder after the space (i.e. «/Users/username/Documents.»)
5. Press Enter.

Did this summary help you?

Thanks to all authors for creating a page that has been read 172,576 times.

Is this article up to date?

На чтение 6 мин Просмотров 1.8к. Обновлено 04.02.2021

Командная строка, известная как cmd на ПК с Windows, имеет множество функций и параметров, которые следует изучить. Начиная с того, как перемещаться в cmd для создания новых файлов / папки / сетевого теста / передачи файлов. Вы называете это, и в cmd есть ярлык для этого.

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

Содержание

  1. Обзор командной строки
  2. Как перемещаться в cmd
  3. cd
  4. mkdir
  5. dir
  6. copy con filename.txt
  7. chdir
  8. Cls
  9. Ver
  10. Выход
  11. Другие полезные команды
  12. Ping
  13. Сканировать диск
  14. Заключение

Обзор командной строки

Microsoft представила cmd с момента выпуска своей первой ОС под названием MS-DOS.

С того дня и по сей день Microsoft добавила больше функций и обновила старые команды cmd, которые не поддерживались.

Работа с cmd даёт больше ощущения программиста и используется в основном техническими специалистами. Таким образом, им нравится работать из Терминала, особенно тем, кто является поклонником Mac или Linux.

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

  • cmd — запустить быстрое окно команды.
  • cd — текущий каталог.
  • mkdir — создать каталог или папку.
  • chdir — отображает текущий каталог.
  • cls — удаляет содержимое с экрана.
  • ver — отображает текущую версию командной строки.
  • exit — закрыть окно командной строки.
  • ping — проверить статус сетевых пакетов.
  • scan disk — запуск и проверка состояния диска из командной строки.
  • type — отображает содержимое файла.
  • debug — запускает функцию отладки в командной строке.
  • edit — используется для редактирования файлов из командной строки.

Как перемещаться в cmd

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

Начнём с основной командной строки, запустив командную строку из Windows Start, набрав в поле поиска «cmd».

Cmd используется для запуска окна командной строки на ПК с Windows. Это может быть Windows XP / Vista / 7/8/10 .

В открытом окне командной строки будет отображаться текущая версия cmd вместе с текущим каталогом, в котором мы находимся.

По умолчанию он открывается как C: Users [Имя пользователя] с мигающим курсором, ожидающим выполнения команд.

cd

Как мы знаем, cd обозначает текущий каталог и отображает текущий рабочий каталог, в котором вы работаете.

cd

Чтобы изменить каталог и получить доступ к файлу, вы можете ввести, как показано ниже:

cd ..

(чтобы выйти из текущего каталога)

и для перехода в каталог введите:

cd foldername

mkdir

mkdir означает создание каталога или папки в Windows. Эта команда помогает создать новое имя папки в том месте, где вы хотите.

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

Таким образом, я сделал cd…, чтобы выйти из рабочего стола и перейти в папку изображений, а затем создал папку sysprobs.

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

mkdir

mkdir2

dir

dir — полезная команда для просмотра файлов и папок внутри конкретной папки. Убедившись, что вы находитесь в правильном месте, введите:

dir

dir

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

  • Перечислите имена файлов / папок, начинающиеся с определённых букв: dir ubuntu*.
  • Отображение имени файла / папки, оканчивающегося определёнными буквами: dir *ubuntu.
  • Эта команда отобразит имена файлов и папок, содержащие определённые буквы: dir *linux*.
  • Чтобы перейти от одного места к другому, вы можете просто ввести букву диска с помощью, как показано ниже.

dir2

Мы упомянули некоторые полезные команды для навигации по дискам, папкам и файлам в CMD. Как вы должны знать, вы можете найти полезные переключатели с каждой командой, набрав /? как показано ниже.

dir /?

dir3

copy con filename.txt

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

copy con filename.txt

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

Например, я попробовал «Я люблю системные проблемы» и нажал «Ввод». И он будет сохранён в файл, который мы создали выше.

Чтобы выйти из интерфейса командной строки, нажмите CTRL + Z, чтобы разорвать цепочку.

copy con filename

Вот текстовый файл, созданный из командной строки с введённым нами содержимым.

copy con filename2

chdir

Chdir отображает текущий рабочий каталог, место, в котором вы сейчас работаете.

Другими словами, любая созданная или сохранённая информация будет находиться в этом конкретном месте.

Чтобы получить доступ к текущему рабочему каталогу, пользователь может попробовать ввести chdir, и он отобразит местоположение текущего каталога.

chdir

chdir

Cls

Команда cls означает очистить. Чтобы удалить любую введённую информацию с экрана командной строки, пользователь может ввести cls, и это очистит весь экран cmd.

cls

Ver

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

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

Версию команды можно найти с помощью Ver и ввести, как показано ниже:

ver

Выход

Команда выхода помогает закрыть командную строку.

Если вы хотите закрыть экран cmd и выйти, вы можете ввести exit и enter. Команда закроет окно.

exit

Другие полезные команды

Ping

Ping — это удобная команда, которая сообщает вам информацию, относящуюся к сетевому подключению.

Команда ping используется для проверки состояния подключения к сети на основе отправленных и полученных пакетов данных.

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

Давайте перейдём к практическому примеру, чтобы разобраться в деталях:

Чтобы проверить подключение к сети, мне нужно либо ввести IP-адрес, к которому я пытаюсь получить доступ, либо адрес FQDN, например, google.com/bing.com и т.д.

Для удобства я буду использовать google.com для проверки связи.

Ping google.com

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

Сканировать диск

Сканировать диск (chkdsk) — ещё одна впечатляющая утилита командной строки, которая сканирует и устраняет любые проблемы, связанные с жёстким диском.

Доступ к нему можно получить, запустив командную строку с правами администратора.

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

chkdsk

Заключение

Подобно командам, которые мы поделились выше, существует множество таких доступных, которые пользователь может использовать по своему усмотрению, например, отладка / ввод / сканирование диска и многое другое.

Чтобы запустить командную строку на винде, есть 2 основных способа:

  1. Пуск → cmd.exe
  2. Run (кнопка с картинкой винды + R) → cmd

Запускаем командную строку

Второй быстрее  Хотя кому как…
Когда вы открываете ее, то попадает в директорию C:Windowssystem32 (1 способ) или C:Usersolgak (2 способ, вместо olgak будет ваше имя пользователя).

Как перейти в другую директорию

Команда cd:

cd <путь к директории>

По абсолютному пути

Можно перейти в директорию в привычных папках и скопировать полный путь. Например, нам нужно в папку C:photocity. Копируем путь к ней:

Копируем путь

Вставляем в командную строку

cd C:photocity

Ну вот, мы переместились из C:Usersolgak в C:photocity.

cd по полному пути


По относительному пути

Относительный путь — относительно вашей текущей директории, где вы сейчас находитесь. Если я уже нахожусь в C:photocity, а мне надо в C:photocitymsk, команда будут такой:

cd msk

Если мне из надо из C:photocity в C:photocitymsk2017cat_1, команда будет такой:


cd msk2017cat_1

Я не пишу C:photocity, так как я уже там.

С автодополнением

Если вы начнете набирать название папки и нажмете Tab, система сама его подставит. Если просто нажмете Tab, ничего не вводя, система начнет перебирать возможные варианты:
(cd <tab>) Может, ты имел в виду папку 1?
(<tab>) Нет? Может, папку 2?
(<tab>) Снова нет? Может, папку 3?
(<tab>) Снова нет? Может, файл 1 (она перебирает имена всех файлов и директорий, которые есть в той, где вы сейчас находитесь)?
(<tab>) У меня кончились варианты, поехали сначала. Папка 1?

cd lon<Tab> → cd long-long-long-long-name-folder  — начали вводить название папки и система сама подставила имя (из тех, что есть в директории, где мы находимся)

cd <Tab><Tab><Tab> — система перебирает все файлы / папки в текущей директории.

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

Подняться наверх

Подняться на уровень выше:

cd ..

Если нужно поднять на два уровня выше, то


cd ….

И так до бесконечности Smile :)

Можно использовать файл, лежащий на уровне выше или перейти оттуда в другую папку. Посмотрим на примере. В C:photocity у нас 2 папки: msk и long-long-long-long-name-folder

cd..

Изменить диск. Как перейти из C: в D:

Если вы просто вставите полный путь, то… ничего не произойдет!

Нельзя просто взять и сменить диск

Чтобы изменить диск, напишите его название и двоеточие, без «cd»

d:

Система перейдет на диск D:. А как перемещаться дальше, вы уже знаете!

Если вы сначала сделали cd, то после изменения диска вы попадете туда, куда собирались исходно:

Ну и пока это все, что вам надо знать Smile :)

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

  • Школа для начинающих тестировщиков
  • Техники и инструменты поиска и оформления дефектов

Особенно актуальна, конечно, новичкам. Они ведь часто с командной строкой вообще не сталкивались, а мы в школе изучаем PICT, allpairs и даже будем выкачивать код из Mercurial, ну как тут без командной строки обойтись?

Как начать пользоваться командной строкой

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

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

Краткий мануал чайника по командной строке:

Как попасть в командную строку?

  • Windows XP: Пуск — Выполнить — набрать cmd — нажать [enter]
  • Windows7: Пуск — набрать cmd — нажать [enter]
  • MacOS: Запустить приложение Терминал (его можно найти поиском в той штуке которая справа вверху экрана)
  • Ubuntu: Запустить приложение Терминал или нажать Alt + Ctrl + F1 (вернуться назад в графический режим — Alt + Ctrl + F7)
  • Другие дистрибутивы Linux: если ты линуксоид, ты и так знаешь

Клавиши, работающие во всех операционных системах

↑,↓ — стрелки вверх и вниз в командной строке позволяют смотреть предыдущие введенные команды, чтобы 2 раза не набирать. В Windows при закрытии окошка консоли вся история теряется, в других ОС — сохраняется.

[tab] — автодополняет имена файлов и команды. Если в текущем каталоге есть файл file.txt, ты наберешь fi и нажмешь [tab] то он автодополнит имя файла (или предложит варианты, если таких файлов несколько).

[ctrl+c] — прерывает выполнение команды, например, если она долго тупит

Важно: клавиша Esc, как и многие привычные клавиши, не работает в командной строке. Клавиши Ctrl + C, V, X обычно не работают как «копировать/вырезать/вставить» (иногда для вставки можно использовать Shift + Ins). Клавиша Ctrl + Q не работает как «выход».

Особенности линукса и мака

В линуксе и маке, [ctrl+l] очищает экран, [ctrl+k] и [ctrl+u] удаляют все перед или после курсора, [ctrl+w] удаляет слово перед курсором, [ctrl+r] делает поиск по истории команд (для отмены поиска нажми [ctrl+c], escape в командной строке не работает, для завершения поиска нажми стрелку вправо/влево), [ctrl+d] завершает работу и закрывает консоль.

Еще в линуксе и маке иногда не работают Home и End, используй [ctrl+a], чтобы перейти в начало строки и [ctrl+e], чтобы в конец. [alt + b] (back) и [alt + f] (forward) двигают курсор на 1 слово назад/вперед.

В линуксовой и маковской файловой системе нет букв дисков. Пути к файлам там начинаются из единого корня, и используют прямой слеш (например /home/ivan/file.txt), а дополнительные диски (например USB-носители) монтируются в одну из папок внутри файловой системы (например /mnt/flash). В линуксе регистр букв в имени файла имеет значение.

Особенности Windows

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

Пути к файлу в Windows используют бекслеш (например d:tmpfile.txt), а регистр букв в них не имеет значения.

Буфер обмена

В командной строке обычно не работает ctrl+v,c,x для вставки, копирования и вырезания текста. Иногда (зависит от настроек системы) вставить текст можно через [shift+ins], иногда правой кнопкой мыши. Погугли, как это делается в твоей ОС.

Скопировать текст обычно можно, выделив мышью (в Windows надо разрешить выделение текста, нажав правой кнопкой на заголовок, зайдя в настройки окна, и также нажать Enter после выделения).

Текущий каталог

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

Какой каталог текущий, в Windows написано в подсказке, а в linux можно узнать командой pwd (print working directory)

Чтобы перейти в другой каталог, в линуксе используют команду cd:

cd /  — перейти в корневой каталог (в линукс нет букв дисков, и корневой каталог один на всю систему)
cd /etc/apache — перейти в каталог /etc/apache
cd files — переходит в каталог files внутри текущего
cd .. — переходит в родительский каталог
cd ../.. — переходит на 2 уровня выше
cd ~ — перейти в свой домашний каталог (/home/anon например)
cd ~/test — перейти в /home/anon/test

В Windows, сначала надо перейти на нужный диск командой c:, d:, e: и так далее. Потом использовать cd или chdir:

d:   - перейти на диск d:
cd  — перейти в корневой каталог
cd windowssystem32
cd ..
cd ....

Обрати внимание, windows и linux используют разные виды слешей. Обрати внимание, .. обозначает «родительский каталог». Обрати внимание, только в линукс и мак ~ обозначает «домашний каталог» (это /home/username или /Users/username). . (одна точка) обозначает текущий каталог и cd . никуда не перейдет. / (линукс) или (Windows) обозначает корневой каталог.

В Windows 7 и выше можно открыть окно консоли с заданной текущей папкой. Есть 2 способа, как это сделать:

  1. зажав shift, щелкнуть правой кнопкой по пустому месту в открытом окне папки, из появившегося меню выбрать пункт «command line here» («открыть командную строку»)
  2. поставить курсор в адресную строку в окне папки, ввести cmd и нажать Enter

Если тебе часто в windows приходится открывать консоль в какой-то папке (например папке с твоими программами), ты можешь создать на рабочем столе ярлык (правой кнопкой на рабочем столе → создать ярлык → ввести cmd, нажать «Далее» → ввести название, нажать «Готово» → зайти в свойства ярлыка → указать рабочую папку, нажать «ОК»). При запуске ярлыка будет открываться командная строка с выбранной текущей папкой.

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

Очистка экрана

В linux — команда clear или клавиша [ctrl+L], в windows — команда cls (clear screen).

Список файлов

Посмотреть, какие файлы есть в текущем каталоге, можно командой dir в Windows и командой ls в линуксе (ls -a — показывает все файлы, включая скрытые, ls -l — показывает не только имена, но и размер, дату создания файла, права на него).

Посмотреть права на файл в Линукс можно либо командой ls -l, либо stat file.txt

Команды и оболочка

Оболочка — это cmd.exe в Windows и bash в линукс, это та программа, которая собственно мигает курсором и выполняет твои команды. Ты набираешь команды, а она их выполняет. Команда обычно состоит из имени команды, и, иногда, дополнительных параметров, отделенных пробелом, вроде:

ls — показать список файлов в линукс
ls -l — показать файлы с подробностями
dir — показать список файлов в windows с подробностями
dir /b — показать только имена файлов, без подробностей

Подсказка и получение помощи

Почти у любой команды есть подсказки. Чтобы их увидеть, добавь к имени команды параметр (--help или /?):

В линукс: ls --help — выведет справку по команде ls

В линукс: man bash — выведет подробную длинную справку по команде bash (для выхода жми q,
для прокрутки используй стрелки и PgUp/PgDn). Также, man bash можно набирать в поисковой системе (Гугл, Яндекс) — скорее всего она покажет ссылку на тот же самый мануал.

Также, для Линукса есть прекрасный сайт https://explainshell.com/ , который умеет для введенной команды находить мануал по ней и выводить объяснения каждого аргумента. Он полезен, когда ты видишь где-то в статье команду и хочешь понять, что делает каждая опция в ней. Пример объяснения для команды ls -la /tmp. В Хроме и ФФ также можно нажать правой кнопкой мыши в поле поиска, выбрать там пункт вроде «Добавить как поисковую систему», задать для него ключевое слово (например, exp) и тогда запрос можно будет писать прямо в адресной строке браузера как exp ls -la /tmp.

В Windows: dir /? — выведет справку по команде dir

В Windows: help выведет подсказку по основным командам

Виды команд

Команды бывают внутренние (это маленький список команд, встроенных в оболочку). Встроенные команды — это, например, cd в линукс или exit в Windows. Их мало.

Внешние команды — их большинство — это фактически программы, лежащие на диске. Оболочка ищет их не по всему диску, а только в заранее заданных папках. Список папок перечислен в специальной переменной PATH. Просмотреть эту переменную можно так:

В линуксе: echo $PATH

В windows: echo %PATH%

В linux PATH — это папки /bin, /usr/bin, /usr/local/bin, /sbin, /usr/sbin, именно в них в Линуксе хранятся почти все программы. В текущем каталоге программы не ищутся, если это не указать явно, набрав ./command.

В Windows PATH — это всякие системные папки вроде c:windows, c:windowssystem32 и так далее + текущий каталог, в котором ты находишься. Заметь, что папки вроде c:program filesautocad в PATH не добавлены и в Windows таким образом, из командной строки обычные программы, установленные в Program Files, не запустить. Только то, что положено в системные папки.

Таким образом: если ты под линуксом, и ты набираешь команду php, то скорее всего файл php лежит в одной из *bin папок и эта команда запустит php. Если ты под Windows установил php допустим в c:php, и не прописал этот путь в PATH, то набрав php, оболочка не найдет файл php.exe и ничего не запустит. И ты скажешь «что за кривой мануал, ничего не работает».

Печалька.

Что же делать? Есть 2 варианта:

  1. добавить папку с php в PATH через мой компьютер — свойства и перезалогиниться в систему
  2. писать вместо php полный путь c:phpphp.exe

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

Линукс: php my.php
Windows: c:phpphp.exe my.php

Допустим, ты хочешь запустить php-файл не из текущего каталога. Тогда надо написать путь к нему:

Линукс: php /some/dir/my.php
Windows: c:phpphp.exe d:filesmy.php

В общем, проще запускать файлы из текущего каталога, чем мучаться с путями.

Больше команд — linux

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

  • Создать текстовый файл: cat > file.txt [enter] ввести текст [enter][ctrl+d] — и файл создан
  • Создать текстовый файл содержащий данную строку: echo Hello World > file.txt
  • Просмотреть текстовый файл: cat file.txt
  • Просмотреть огромный текстовый файл, который не влезает на экран: cat file.txt | less или less file.txt. В просмотрщике работают стрелки и q для выхода (escape не работает).
  • Удалить файл: rm file.txt
  • Скопировать файл: cp file.txt copy.txt
  • Переместить/переименовать файл: mv file.txt copy.txt
  • Скопировать в другую папку: cp file.txt /some/other/directory
  • Запустить команду и сохранить ее вывод в файл, не выводя на экран: ls -la > file.txt (эта команда выведет список файлов, но не на экран, а сохранит в файл. Бывает иногда полезно).
  • Запустить команду, вывести результат на экран и сохранить в файл: ls | tee -a file.txt
  • Вывести файл, но не весь, а только первые 10 строк: cat file.txt | head -10
  • Вывести последние 10 строк файла: cat file.txt | tail -10
  • Следить за обновлением файлов и выводить в консоль новые строки, которые в них дописывают: tail -f file1.txt file2.txt (удобно так мониторить логи)
  • Вывести только строки файла, содержащие слово «dog»: cat file.txt | grep -i dog (-i значит игнорировать регистр букв)
  • Найти файлы, в имени которых есть «dog», в каталоге /tmp: find /tmp -iname '*dog*'
  • Узнать текущее время: date
  • Создать папку: mkdir folder
  • Удалить папку: rm -r folder
  • Померять, сколько времени выполнялась команда: time [команда]
  • Узнать свой id пользователя: id
  • Показать список запущенных процессов: ps -lax
  • Показать что-то вроде диспетчера задач: top (для выхода q)
  • Запустить редактор, из которого хрен выйдешь, так как никакие привычные кнопки не работают: vi (попробуй :q! если все-таки в него попал)
  • Запустить нормальный редактор файла: nano file.txt

Подробнее о работе команд можно узнать с помощью параметра --help, дописанного после команды.

Больше команд — Windows

Попрактиковаться в командной строке в Windows можно так:

  • help — выводит список полезных команд
  • dir — выводит файлы в каталоге
  • Создать текстовый файл: copy con file.txt[enter]ввести текст[enter][ctrl+z][enter] — файл создан
  • Просмотреть текстовый файл: type file.txt
  • Просмотреть огромный текстовый файл: type file.txt | more (enter — прокрутка, q — выход)
  • Удалить файл: del file.txt
  • Скопировать файл: copy /b file.txt copy.txt
  • Переименовать файл: ren file.txt copy.txt
  • Запустить команду и сохранить вывод в файл: dir /? > file.txt
  • Создать текстовый файл с одной строкой текста: echo lalala lololo > file.txt
  • Дописать строчку в конец файла: echo boom >> file.txt
  • Создать папку: mkdir folder
  • Удалить папку: rmdir folder
  • Узнать текущее время: time и date (ctrl+с для выхода)

Подробнее о работе команд можно узнать с помощью параметра /?, дописанного после команды.

Команды для работы с сетью Интернет

В линукс: показать информацию о настройке сети: ifconfig (или /sbin/ifconfig если у
тебя в PATH нет /sbin)

В Windows показать информацию о сети: ipconfig

Пропинговать (проверить связь) с сервером: ping google.com

Узнать IP по имени домена: nslookup yandex.ru

Показать список открытых с компьютера сетевых соединений: netstat -an (в подсказке по команде указаны также параметры, с помощью которых, например, можно вывести какая программа установила это соединение).

Проверить путь до какого-то сервера или узла сети:

  • в Windows: tracert google.com
  • в linux: traceroute google.com (не работает? пиши /usr/sbin/traceroute или пропиши уже себе sbin в PATH)

Больше информации

Используй ключи --help и /?

Гугли мануал по командной строке windows/linux в интернете.

Продвинутые возможности командной строки линукса

Этот раздел читать необязательно, но если ты хочешь знать больше, то пожалуйста.

  • версию php можно узнать либо добавив ключ —version, либо -v: php --version
  • список установленных модулей: php -m
  • вывести конфигурацию (список текущих настроек) PHP: php -i

Потоки и перенаправления.

В мире Линукс (да и в Windows тоже) у каждой программы обычно есть 3 потока (они имеют номера):

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

#1 — стандартный вывод. В этот поток программа выводит результат работы, по умолчанию он подключен к консоли (т.е. результаты пишутся в консоль). Например, команда ls выводит список файлов в текущем каталоге на стандартный вывод

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

Перенаправления

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

команда < file.txt

Пайп (вертикальная черта) позволяет перенаправить выход одной программы на вход другой. Программа ls выводит список файлов в каталоге. Программа head -10 читает строки с стандартного ввода и выводит только первые 10 из них. Объединив эти команды, можно вывести имена первых 10 файлов:

ls | head -10

В линуксе есть и другие команды фильтры, которые можно применять вместе с пайпом. Это sort (сортирует результаты и позволяет удалять дубликаты), grep слово (отбирает строки, в которых встречается заданное слово), head -N (выводит первые N строк), tail -N (выводит последние N строк) и другие.

Перенаправить стандартный вывод в файл можно так:

ls > file.txt

В этом случае результат работы ls запишется в файл. При этом поток ошибок останется неперенаправленным и они будут выводиться в консоль — именно для этого эти потоки разделены.

Перенаправить поток ошибок в файл можно так:

команда 2> file.txt

Перенаправить и вывод, и ошибки в файл можно так:

команда 2>&1 > file.txt

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

команда 2>&1 | tee file.txt

Команда tee по умолчанию при запуске очищает файл, если там что-то было, можно добавить параметр -a, чтобы она этого не делала, а дописывала строки в конец файла.

Программы-фильтры

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

  • grep, egrep — отбирает только строки, соответствующие (или не соответствующие) регулярному
  • sort — сортирует поданные на вход строки
  • cat -n — нумерует поданные на вход строки
  • head, tail — берут первые или последние строки
  • tac — читает строки с входа, переворачивает их и выдает в обратном порядке
  • tr — заменяет указанные символы
  • sed — позволяет делать более сложные замены, например sed -rn 's!value=(d+)!1n!gp' найдет во входном тексте строки вида value=123, выделит из них числа и выведет их каждое на своей строке
  • gzip/gunzip — архивируют/разархивируют данные
  • wc — считает число строк, слов и символов во входном файле
  • cut — разбивает каждую строку на куски по символу-разделителю и вырезает указанные куски

Подробнее:

  • http://xgu.ru/wiki/%D0%A1%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D0%B5_%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B8_%D0%B2%D0%B2%D0%BE%D0%B4%D0%B0/%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0

Сравнение файлов

Команда diff file1 file2 сравнивает 2 файла и выдает список различий в них. Она также умеет сравнивать папки с вложенными в них файлами рекурсивно.

Прогресс

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

cat file.txt | pv | другая команда

Сеть

Скачать файл можно командой wget: wget -O file.txt 'http://example.com/download/file' Кавычки нужны.

Можно отправлять POST- и GET-запросы, например, для тестирования твоего приложения, командой curl:

curl -F name=Username -F 'comment=Hello World' 'http://example.com/post/comment'

Архивация

С помощью программы gzip/gunzip можно сжимать файлы. По умолчанию она берет данные, поступающие на стандартный вход, сжимает и выдает на выход. Степень сжатия задается параметрами от -1 (минимальная) до -9 (максимальная).

  • сжать файл на диске: cat file.txt | gzip -9 > file.txt.gz
  • разжать файл и вывести на экран: cat file.txt.gz | gunzip
  • выполнить команду, сжать и сохранить в файл ее результат: команда | gzip -9 > file.txt.gz

Пейджер

Если команда выводит очень много данных, удобно направить ее вывод в программу-пейджер less. Она позволяет прокручивать результат стрелками, искать по регулярке командой / (n — перейти к следующему результату). Для выхода жми q, escape не работает. Во как направить вывод в less:

ls | less

Если надо туда же направить и поток ошибок то пиши так:

ls 2>&1 | less

Переменные окружения

Некоторые настройки хранятся в переменных окружения. Например, путь к домашнему каталогу хранится в $HOME и вывести ее можно так:

echo $HOME

Поменять переменную можно так: export VAR=value. Обрати внимание, у каждого процесса свой набор переменных, и они наследуются от родителя при создании процесса так что поменять переменные ты можешь только у программ, которые будут запускаться в этой консоли в дальнейшем, а у уже запущенных не поменяешь. Также, можно поменять переменную только для одной запускаемой команды, так:

VAR=value команда, например SOME_VAR=1 OTHER_VAR=2 php file.php

Cmd- и bash-скрипты

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

В Windows

В Windows скрипты для командной строки (пакетные скрипты) должны иметь расширение .bat или .cmd. В них пишутся команды, которые надо выполнить, каждая на новой строке, например:

@echo off
REM перейти на диск D
d:
REM перейти в папку test
cd test
REM напечатать текст
echo Привет мир

Как видно, кроме полезных команд, тут есть несколько дополнительных строк. Команда echo off отключает вывод команд в консоль перед их выполнением, а знак @ отключает вывод самой команды echo off. Команда REM позволяет добавить комментарии в текст скрипта. Запускается скрипт просто указанием его имени (с указанием пути, если скрипт не находится в текущей папке или PATH). При этом будет неявно запущен интерпретатор cmd.exe и он будет выполнять команды из указанного файла:

В скриптах также можно использовать переменные окружения, создавать ветвления (IF) и циклы (FOR).

Подробнее про скрипты CMD в Windows:

  • https://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D1%8B%D0%B9_%D1%84%D0%B0%D0%B9%D0%BB
  • http://www.intuit.ru/studies/courses/1059/225/info
  • http://rsdn.org/article/winshell/batanyca.xml
  • https://technet.microsoft.com/ru-ru/library/bb490869.aspx
  • http://ab57.ru/cmd.html

Возможности bat-скриптов очень ограниченны, потому на смену им Microsoft разработала мощный интерпретатор Powershell и язык скриптов для него.

В Linux и Mac

В linux (и mac) любой текстовый файл можно сделать исполняемым, если поставить ему флаг execute (признак, что файл исполняемый) командой chmod +x file.xyz и в первой строке файла указать специальную конструкцию под названием shebang (#!), за которой указан полный путь к программе-интерпретатору. Ну например, если у нас есть PHP-файл, мы можем сделать его исполняемым и написать в начале строку (обратите внимание, если файл сохранен в кодировке utf-8, в нем не должно быть BOM):

И этот файл станет исполняемым, мы сможем запускать его, просто написав его имя:

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

#!/bin/bash

set -e

# перейти в папку tmp
cd /tmp/

# вывести список файлов в ней
ls -al

Здесь использованы дополнительные конструкции: set -e — говорит, что при ошибке выполнения любой команды скрипт завершается (без этого скрипт бы продолжил выполняться), символ # обозначает комментарий. Язык bash довольно мощный, в нем есть ветвления (if), циклы (for, while), функции и переменные.

Для bash-скриптов обычно либо указывают расширение .sh, либо никакого расширения. В linux, как было написано выше, интерпретатор для файла определяется первой строчкой в нем, а не расширением.

Подробнее:

  • https://ru.wikipedia.org/wiki/%D0%A8%D0%B5%D0%B1%D0%B0%D0%BD%D0%B3_(Unix)
  • https://habrahabr.ru/company/ruvds/blog/325522/
  • http://www.opennet.ru/docs/RUS/bash_scripting_guide/

Пакетный менеджер в Дебиан/Убунту

Линуксоиды — суровые занятые люди и меньше всего им хочется ради установки программы что-то искать, скачивать, проверять на вирусы, запускать, жать далее, обнаружить что надо сначала поставить NET framework и так далее, а потом отвечать на вопросы типа «Не хотите ли проверить обновления?». Они придумали другой способ: на сервере создается репозиторий пакетов с программами, а пользователь несколькими командами может найти и установить нужный. В Debian используются пакеты формата deb и программа apt-get.

Для начала надо скачать свежий список пакетов:

sudo apt-get update

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

apt-cache search apache | sort

Заметь, этой команде права рута не нужны. Команда sort сортирует результаты. Среди кучи результатов видим:

apache2 — Apache HTTP Server metapackage

Попробуем его установить. Это делается командой apt-get install (имена пакетов):

sudo apt-get install apache2

Готово! При этом команда install автоматически обновит имеющиеся у тебя программы и библиотеки, если для них вышла более новая версия. Заметь, что ты можешь указать много пакетов сразу:

sudo apt-get install apache2 php5-common php5-curl

С помощью apt-get и заготовленного списка пакетов можно одной командой установить на сервер весь нужный софт. Так-то! Просмотреть установленные пакеты можно командой dpkg-query -l

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

Пакеты, которые стоит установить сразу:

apache2 apache2-mpm-prefork php5 php5-cli php5-curl php5-dev php5-gd php5-gmp php5-imap php5-intl php5-mcrypt php5-mysqlnd php5-xdebug php5-xsl — думаю понятно что это.

  • git — система управления версиями, она тебе понадобится чтобы коммитить код на гитхаб.
  • htop (линуксовый цветной диспетчер задач, попробуй его запустить, q = выход)
  • iftop (показывает какая программа куда соединяется и сколько трафика качает)
  • iotop (показывает кто мучает диск)
  • mc (файловый менеджер и редактор mcedit)
  • nano (простой текстовый редактор)
  • sysv-rc-conf (включает и выключает службы в автозапуск)

Чем править конфиги

Удобно использовать редактор nano, который часто предустановлен в линуксе. Горячие клавиши в нем подписаны внизу экрана.

Или же mcedit, который входит в состав файлового менеджера mc. Пиши например sudo mcedit /etc/apache2/httpd.conf и редактируй. Кнопки: F2 — сохранить, F10 — выйти, F7 − искать, Shift + F7 — искать еще, Esc + Tab — автодополнение. Escape как «отмена» работает, но надо жать 2 раза.

Просмотр логов

sudo less /var/log/apache2/error.log
sudo tail /var/log/messages

Отслеживать лог в реальном времени (попробуй): sudo tail -f /var/log/error.log

Поиск в логе через grep:

cat /var/log/messages | grep -i word

Для доступа к логам не нужны будут права админа если ты добавишь себя в группу adm.

Управление службами (апач. mysql): sudo service mysql действие

Где действие — это:

  • start = запустить
  • stop = остановить
  • restart = перезапустить
  • reload = обновить настройки из конфига (если ты его правил например) без остановки работы службы. То есть сайт ни на секунду не перестанет работать (в случае с restart — перестанет на несколько секунд). Не все службы это умеют, но если умеют то это удобно.

Выбор какие службы будут запускаться при загрузке: sudo sysc-rc-conf, для выхода жми q.

  1. Как открыть командную строку Windows?
  2. Параметры команд и получение помощи
  3. Запуск системных компонентов и программ из командной строки
  4. Работа с файлами и папками из командной строки
  5. Востребованные сетевые команды командной строки
  6. Редко используемые, но очень полезные команды

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

Как открыть командную строку Windows?

Некоторые из консольных команд можно выполнить лишь из учетной записи администратора. Потому лучше сразу запомнить, как запускать интерпретатор с максимальным количеством прав доступа к системе. В ОС Windows 7/8/10 делается это просто:

  • Откройте «Поиск» в/около меню «Пуск».
  • Впишите поле поиска «Командная строка».
  • В результатах поиска отобразится нужная нам программа. Кликните по ней правой кнопкой мыши, затем выберите из выпадающего меню пункт «Запустить от имени администратора».

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

Но для выполнения простых команд консоль Windows можно запускать и без прав администратора. Проще всего это сделать следующим образом:

  • Нажмите на клавиатуре клавиши «Win» и «R».
  • Откроется окно «Выполнить».
  • Впишите в него команду cmd и нажмите «ОК».

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

Так или иначе, системное приложение «Командная строка Windows» будет запущена и готова выполнению пользовательских команд:

Командная строка Windows

Параметры команд и получение помощи

Прежде чем приступать к изучению команд, следует понимать два важных момента:

  • У многих команд существуют изменяемые параметры, уточняющие выполнение командой той или иной функции.
  • По любой команде можно получить помощь прямо в окне интерпретатора. Для этого следует сразу после команды вписать «/?«, что также является параметром.

Возьмем, к примеру, одну из наиболее востребованных команд ping. Впишите в консоль следующую строку:

ping /?

Вызов справки по команде ping

Подобным способом можно получить справку по большинству команд (в основном по тем, у которых имеются атрибуты).

Запуск системных компонентов и программ из командной строки

Здесь стоит отметить, что запускать системные компоненты и программы все же проще не напрямую из командной строки, а из ранее упомянутого приложения «Выполнить». Но разницы в синтаксисе (написании) самих команд никакой нет. В обоих случаях после ввода команды достаточно нажать «Enter».

Вот список наиболее востребованных команд для запуска системных приложений и компонентов:

  • control — запуск «Панели управления Windows».

Выполнение команды "control"

  • regedit — запуск «Редактора реестра».

Выполнение команды "regedit"

  • devmgmt.msc — запуск «Диспетчера устройств».

Выполнение команды "msc"

  • taskmgr — запуск «Диспетчера задач».

Выполнение команды "taskmgr"

  • services.msc — запуск приложения «Службы».

Выполнение команды "services.msc"

  • appwiz.cpl — «Программы и компоненты» («Установка и удаление программ»).

Выполнение команды "appwiz.cpl"

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

А вот 4 команды для запуска предустановленных (стандартных) в Windows программ:

  • calc — запуск «Калькулятора».

Калькулятор Windows

  • mspaint — запуск графического редактора «Paint».

Графический редактор mspaint

  • notepad — запуск текстового редактора «Блокнот».

Текстовый редактор notepad

  • wordpad — запуск текстового редактора «WordPad»

Тектовый редактор wordpad

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

Работа с файлами и папками из командной строки

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

Просмотр содержимого папки. При запуске командной строки перед мигающим курсором можно увидеть адрес расположения папки учетной записи на жестком диске. В нашем случае — это «C:Usersvzgn»:

Просмотр содержимого папки

Давайте, выведем на экран список все других объектов (файлов и папок), содержащихся в данной папке. Для этого используйте команду dir:

Выполнение команды DIR

Объекты, напротив которых написано <DIR> — это папки, все остальное — файлы (напротив них указан размер в байтах).

Команду dir можно применять вообще папкам, расположенным в вообще любом месте на жестком диске. Для этого после команды следует указать путь до каталога. К примеру, для просмотра содержимого папки «Windows» на диске «C:» следует ввести команду:

dir c:windows

Запомните одно простое правило. Если в именах папок/файлов присутствуют пробелы, их следует писать в двойных («имя папки или файла») кавычках.

Открытие файла из командной строки. Для открытия файла достаточно вписать его полное название вместе с расширением в командную строку. Что не вводить имя файла целиком, используйте клавишу «Tab» (с ее помощью можно поочередно перебирать имена всех объектов в текущей папке).

Открытие файла из командной строки

В нашем случае был открыт файл .pgAdmin4.startup.log при помощи «Блокнота». Если бы это был музыкальный файл, запустился бы аудиопроигрыватель, если DOC/DOCX-файл — редактор «MS Word» и т.д. Таким образом, открытие файла в командной строке равнозначно двойному клику по файлу в «Проводнике Windows».

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

Перейдем в папку «Music». Т.к. она находится в текущем каталоге, достаточно ввести в консоль:

cd music

Выполнение команды CD

Теперь наше местоположение изменилось на «C:UsersvzgnMusic».

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

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

  • Допустим, нам известно, что на диске «E» существует папка «Install«, а в ней — пака «Web«. Перейти в нее можно одной командой:

cd e:installweb

Переход в папку на другом диске через командную строку

Запуск/открытие программы/файлы в другой папке или на другом диске. Запустим программу, расположенную где-нибудь глубоко на диске. Для запуска файла или программы можно просто указать полный путь до него. Текущее местоположение в этом случае не имеет значения. Запустим, например, текстовый редактор «Notepad++» одной командой:

C:»Program Files»Notepad++notepad++.exe

Запуск программы через командную строку

Обратите внимание, что имя папки «Program Files» взято в кавычки, т.к. в нем присутствует пробел.

Создание, удаление и переименование файлов и папок. Из командной строки можно выполнить все эти операции над файлами и папками.

  • Создание простого текстового файла — copy nul простой_текстовый_файл.txt. Перед названием файла можно указать путь до конечной папки, в которой тот будет создан (если не указать, файл создастся в текущей папке).

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

  • Создание папки — mkdir папка. Папка также создается в текущем местоположении.

Создание папки в командной строке

  • Удаление файла (или нескольких) — del простой_текстовый_файл.txt (если требуется удалить несколько файлов, просто вписываем их имена друг за другом через пробел). Удаляем созданный ранее файл.
  • Удаление папки — rmdir папка. Удаляем созданную ранее папку.

Удаление папки в командной строке

  • Переименование папки/файла — ren простой_текстовый_файл.txt новое_имя_файла.txt или ren папка новое_имя_папки. Переименуем созданный файл и папку.

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

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

Востребованные сетевые команды командной строки

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

Команда ping

Наверное, это самая популярная команда среди пользователей ОС Windows (как, впрочем, и других операционных систем). Предназначена она для проверки доступности и качества связи между компьютером и целевым IP-адресом. Также команда может применяться для определения IP-адреса сайта по доменному имени сайта и для выполнения других задач.

Определим, есть ли связь с каким-нибудь IP-адресом. Пусть это будет — 173.194.73.139 (IP-адрес поисковой системы Google). Вводим следующую команду:

ping 173.194.73.139

Выполнение команды PING

Как видим, обмен пакетами с указанным IP-адресом осуществляется, значит, связь есть. Если бы ее не было, картина была бы следующая (уберем из IP Google последнюю цифру):

Выполнение команды PING

«100% потерь» означает, что связь установить не удалось.

А теперь определим IP-адрес сайта по его доменному имени. Возьмем адрес softsalad.ru:

ping softsalad.ru

Определение IP при помощи команды PING

На изображении выше можно увидеть IP-адрес сайта, определенный по его доменному имени.

Команда tracert

А эта команда применяется для отслеживания сетевого маршрута от компьютера до целевого IP-адреса (можно использовать и доменное имя сайта):

tracert softsalad.ru

Выполнение команды TRACERT

Видите, чтобы «достучаться» до сайта компьютеру в данном случае потребовалось обратиться к 12 промежуточным IP-адресам (ваш провайдер, сервер сайта и т.д.).

Команда ipconfig

С помощью этой команды можно получить информацию о настройках IP-протокола компьютера (или, грубо говоря — настройки сетевых карт). Воспользуемся данной командой с атрибутом /all, который позволит вывести более подробную информацию:

ipconfig /all

Выполнение команды ipconfig /all

Команда getmac

Если требуется определить только MAC-адрес сетевой карты, используем эту команду без всяких атрибутов:

getmac

Выполнение команды GETMAC

Редко используемые, но очень полезные команды

При помощи командной строки можно выполнять различные интересные функции (большинство приведенных ниже команд работает только с правами администратора):

Превращаем ноутбук в Wi-Fi-роутер (включение раздачи интернета с ноутбука или настольного компьютера с Wi-Fi-адаптером)

Для реализации этой затеи нужно поочередно выполнить три несложные команды:

  1. netsh wlan set hostednetwork mode=allow
  2. netsh wlan set hostednetwork mode=allow ssid= MiWiFi key= MiWiFipassword keyUsage=persistent. Вместо MiWiFi и MiWiFipassword можно использовать свои фразы. Первый параметр задает имя беспроводной сети, второй — пароль (должен состоять из 8 символов или более).
  3. netsh wlan start hostednetwork.

Как раздать интернет с ноутбука из командной строки

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

Удалениям службу Windows (или любую другую) через командную строку

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

  • Запустите программу «Службы», используя команду msc.
  • Найдите в отобразившемся списке службу, которую необходимо удалить, и кликните по ней два раза мышкой:

Службы Windows

  • Нас интересует текст в блоке «Имя службы».
  • Теперь вернитесь в окно командной строки и впишите в него команду:

sc delete имя_службы

  • Подставьте вместо фразы «имя_службы» имя удаляемой службы. Если оно содержит пробелы, как в нашем случае, заключите имя службы в кавычки.

Удаление службы из командной строки

  • Служба удалена.

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

shutdown /s /t 60 /f

В данном случае компьютер будет выключен (параметр «/s«) через 60 секунд (параметр «/t 60«) с принудительным завершением работы всех приложений без предупреждения пользователя (параметр «/f» — обязательный при использовании таймера «/t«).

Вместо выключения компьютера «/s» использовать:

  • /l — завершение сеанса (выход из учетной записи пользователя с блокировкой, если для входа требуется пароль).
  • /r — перезагрузка компьютера.
  • /hybrid /s — «отправка» компьютера в сон (параметр «/s» использовать обязательно).
  • /h — режим гибернации (или режим максимального энергосбережения, при котором ключевые компоненты компьютера остаются включенными).

Для выключения компьютера, например, через 2 часа следует указывать в параметре «/t» число 7200 (1 час равен 3600 секундам).

Выключение компьютера из командной строки

Сразу после выполнения команды на экран будет выведено уведомление:

Уведомление о выключении компьютера

Выполнение команды всегда можно отменить (если была использована задержка), воспользовавшись:

shutdown /a

Отмена выклчения компьютера

Просмотр списка запущенных процессов и завершение работы любого из них. Если по каким-то причинам не удается запустить «Диспетчер задач», но имеется доступ к командной строке, запущенный процесс может быть снят при помощи специальных команд:

  • Сначала выведем на экран список всех запущенных процессов при помощи команды tasklist:

Просмотр запущенных процессов из командной строки

  • Нас интересует идентификатор «PID» завершаемого процесса. Возьмем для примера PID процесс «NVDisplay.Container.exe» — 1100.
  • Для завершения его работы используем команду taskkill /pid 1100 /f (параметр «/f» необходим для принудительного завершения работы процесса).

Завершение работы процесса из командной строки

Чиним интернет при помощи командной строки. Разнообразные неполадки с сетевыми подключениями можно устранить «одним махом» через командную строку путем сброса настроек TCP/IP (не будем вдаваться в подробности, но если вам интересно, об это можно почитать тут — Netsh Winsock — что это и зачем нужно?.

Для выполнения этой задачи нужно поочередно ввести две команды:

netsh int ip reset

netsh winsock reset

Сброс параметров IP из командной строки

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

Понравилась статья? Поделить с друзьями:
  • Как перейти в защищенный режим windows 10
  • Как перейти в управление компьютером windows 10
  • Как перейти в ждущий режим на windows 10 горячие клавиши
  • Как перейти в управление дисками в windows 10
  • Как перейти в другую папку в cmd windows 10