
В ОС Windows есть некоторые функции, которые вы можете запустить только из командной строки (Command Prompt). Несколько из них не имеют графического интерфейса, в то же время, другие, запущенные таким образом, просто работают быстрее.
Неважно, используете ли вы PowerShell как надстройку для командной строки, или нет, все команды, о которых мы расскажем в этой статье, работают везде одинаково. Очевидно, мы не сможем охватить все команды и рассказать о каждой. Вместо этого мы сфокусируемся на тех, которые, как нам кажется, будут наиболее полезны. Даже если вы не любите работать с командной строкой.
- Как запустить командную строку в Windows от имени администратора
- ipconfig: Быстрая работа с сетевыми соединениями
- ipconfig /flushdns: Очистить-сбросить кэш DNS
- ping и tracert: Устранение проблем с сетевым подключением
- shutdown: создание ярлыков завершения работы Windows
- sfc /scannow: Проверка целостности системных файлов Windows
- telnet: Подключение к серверам Telnet
- cipher: постоянное удаление и перезапись каталога
- netstat -an: Список сетевых подключений и портов
- nslookup: Найдите IP-адрес по доменному имени
- Вопросы и ответы
- Комментарии
Как запустить, открыть командную строку от имени администратора в Windows 10, 8 или 7 💻⌨️👨💻
Как запустить командную строку в Windows от имени администратора
В Windows 10:
- Нажмите кнопку «Пуск» или выберите «Поиск» – начинайте вводить слово «cmd» на английском языке или «Командная строка» на русском.
- Сверху появится результат поиска, кликните по «Командная строка» правой кнопкой мыши и нажмите на пункт «Запуск от имени администратора».

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

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

Теперь приступим непосредственно к командам.
Команды CD, DIR, START, COPY, XCOPY, MD, REN, DEL, EXIT, LogOff, ShutDown командной строки 💻 📝 🥇
ipconfig: Быстрая работа с сетевыми соединениями

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

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

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

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

Команда «shutdown» позволяет выключить или перезагрузить Windows из командной строки. В принципе, это более полезно для Windows 8, где стандартную кнопку «Выключение» было сложнее найти. Эту команду можно использовать для создания собственных ярлыков: «Завершение работы», «Перезагрузка», «Спящий режим» и т.д. И разместить их где вам удобно: в меню «Пуск», на рабочем столе, на панели задач..!
Чтобы использовать команду в командной строке, просто введите одно из следующих значений (все параметры команды вводятся через обратный слэш):
- «shutdown /s /t 45» – аналог «Завершение работы» c задержкой 45 секунд.
- «shutdown /r /t 0» – аналог «Перзагрузка».
- «shutdown /l» – аналог «Выход из системы/Смена пользователя».
- «shutdown /r /o» – перезагружает компьютер в Среде восстановления.
Далее приведу пример как создать ярлык для завершения работы в Windows 10.
Кликните в любом пустом месте Рабочего стола правой кнопкой мыши – наведите курсор на «Создать» – из выпадающего меню выбираем «Ярлык». Сразу запустится мастер создания ярлыков.
В поле «Укажите расположение объекта» прописываем строку «shutdown -s -t 45» (обратите внимание, что в данном случае все параметры нужно указывать через дефис, а не через обратный слэш), нажимаем «Далее».

Собственно, введите имя ярлыка в соответствующее поле и нажмите «Готово».

Ярлык создан, но соответствующей иконки у него нет. Чтобы её поставить нажмите правой кнопкой мыши на ярлыке и выберите «Свойства» – На вкладке «Ярлык» кликните на «Сменить значок» – будет выведено сообщение системы о том, что «shutdown.exe» не содержит иконок и откроется окно выбора оной из стандартной библиотеки Windows. Выбираем понравившуюся и нажимаем два раза «Ok».

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

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

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

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

Команда «сipher» обеспечивает эффективные функции шифрования и дешифрования файлов и каталогов в ОС Windows. Также у нее есть опция, которая будет перезаписывать мусорными данными свободное дисковое пространство. Это не позволит восстановить удаленные файлы и папки с помощью специализированного ПО. В ОС Windows файлы, удалённые обычным способом, остаются на диске, если вы не используете твердотельный накопитель c функцией Trim. Команда «сipher» позволяет эффективно «стереть» всё свободное пространство на диске без установки дополнительного ПО.
Например: чтобы очистить дисковое пространство на диске F:, введите команду «сipher /w:F:\». Обратите внимание, что между ключом команды (/w:) и буквой диска (F:\) нет пробела.
netstat -an: Список сетевых подключений и портов

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

Это далеко не полный список всех команд, которые могут вам пригодиться. Мы дали представление о десяти полезных утилитах командной строки в ОС Windows, и надеемся, что вам будет легко пользоваться ими в будущем.
Как выполнить команду в командной строке в Windows 10, 8 или 7, вызов Win + R или через Пуск 🔨📝💻
Команда cd используется в командной строке для изменения текущей рабочей директории на указанную.
Что такое командная строка в Linux
Командная строка в Linux, также известная как терминал или консоль, представляет собой текстовый интерфейс, который позволяет пользователю взаимодействовать с операционной системой через ввод команд. В отличие от графического интерфейса, командная строка позволяет выполнять различные задачи с помощью команд и скриптов.
В командной строке пользователь может выполнять такие действия, как управление файлами и каталогами, установка и удаление программ, настройка системы, управление процессами и многое другое. Она обеспечивает более гибкий и мощный способ автоматизации задач с помощью скриптов, что делает её незаменимым инструментом для опытных пользователей и системных администраторов. Командная строка в Linux обычно предоставляет пользователю доступ к широкому спектру утилит и команд, что делает её мощным инструментом для работы с операционной системой.
Что делает команда cd
Команда cd (change directory) используется для изменения текущей директории в командной строке или терминале операционной системы. При выполнении команды cd с указанием пути к желаемой, текущая рабочая директориизменяется на указанную.

Например, при выполнении команды “cd Documents” в командной строке, директория становится “Documents”, предоставляя доступ к файлам и директориям внутри нее. После изменения, все последующие команды будут выполняться в новой рабочей директории.
cd также может быть использована с некоторыми специальными символами, например “..” для перехода на уровень выше в иерархии папок, или “.” для указания текущей директории. Эти символы позволяют более удобно навигироваться по структуре.
Важно отметить, что команда cd является командой операционной системы, и ее синтаксис и функциональность могут отличаться в зависимости от используемой операционной системы (например, Windows, Linux или macOS).
Синтаксис
Синтаксис команды cd:
Например, для перехода в “Documents” в домашней директории текущего пользователя, нужно выполнить следующую команду:
Если нужно перейти в каталог, находящийся в другой директории, нужно указать полный путь:
Также существуют некоторые специальные символы для удобного использования команды cd:
– “..” переходит на уровень выше в иерархии папок. Например: cd
– “.” обозначает текущую папку. Например: cd
Примеры использования
Переход в “Documents” в домашней директории текущего пользователя:
Windows: `cd Documents`
Linux/macOS: `cd Documents`
Переход в “Downloads” на уровень выше в иерархии директорий:
Windows: `cd ..\Downloads`
Linux/macOS: `cd ../Downloads`
Переход в “MyFolder” по абсолютному пути:
Переход в текущую директорию (никаких изменений):
Windows: `cd .`
Linux/macOS: `cd .`
Переход на уровень выше в иерархии директорий:
Windows: `cd ..`
Linux/macOS: `cd ..`
Переход в корневую директорию:
Windows: `cd \`
Linux/macOS: `cd /`
Переход в директорию через пробелы в названии:
Windows: `cd “My Folder”`
Linux/macOS: `cd “My Folder”`
Переход в предыдущую рабочую директорию:
Windows: `cd `
Linux/macOS: `cd -`
Это некоторые примеры использования команды cd. Действительное использование может зависеть от конкретной структуры директорий и операционной системы.
Почему не работает командная строка
Есть несколько возможных причин, по которым командная строка в Linux может не работать. Вот несколько распространенных причин и способы их решения:
- Убедитесь, что вы правильно вводите команды. Linux чувствителен к регистру, поэтому “команда” и “Команда” будут восприняты как разные команды.
- Если вы пытаетесь выполнить команду, требующую административные права (например, установку программ или изменение системных файлов), убедитесь, что вы выполняете команду с правами суперпользователя (через sudo).
- Если вы пытаетесь использовать определенную команду, убедитесь, что соответствующая программа установлена. Некоторые команды могут потребовать установки дополнительных пакетов.
- Если командная строка не открывается вообще, возможно, есть проблемы с вашей операционной системой. Попробуйте перезагрузить компьютер.
- Иногда проблемы могут быть связаны с профилем пользователя. Попробуйте создать нового пользователя и проверить, работает ли командная строка для него.
Если проблема сохраняется, то для более точного определения причины проблемы вам может потребоваться обратиться к специалисту по поддержке или форуму сообщества Linux для получения дополнительной помощи.
Зарегистрируйтесь для доступа к 15+ бесплатным курсам по программированию с тренажером
Навигация
Основы командной строки
После запуска операционной системы с графической оболочкой мы попадаем в специальную рабочую область, которую часто называют рабочий стол. Это центральная точка входа, откуда через разные пункты меню начинается работа, запускаются разные задачи. Например, для навигации по файловой системе понадобится проводник.
В командной строке все устроено иначе: после загрузки системы мы попадаем в режим ожидания ввода команды. Этот режим привязан к файловой системе. Можно сказать, что мы всегда находимся внутри какой-то директории, которую называют рабочей директорией (working directory).
В этом уроке мы поговорим о навигации по директориям через командную оболочку.
Как проверить, в какой директории мы находимся
Начнем с самого основного. Проверить, в какой директории мы сейчас находимся, можно командой pwd:
/Users/guestКстати, название команды pwd — это сокращение, которое расшифровывается как print working directory. Похожим образом устроены имена многих команд, что позволяет легче и быстрее их запомнить.
По умолчанию новая сессия командной оболочки открывается внутри домашней директории пользователя. У каждого пользователя своя домашняя директория, поэтому в вашем случае путь будет отличаться.
В приведенном примере есть две неожиданности для тех, кто привык пользоваться Windows:
- В начале указан не диск, а единый корневой каталог
/. Это вершина файловой системы, внутри которой лежат все остальные файлы и директории - Вместо обратных слэшей
\используются прямые слэши/
Подробнее о различиях и файловой структуре мы поговорим в одном из следующих уроков, а сейчас сосредоточимся на навигации.
Как посмотреть список файлов
Изучим команду ls (сокращение от list). Она выводит список файлов и директорий в текущей рабочей директории:
Desktop Documents Downloads Library Movies Music Pictures PublicКак переместиться в другую директорию
Еще одна полезная команда — cd (сокращение от change directory). С помощью нее мы перемещаемся по файловой структуре. Для этого ей нужно передать аргумент — директорию, в которую необходимо переместиться:
# Входим в директориюMusic# Смотрим ее содержимоеiTunes# Смотрим текущую рабочую директорию/Users/guest/Music# Если имя директории содержит пробел, то его нужно экранировать с помощью `\`BestmusicОстановимся на этом моменте подробнее. Возможно, вы знаете, что есть два способа обозначить путь до файла:
- Абсолютный путь начинается от корня
- Относительный путь начинающийся от текущей рабочей директории
Выше мы указали относительный путь. Отличить их друг от друга очень легко:
- Абсолютный — первым символом в пути идет
/ - Относительный — во всех остальных случаях
Команда cd понимает и абсолютные, и относительные пути. Поэтому передавать ей можно что угодно:
# Неважно, в каком месте /Users/guest/Music # Абсолютный путьЕще раз проговорим, что абсолютный путь однозначно определяет адрес файла или директории в файловой системе, а относительный — нет.
Поэтому относительный путь стоит использовать только вместе с текущей рабочей директорией, относительно которой он считается. При передаче абсолютного пути не имеет никакого значения, какая сейчас рабочая директория. Если путь существует, то переход произойдет.
/Users/guestНо есть путь проще. Можно указать специальное значение .. и перейти на директорию уровнем выше:
..
/Users/guestБолее того, с помощью этого заполнителя можно выходить на любое количество уровней, указывая .. через разделитель:
# Выходим на два уровня вверх ../..
/UsersИногда в пути используется одинарная точка, которая означает текущую директорию. Например, вместо cd Music можно писать cd ./Music — разницы между этими выражениями нет.
# Из любого места/Users/guestНу и, наконец, четвертый вариант. Домашняя директория пользователя имеет специальное обозначение — ~ (). В момент выполнения команды тильда заменяется на абсолютный путь. Поэтому из любого места можно напрямую перейти в любую поддиректорию домашней директории:
# Из любого места ~/Music
/Users/guest/MusicДопустим, вы находитесь в домашней директории и хотите посмотреть файлы в поддиректории Music. Один способ вы уже знаете — для этого нужно перейти в директорию Music и выполнить программу ls.
Как обычно, есть другой способ. Команда ls также может принимать на вход аргумент — директорию, которую нужно проанализировать:
Music
iTunesКак и в случае с командой cd, к аргументу ls применимы понятия абсолютных и относительных путей. Впрочем, это правило распространяется на большинство случаев, где передаются пути.
Команда cd - возвращает в предыдущую директорию. Другими словами, последовательный вызов этой команды переключает между двумя последними посещенными директориями.
Команды cd, ls и pwd вместе составляют основу навигации по файловой структуре. Зная их, вы никогда не потеряетесь и не запутаетесь.
Со временем набирать пути становится все более лениво. Тогда можно дважды нажать Tab и воспользоваться автокомплитом — функцией, которая автоматически завершает имена.
Самостоятельная работа
Изучите содержимое директорий своей файловой системы. При перемещении между разделами с помощью команды cd используйте клавишу Tab для автозаполнения.

Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
Открыть доступ
Курсы программирования для новичков и опытных разработчиков. Начните обучение бесплатно
130 курсов, 2000+ часов теории
1000 практических заданий в браузере
360 000 студентов
Наши выпускники работают в компаниях:
Три наблюдения о командной строке и путях в файловой системе
Наблюдение № 1
Первое наблюдение будет как раз о шаблонах, но не мышления, а о шаблонах имён файлов и различиях в их трактовке командными интерпретаторами DOS/Windows и Unix/Linux.
Допустим, в дереве файловой системы есть такая ветвь:
…\folder\
…\folder\file1.txt
…\folder\subfolder\
…\folder\subfolder\file2.txtДля эксперимента в Windows её можно создать командами:
> MKDIR folder\subfolder
> ECHO 1 > folder\file1.txt
> ECHO 2 > folder\subfolder\file2.txtа в Linux – командами:
$ mkdir -p folder/subfolder
$ echo 1 > folder/file1.txt
$ echo 2 > folder/subfolder/file2.txtПредположим, возникла необходимость просмотреть содержимое каталога folder, для чего в Windows была набрана команда:
> DIR /B folder\*Ключ /B требует отображать только имена файлов, без дополнительных сведений о дате, типе и тому подобных деталях.
Вот, что эта команда выведет:
file1.txt
subfolderТо, что требовалось и ожидалось. Теперь выполним аналогичную команду в командной оболочке BASH под Linux:
$ ls -1 folder/*Ключ -1 (цифра «один», а не строчная латинская буква «эль») требует осуществлять вывод в одну колонку, но дело не в этом, а в самом содержимом этого вывода:
folder/file1.txt
folder/subfolder:
file2.txtЛадно бы ещё только имена файлов и каталогов предварялись родительским folder — с этим ещё можно мириться. Но зачем команда отобразила содержимое подкаталога folder/subfolder?
Оказывается, командные оболочки Windows (COMMAND.COM и CMD.EXE) и Linux (SH и BASH, в других оболочках дело может обстоять иначе) по-разному обрабатывают параметры командной строки, которые содержат подстановочные символы * и ?. Windows поступает просто — передаёт параметры командам/программам в том виде, в каком они записаны в командной строке. Раз написано folder/*, то команда DIR и получит folder/*, а дальше сама попробует понять, чего от неё хотят. Раз *, значит надо показать все элементы каталога folder. Всё просто и логично.
В Linux всё сложнее. Командная оболочка сначала анализирует параметры командной строки и, если в них нет подстановочных символов или параметры заключены в кавычки, то поступает как Windows. Если же параметры содержат подстановочные символы и в кавычки не заключены, то командная оболочка сама проверяет соответствие содержимого каталога указанному шаблону и заменяет параметр с шаблоном на список параметров с подходящими именами файлов. В приведенном примере после такой обработки командная строка
$ ls -l folder/*$ ls -l folder/file1.txt folder/subfolderПрограмма ls выводит информацию о своих параметрах, причём если это каталог, то по умолчанию отображает его содержимое. Между прочим, Windows ведёт себя схожим образом, если в команде DIR указать несколько параметров:
> DIR /B folder\file1.txt folder\subfolder
file1.txt
file2.txtОсобенность обработки шаблонов путей к файлам при использовании команды ls может вызвать раздражение, но не приводит к непоправимым последствиям. В ином же контексте может произойти более неприятная история.
Причина различий теперь ясна, но как в Linux получить список содержимого каталога без разворачивания содержимого подкаталогов? Можно просто указать имя каталога, без маски:
$ ls -1 folder
file1.txt
subfolderОтлично, но как быть, если к именам элементов каталога (файлам и подкаталогам) всё-таки надо применить маску, например, «*.abc»? Идея заключить параметр командной строки в кавычки “folder/*” не работает: программа ls (в Linux это внешняя утилита, а не внутренняя команда оболочки, как DIR в Windows) ожидает, что шаблон будет обработан командной оболочкой, и просто сообщает об отсутствии в каталоге folder элемента с именем “*”. Так что остаётся воспользоваться специальным ключом -d программы ls:
$ ls -1d folder/*
folder/file1.txt
folder/subfolderБытует мнение, что вариант работы командных оболочек Linux более прогрессивный, чем Windows. Ведь оболочка берёт на себя «общую» часть работы по разбору путей к файлам, в результате чего упрощается код программ и стандартизируется их поведение. Это действительно так, пока шаблону удовлетворяют несколько файлов. Но что, если таких файлов 100500? Командная оболочка попытается единовременно создать командную строку, в которой перечислены пути ко всем этим файлам. Обычно это заканчивается нехваткой памяти для командной строки. В то время, как подход, принятый в Windows, позволяет программе спокойно перебирать все файлы по одному.
Наблюдение № 2
Второе наблюдение связано с именованием каталогов в Linux. Имя subfolder может означать как файл, так и каталог. Несмотря на то, что в Linux почти все сущности являются файлами, различия иногда бывают важны. Допустим, требуется создать копию файла file1.txt в подкаталоге subfolder. Это можно сделать такой командой:
$ cp folder/file1.txt folder/subfolderОна работает, и всё вроде бы прекрасно. Но предположим, что в путь назначения вкралась опечатка: вместо subfolder набрано sunfolder. Что произойдёт в этом случае? Операция завершится успешно, но содержимое файла file1.txt будет записано в файл folder/sunfolder. Это, очевидно, не то, что ожидалось. Как можно избежать такой неприятности?
Один из вариантов — для указания целевого каталога использовать автодополнение по клавише Tab. Но в этом случае надо быть особенно внимательным, если в каталоге folder есть другие элементы с именами, похожими на subfolder. Автоматика может выбрать не ту цель, которая была запланирована, и промах будет не менее досадным.
Чтобы подчеркнуть в команде, что в качестве целевого элемента ожидается именно каталог, а не файл, достаточно его имя завершить наклонной чертой:
$ cp folder/file1.txt folder/subfolder/В таком варианте опечатка уже не пройдёт незамеченной:
$ cp folder/file1.txt folder/sunfolder/
cp: cannot create regular file 'folder/sunfolder': Not a directoryТаким образом, если ведущая наклонная черта в пути к файлу говорит о том, что путь начинается от корня файловой системы, то заключительная наклонная черта подчёркивает, что путь ведёт не к файлу, а к каталогу.
Наблюдение № 3
Третье наблюдение касается «особых каталогов». Все знают, что родительский каталог обозначается двумя точками: «..». Многим известно, что одной точкой «.» обозначается текущий каталог. Но если на каталоги верхнего уровня приходится ссылаться регулярно, то польза от ссылки на текущий каталог не столь очевидна: он ведь и так должен подразумеваться по умолчанию.
Теоретически должен, но на практике не всегда так происходит. Например, в текущем каталоге лежит файл moria.deb, который надо установить. Следующая команда с этой задачей не справится:
$ sudo apt install moria.deb
...
E: Unable to locate package moria.deb
E: Couldn't find any package by glob 'moria.deb'
E: Couldn't find any package by regex 'moria.deb'Можно возразить, что для работы с локальными пакетами следует использовать программу dpkg, а не apt, которая задумывалась для работы с пакетами в репозиториях и ожидает в командной строке название пакета, а не имя файла. Но, с другой стороны, небольшое изменение командной строки позволяет раскрыть и программе apt глаза и на локальные файлы:
$ sudo apt install ./moria.debВ отличие от dpkg, такой вариант автоматически подхватит из репозиториев недостающие зависимости, если такие вдруг обнаружатся в ходе установки.
Ещё одна польза от «точки» обнаруживается, когда надо выполнить копирование содержимого каталога, в котором есть скрытые файлы или подкаталоги (в Linux таковыми являются файлы, первым символом в имени которых идёт точка). Примером может служить файловая система дистрибутивов Ubuntu, в корне которой которой присутствует каталог .disk со служебной информацией. Если образ дистрибутивного носителя примонтирован в точке /mnt/ISO, то следующая команда копирования разместит в целевом каталоге ~/ubuntu копии всех файлов и каталогов, кроме скрытого:
$ cp -a /mnt/ISO/* ~/ubuntu/А скрытый каталог потребуется переписать явным образом:
$ cp -a /mnt/ISO/.disk ~/ubuntu/Но можно воспользоваться «точкой» и выполнить всю необходимую работу одной командой:
$ cp -a /mnt/ISO/. ~/ubuntu/Этот вариант выполнит полное копирование, включая скрытый каталог.
Приведенные в статье наблюдения лишний раз доказывают общеизвестный факт о том, что мелочей в формальных языках общения с компьютером не бывает. И от точки может зависеть результат операции, как от запятой — судьба человека.
В этой статье рассказывается, как перейти в другую папку (каталог) в командной строке Windows. Чтобы работать с командной строкой, необходимо использовать учетную запись администратора.
-

Для этого щелкните по логотипу Windows в нижнем левом углу экрана или нажмите клавишу на клавиатуре.
- В Windows 8 переместите указатель мыши в верхний правый угол экрана и щелкните по отобразившемуся значку в виде лупы.
-

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

Он имеет вид черного квадрата. Откроется контекстное меню.
-

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

После «cd» обязательно добавьте пробел. Эта команда, которая представляет собой сокращение от «change directory» (изменить каталог), является основной командой для перехода в другой каталог.
- Не нажимайте клавишу .
- Альтернативный вариант — ввести chdir. Эта команда действует точно так же, как «cd».[1]
-

Путь к каталогу — своего рода маршрут, ведущий к определенной папке. Например, если нужным каталогом является папка «System32», которая находится в папке «WINDOWS» на системном диске, путь будет таким: «C:\WINDOWS\System32\».
- Чтобы выяснить путь к папке, перейдите в нее в Проводнике, а затем скопируйте информацию из адресной строки Проводника (сверху).
- Вы можете отобразить список всех каталогов внутри текущего каталога с помощью комадной строки, набрав dir и нажав «Enter».
-

Сделайте это после команды «cd». Убедитесь, что между «cd» и путем к каталогу есть пробел.
- Например, команда может выглядеть так: cd Windows\System32.
- Также можно перетащить папку из Проводника в командную строку.
- По умолчанию местоположением всех папок считается жесткий диск (например, «C:»), поэтому букву жесткого диска вводить не нужно.
-

Так вы перейдете в нужный каталог. Текущий каталог отображается рядом с текстовым курсором (например, «C:\Windows\System32>».)
-

и нажмите , чтобы подняться на один каталог выше. Если вы хотите перейти на один каталог назад (например, из «C:\Windows\System32» в «C:\Windows»), просто наберите «cd..» с двумя точками и нажмите «Enter».
-

Если вы хотите перейти в корневой каталог диска (например, из «C:\Windows\System32» to «C:\»), наберите «cd\» с обратным слешем и нажмите «Enter».
-

Если вы попробуете переместиться в каталог, находящийся на другом диске, с помощью команды «cd», то увидите, что это не сработает. Вам нужно сначала изменить диск. Для этого введите букву, которой обозначен диск, с двоеточией (например, «D:») и нажмите «Enter».
- В качестве альтернативы можете ввести cd /d, а затем полный (включая букву диска) путь к каталогу на другом диске, чтобы непосредственно перейти к нужному каталогу на нем (например, «cd /d D:\Документы».)
-

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

Если вы получите сообщение об ошибке «Системе не удается найти указанный путь», проверьте написание имени каталога. Чтобы увидеть список всех каталогов внутри текущего, можете ввести dir и нажать «Enter».
-

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

Убедитесь, что вы запустили командную строку от имени администратора. Если командная строка запущена не от имени администратора, набор действий, выполняемых с ее помощью, будет ограничен. Войдите в Windows как администратор, затем щелкните правой кнопкой мыши по значку командной строк в меню «Пуск» и выберите «Запуск от имени администратора».
- Изменить каталог необходимо, чтобы отредактировать или удалить файл.
- Чтобы увидеть полный список команд, выполняемых с помощью командной строки, введите help и нажмите «Enter».
- Попытка запустить из одного каталога команду, связанную с определенным файлом или папкой, находящимися в другом каталоге, приведет к ошибке.
Команда “Win+R” – это сочетание клавиш, которое открывает диалоговое окно “Выполнить” в операционных системах Windows. Это диалоговое окно позволяет быстро открывать программы, папки, документы или интернет-ресурсы, если вы знаете соответствующую команду или путь.
| № | Что запустим | Команда |
|---|---|---|
| Internet Explorer | iexplore | |
| Paint | mspaint | |
| Wordpad | write | |
| Администратор источников данных ODBC | odbcad32 | |
| Администрирование | control admintools | |
| Архивация и восстановление | sdclt | |
| Блокнот | notepad | |
| Брандмауэр Windows | firewall.cpl | |
| Восстановление системы | rstrui | |
| Выйти из системы | logoff | |
| Дата и Время | timedate.cpl | |
| Дефрагментация диска | dfrgui | |
| Диспетчер авторизации | azman.msc | |
| Диспетчер задач Windows | taskmgr | |
| Диспетчер проверки драйверов | verifier | |
| Диспетчер устройств | devmgmt.msc | |
| Завершение работы | shutdown /s | |
| Загрузки | Downloads | |
| Записки | StikyNot | |
| Защита БД учетных записей Windows | syskey | |
| Звук | mmsys.cpl | |
| Звукозапись | soundrecorder | |
| Игровые устройства | joy.cpl | |
| Инициализация оборудования безопасности для TPM | TpmInit | |
| Калибровка цветов экрана | dccw | |
| Калькулятор | calc | |
| Командная строка | cmd | |
| Компоненты Windows | OptionalFeatures | |
| Консоль управления (MMC) | mmc | |
| Конфигурация системы | msconfig | |
| Локальная политика безопасности | secpol.msc | |
| Локальные пользователи и группы | lusrmgr.msc | |
| Мастер загрузки изображений Windows | wiaacmgr | |
| Мастер создания общих ресурсов | shrpubw | |
| Мастер установки драйверов устройств | hdwwiz | |
| Микшер громкости | sndvol | |
| Монитор ресурсов | resmon | |
| Настройка Контроля Учетных Записей | UserAccountControlSettings | |
| Ножницы | snippingtool | |
| Общие папки | fsmgmt.msc | |
| Очистка диска | cleanmgr | |
| Панель управления | control | |
| Папка пользователя | . | |
| Папка “Шрифты” | fonts | |
| Параметры проводника | control folders | |
| Перезагрузка | shutdown /r | |
| Перенос принтеров | PrintBrmUi | |
| Перо и сенсорные устройства | TabletPC.cpl | |
| Персонализация | control desktop | |
| Планировщик заданий | control schedtasks | |
| Подключение к удаленному рабочему столу | mstsc | |
| Пользователи (открыть папку) | .. | |
| Проверка диска | chkdsk | |
| Проверка и восстановление системных файлов | sfc /scannow | |
| Проверка подписи файла | sigverif | |
| Проводник | explorer | |
| Программы и компоненты | appwiz.cpl | |
| Просмотр событий | eventvwr.msc | |
| Разрешение экрана | desk.cpl | |
| Редактор личных знаков | eudcedit | |
| Редактор локальной групповой политики | gpedit.msc | |
| Редактор реестра | regedit | |
| Редактор титульных страниц факсов | fxscover | |
| Результирующая политика | rsop.msc | |
| Сведения о системе | msinfo32 | |
| Свойства системы | sysdm.cpl | |
| Свойства системы: Дополнительно | SystemPropertiesAdvanced | |
| Свойства системы: Защита системы | SystemPropertiesProtection | |
| Свойства системы: Оборудование | SystemPropertiesHardware | |
| Свойства системы: Удаленный доступ | SystemPropertiesRemote | |
| Свойства: Инициатор iSCSI | iscsicpl | |
| Свойства: Интернет | inetcpl.cpl | |
| Свойства: Клавиатура | control keyboard | |
| Свойства: Мышь | control mouse | |
| Сертификаты | certmgr.msc | |
| Сетевые подключения | ncpa.cpl | |
| Системный диск (корень) | \ | |
| Системный монитор | perfmon | |
| Служба индексирования | ciadv.msc | |
| Службы | services.msc | |
| Службы компонентов | dcomcnfg | |
| Совместимость программы | msdt.exe -id PCWDiagnostic | |
| Создать диск восстановления системы | recdisc | |
| Сохранение имен пользователей и паролей | credwiz | |
| Средство диагностики DirectX | dxdiag | |
| Средство диагностики службы технической поддержки | msdt | |
| Средство настройки текста ClearType | cttune | |
| Средство просмотра XPS | xpsrchvw | |
| Средство записи действий по восп-ю неполадок | psr | |
| Таблица символов | charmap | |
| Телефон и модем | telephon.cpl | |
| Удаленный помощник Windows | msra | |
| Управление дисками | diskmgmt.msc | |
| Управление компьютером | compmgmt.msc | |
| Управление печатью | printmanagement.msc | |
| Управление цветом | colorcpl | |
| Установка или удаление языков интерфейса | lpksetup | |
| Устройства и принтеры | control printers | |
| Учетные записи пользователей | Netplwiz | |
| Цвет и внешний вид окна | control color | |
| Центр мобильности Windows | mblctr | |
| Центр поддержки (Безопасность и обслуживание) | wscui.cpl | |
| Центр синхронизации | mobsync | |
| Центр специальных возможностей | utilman | |
| Шифрующая файловая система (EFS) | rekeywiz | |
| Экран (размер элементов) | dpiscaling | |
| Экранная клавиатура | osk | |
| Экранная лупа | magnify | |
| Экранный диктор | narrator | |
| Электропитание | powercfg.cpl | |
| Элемент управления WMI | wmimgmt.msc | |
| Язык и региональные стандарты | intl.cpl | |
| Этот компьютер, Мой компьютер и т.д. | file:\\\ | |
| Поменять кнопки мыши | rundll32 user,swapmousebutton | |
| Открыть диалог “Открыть Как …” | rundll32 shell32,OpenAs_RunDLL | |
| Запуск центра обновления Windows | wuapp | |
| Показать диалог копирования диска | rundll32 diskcopy,DiskCopyRunDll | |
| подключения к сетевому проектору | netproj | |
| Передать на экран | displayswitch | |
| диспетчера устройств | devmgmt.msc hdwwiz.cpl | |
| средства калибровки дигитайзера | tabcal | |
| Перемещение защищенного содержимого | dpapimig | |
| окна «Приступая к работе» | gettingstarted | |
| запуск мастера создания самораспаковывающихся архивов | iexpress | |
| средства удаления вредоносных программ | mrt | |
| панели математического ввода | mip | |
| Конфигурация клиента NAP | napclcfg.msc | |
| Запуск системного монитора | perfmon.msc | |
| Запуск программы «Телефон» | dialer | |
| Открытие параметров режима презентации | presentationsettings | |
| Открытие программы сетевого клиента SQL Server | cliconfg | |
| Запуск редактора конфигурации системы | sysedit | |
| Запуск программы «Управление TPM» | tpm.msc | |
| Запуск клиента активации Windows | slui | |
| Запуск программы «DVD-студия Windows» | dvdmaker | |
| Запуск средства переноса данных Windows | migwiz | |
| Запуск программы «Факсы и сканирование» | wfs | |
| Запуск инструмента «Брандмауэр Windows в режиме повышенной безопасности» | wf.msc | |
| Запуск программы «Журнал Windows» | journal | |
| Запуск Windows Media Player | wmplayer | |
| Запуск интегрированной среды сценариев Windows PowerShell | powershell_ise | |
| Открытие параметров сервера сценариев Windows | wscript | |
| Запуск средства просмотра XPS | xpsrchvwы | |
| Ftp-протокол (командная строка) | ftp | |
| Дополнительные часы | control timedate.cpl,,1 | |
| Звуки (звуковая схема) | control mmsys.cpl,,2 | |
| Настройка доступа программ и умолчаний | control appwiz.cpl,,3 | |
| Получение программ из сети | control appwiz.cpl,,1 | |
| Быстрый перезапуск Windows | rundll32 shell32,SHExitWindowsEx 2 | |
| Выход из Windows без подтверждения | rundll32 krnl386.exe,exitkernel | |
| Запустить диалог ‘Net Connection’ | rundll rnaui.dll,RnaDial “MyConnect” | |
| Установить скорость мигания курсора | rundll32 user,setcaretblinktime | |
| Установить скорость двойного нажатия | rundll32 user, setdoubleclicktime | |
| Мастер добавления устройства | %windir%\System32\DevicePairingWizard.exe | |
| Мастер добавления оборудования | %windir%\System32\hdwwiz.exe | |
| Мастер добавления принтера | rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter | |
| Административные инструменты | control /name Microsoft.AdministrativeTools | |
| Автовоспроизведение | control /name Microsoft.AutoPlay | |
| Резервное копирование и восстановление (Windows 7) | control /name Microsoft.BackupAndRestoreCenter | |
| Шифрование диска BitLocker | control /name Microsoft.BitLockerDriveEncryption | |
| Цвет и внешний вид | explorer shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft.Personalization\pageColorization | |
| Диспетчер учетных данных | control /name Microsoft.CredentialManager | |
| Дата и время (Дата и время) | control timedate.cpl | |
| Дата и время (Дополнительные часы) | rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1 | |
| Программы по умолчанию | control /name Microsoft.DefaultPrograms | |
| Фон рабочего стола | explorer shell:::{ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} -Microsoft.Personalization\pageWallpaper | |
| Настройки значков рабочего стола | rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 | |
| Центр облегчения доступа | control access.cpl | |
| Параметры проводника (вкладка “Вид”) | rundll32.exe shell32.dll,Options_RunDLL 7 | |
| Параметры проводника (вкладка “Поиск”) | rundll32.exe shell32.dll,Options_RunDLL 2 | |
| История файлов | control /name Microsoft.FileHistory | |
| Шрифты | control fonts | |
| Управление играми | control joy.cpl | |
| Получить программы | control /name Microsoft.GetPrograms | |
| Домашняя группа | control /name Microsoft.HomeGroup | |
| Параметры индексации | rundll32.exe shell32.dll,Control_RunDLL srchadmin.dll | |
| Инфракрасный | control /name Microsoft.Infrared | |
| Свойства Интернета (вкладка “Общие”) | control /name Microsoft.InternetOptions | |
| Свойства Интернета (вкладка “Безопасность”) | rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1 | |
| Свойства Интернета (вкладка “Конфиденциальность”) | rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2 | |
| Свойства Интернета (вкладка “Содержимое”) | rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,3 | |
| Свойства Интернета (вкладка “Соединения”) | rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4 | |
| Свойства Интернета (вкладка “Программы”) | rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,5 | |
| Свойства Интернета (вкладка “Дополнительно”) | rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,6 | |
| Инициатор iSCSI | control /name Microsoft.iSCSIInitiator | |
| Клавиатура | control /name Microsoft.Keyboard | |
| Язык | control /name Microsoft.Language | |
| Свойства мыши (вкладка “Кнопки”) | control /name Microsoft.Mouse | |
| Свойства мыши (вкладка “Указатели”) | control main.cpl,,1 | |
| Свойства мыши (вкладка “Параметры указателя”) | control main.cpl,,2 | |
| Свойства мыши (вкладка “Колесо”) | control main.cpl,,3 | |
| Свойства мыши (вкладка “Оборудование”) | control main.cpl,,4 | |
| Центр сети и общего доступа | control /name Microsoft.NetworkAndSharingCenter | |
| Мастер настройки сети | control netsetup.cpl | |
| Значки области уведомлений | explorer shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} | |
| Файлы в автономном режиме | control /name Microsoft.OfflineFiles | |
| Параметры производительности (Визуальные эффекты) | %windir%\system32\SystemPropertiesPerformance.exe | |
| Параметры производительности (Предотвращение выполнения данных) | %windir%\system32\SystemPropertiesDataExecutionPrevention.exe | |
| Параметры питания | control powercfg.cpl | |
| Параметры питания – Дополнительные настройки | control powercfg.cpl,,1 | |
| Параметры питания – Создать план питания | control /name Microsoft.PowerOptions /page pageCreateNewPlan | |
| Параметры питания – Изменить настройки плана | control /name Microsoft.PowerOptions /page pagePlanSettings | |
| Параметры питания – Системные настройки | control /name Microsoft.PowerOptions /page pageGlobalSettings | |
| Настройки презентации | %windir%\system32\PresentationSettings.exe | |
| Восстановление | control /name Microsoft.Recovery | |
| Регион (вкладка “Форматы”) | control /name Microsoft.RegionAndLanguage | |
| Регион (вкладка “Местоположение”) | control /name Microsoft.RegionalAndLanguageOptions /page /p:”Location” | |
| Регион (вкладка “Административные”) | control /name Microsoft.RegionalAndLanguageOptions /page /p:”Administrative” | |
| Подключения к RemoteApp и рабочим столам | control /name Microsoft.RemoteAppAndDesktopConnections | |
| Сканеры и камеры | control sticpl.cpl | |
| Настройки заставки | rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1 | |
| Безопасность и обслуживание | control wscui.cpl | |
| Установить ассоциации | control /name Microsoft.DefaultPrograms /page pageFileAssoc | |
| Установить программы по умолчанию | control /name Microsoft.DefaultPrograms /page pageDefaultProgram | |
| Установить доступ к программам и параметры компьютера по умолчанию | rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3 | |
| Звук (вкладка “Воспроизведение”) | control /name Microsoft.Sound | |
| Звук (вкладка “Запись”) | %windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1 | |
| Звук (вкладка “Звуки”) | %windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2 | |
| Звук (вкладка “Связь”) | %windir%\System32\rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3 | |
| Распознавание речи | control /name Microsoft.SpeechRecognition | |
| Пространства хранения | control /name Microsoft.StorageSpaces | |
| Система | control /name Microsoft.System | |
| Системные значки | explorer shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} \SystemIcons,,0 | |
| Свойства системы (Имя компьютера) | %windir%\System32\SystemPropertiesComputerName.exe | |
| Свойства системы (Оборудование) | %windir%\System32\SystemPropertiesHardware.exe | |
| Свойства системы (Дополнительно) | %windir%\System32\SystemPropertiesAdvanced.exe | |
| Свойства системы (Защита системы) | %windir%\System32\SystemPropertiesProtection.exe | |
| Свойства системы (Удаленный доступ) | %windir%\System32\SystemPropertiesRemote.exe | |
| Настройки Tablet PC | control /name Microsoft.TabletPCSettings | |
| Текстовые службы и языки ввода | rundll32.exe Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2} | |
| Текст в речь | control /name Microsoft.TextToSpeech | |
| Устранение неполадок | explorer shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}\0\::{C58C4893-3BE0-4B45-ABB5-A63E4B8C8651} | |
| Учетные записи пользователей (netplwiz) | control userpasswords2 | |
| Брандмауэр Windows Defender | control firewall.cpl | |
| Разрешенные приложения брандмауэра Windows Defender | explorer shell:::{4026492F-2F69-46B8-B9BF-5654FC07E423} -Microsoft.WindowsFirewall\pageConfigureApps | |
| Брандмауэр Windows Defender с расширенной безопасностью | %WinDir%\System32\WF.msc | |
| Рабочие папки | %windir%\System32\WorkFolders.exe |
В операционных системах семейства Windows, Проводник (explorer.exe) является не только файловым менеджером, но и оболочкой (shell) пользователя,
обеспечивая взаимодействие человека с компонентами операционной системы и приложениями. Внешний вид Windows (Рабочий стол, Панель задач, Главное меню и т.п.) формируется именно
Проводником, который запускается автоматически без каких-либо параметров командной строки при регистрации пользователя в системе. В режиме оболочки пользователя, в зависимости от его действий,
Проводник выполняет запуск других экземпляров explorer.exe с различными параметрами командной строки (ключами), большинство из которых слабо документировано или не документировано вовсе.
Формат командной строки:
explorer.exe < параметры (ключи) командной строки >
Параметры командной строки
Если параметры командной строки заданы неверно, то они игнорируются без каких-либо сообщений пользователю и запуск Проводника выполняется так же, как запуск без параметров. Если первый параметр командной строки не является ключом, начинающимся с символа / ), то все поле интерпретируется как путь в пространстве имен оболочки. Если указанный путь не идентифицирует объект пространства имен оболочки, он интерпретируется как путь файловой системы относительно текущего каталога. Если путь в файловой системе недействителен, то параметры командной строки игнорируются.
path – каталог/файл, который будет открыт Проводником. Если в пути файла или папки имеются пробелы, то их необходимо заключать в двойные кавычки.
/n – открывает новое окно Проводника с содержимым по умолчанию, в качестве которого обычно отображается домашний каталог пользователя или корневой каталог системного диска.
/e > – открывает новое окно Проводника с содержимым по умолчанию, в качестве которого обычно отображается домашний каталог пользователя или корневой каталог системного диска.
Если за параметрами /e или n следует запятая и путь к папке, то в окне Проводника откроется ее содержимое.
(,)/root,object – открывает указанный объект в окне Проводника.
/select,object – открывает указанный каталог в окне Проводника и выбирает в нем заданный элемент.
/separate – запускает Проводник как отдельный процесс.




