Полезные команды CMD для повседневного использования в ОС Windows

Опубликовано: 15 Июля, 2021


Список необычных полезных команд cmd выглядит следующим образом:

  1. Шифр:
    Cipher.exe - это встроенный инструмент командной строки в операционной системе Windows, который можно использовать для шифрования или дешифрования данных на дисках NTFS. Этот инструмент также позволяет безопасно удалять данные, перезаписывая их.
    Шифровальные переключатели:
    • /? : Отображает справку в командной строке.
    • / e: шифрует указанные папки. Папки помечаются таким образом, что файлы, добавляемые в папку позже, также зашифровываются.
    • / d: расшифровывает указанные папки. Папки помечаются таким образом, что файлы, добавляемые в папку позже, также зашифровываются.
    • / w: PathName - удаляет данные о неиспользуемых частях тома. PathName может указывать на любой каталог на желаемом томе.

    Синтаксис:

     шифр / w: c

    Это сотрет свободное место на диске. Команда не перезаписывает восстановленные данные, поэтому вы не уничтожите нужные файлы, выполнив эту команду.

  2. Сравнение файлов:
    Сравнение файлов (или fc) - отличный инструмент командной строки, который можно использовать для сравнения файлов, чтобы увидеть, есть ли какие-либо различия в содержимом или двоичном коде, к которым вы можете получить доступ, если используете ПК. Это простая программа, которая сравнивает содержимое текстовых или двоичных файлов и способна сравнивать текст как в ASCII, так и в Unicode. Вы можете использовать этот инструмент для отображения любых строк из двух файлов или двух наборов файлов, которые не совпадают с другими.
    Переключатели:

    • / b - этот переключатель будет выполнять двоичное сравнение.
    • / c - Если вам нужно выполнить сравнение без учета регистра, используйте этот переключатель.
    • / a - этот переключатель заставит FC отображать только первую и последнюю строки для каждой группы различий.
    • / u - используйте этот переключатель для сравнения файлов как текстовых файлов Unicode.
    • / l - сравнивает ваши файлы как текст ASCII.
    • / n - этот переключатель можно использовать только с ASCII, но он покажет все соответствующие номера строк.

    Синтаксис:
    Просто введите «fc», а затем путь к каталогу и имя файла двух файлов, которые вы хотите сравнить.

     fc [переключатели] [путь1] [путь2]
  3. Список заданий:
    В Windows мы также можем получить список процессов, запущенных в системе, из командной строки. Для этого мы можем использовать команду «список задач».
    Используя эту команду, мы можем выборочно перечислить процессы на основе таких критериев, как используемый объем памяти, время работы, имя файла изображения, службы, запущенные в процессе и т. Д.
    Параметры:
    • / s Компьютер: указывает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию это локальный компьютер.
    • / u Домен Пользователь: запускает команду с разрешениями учетной записи пользователя, указанного в параметрах Пользователь или Домен Пользователь. По умолчанию используются разрешения текущего вошедшего в систему пользователя на компьютере, выполняющем команду.
    • / p Пароль: указывает пароль учетной записи пользователя, указанной в параметре / u.
    • / fo {ТАБЛИЦА | СПИСОК | CSV}: указывает формат вывода. Допустимые значения: ТАБЛИЦА, СПИСОК и CSV. Формат вывода по умолчанию - ТАБЛИЦА.
    • / nh: подавляет заголовки столбцов в выводе. Допустимо, если для параметра / fo установлено значение TABLE или CSV.
    • / fi FilterName: указывает типы процессов, которые необходимо включить в запрос или исключить из него. В следующей таблице перечислены допустимые имена, операторы и значения фильтров.
    • / svc: перечисляет всю служебную информацию для каждого процесса без усечения. Действительно, если для параметра / fo установлено значение TABLE. Не может использоваться с параметром / m или / v.
    • / v: указывает, что в выводе должна отображаться подробная информация о задаче. Не может использоваться с параметром / svc или / m.
    • / m [ModuleName]: указывает отображение информации о модуле для каждого процесса. Когда модуль указан, отображаются все процессы, использующие этот модуль. Если модуль не указан, отображаются все процессы для всех модулей. Не может использоваться с параметром / svc или / v.

    Фильтры:

    Синтаксис:

     список задач [.exe] [/ s компьютер] [/ u домен  пользователь [/ p пароль]] 
        [/ fo {TABLE | LIST | CSV}] [/ nh] [/ fi FilterName [/ fi FilterName2 
        [...]]] [/ m [ModuleName] | / svc | / v]

    Пример:
    список задач / v / fi «PID gt 1000» / fo csv
    список задач / fi «ИМЯ ПОЛЬЗОВАТЕЛЯ ne NT AUTHORITY SYSTEM» / fi «STATUS eq running»
    список задач / v / fi «STATUS eq running»
    список задач / s srvmain / nh
    список задач / s srvmain / s srvny
    список задач / s srvmain / u maindom hiropln / pp @ ssW23 / nh

  4. Тасккилл:
    Конечно, вы знакомы с традиционным способом убить или завершить процесс в Windows с помощью диспетчера задач. Этот метод эффективен, но не так увлекателен, как убийство процесса в командной строке. Кроме того, уничтожение процессов в командной строке обеспечивает гораздо больший контроль и возможность одновременного завершения нескольких процессов.
    Параметры:
    • / s Компьютер: указывает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию это локальный компьютер.
    • / u Домен Пользователь: запускает команду с разрешениями учетной записи пользователя, указанного в параметрах Пользователь или Домен Пользователь. По умолчанию используются разрешения текущего вошедшего в систему пользователя на компьютере, выполняющем команду.
    • / p Пароль: указывает пароль учетной записи пользователя, указанной в параметре / u.
    • / fi FilterName: указывает типы процессов, которые необходимо включить или исключить из завершения. Ниже приведены допустимые имена, операторы и значения фильтров.
    • / pid ProcessID: указывает идентификатор процесса, который нужно завершить.
    • / im ImageName: указывает имя образа прерываемого процесса. Используйте подстановочный знак (*), чтобы указать все имена изображений.
    • / f: Задает принудительное завершение процесса (ов). Этот параметр игнорируется для удаленных процессов; все удаленные процессы принудительно завершаются.
    • / t: указывает на завершение всех дочерних процессов вместе с родительским процессом, обычно известный как уничтожение дерева.

    Фильтры:

    Синтаксис:

     taskkill [/ s Компьютер] [/ u Домен  Пользователь [/ p Пароль]]] [/ fi FilterName] 
      [/ pid ProcessID] | [/ im ImageName] [/ f] [/ t] 
     

    Примеры:
    C: > taskkill / pid 26356 / f
    C: > taskkill / fi «ИМЯ ПОЛЬЗОВАТЕЛЯ eq Pratik» / f
    C: > taskkill / s VictimDesktop / u RemoteAccountName / p RemoteAccountPassword / im notepad.exe / f

  5. Проверка системных файлов:
    Средство проверки системных файлов - это инструмент автоматического сканирования и восстановления, ориентированный на системные файлы Windows. Вам нужно будет запустить командную строку с правами администратора и ввести команду «sfc / scannow». Если будут обнаружены какие-либо поврежденные или отсутствующие файлы, они будут автоматически заменены кэшированными копиями, хранящимися в Windows именно для этой цели. Для выполнения этой команды на старых ноутбуках может потребоваться полчаса.
    Синтаксис:
     sfc / scannow
  6. Запрос драйвера:
    Драйверы остаются одним из самых важных программ, устанавливаемых на ПК. Неправильно настроенные или отсутствующие драйверы могут вызвать всевозможные проблемы, поэтому хорошо иметь доступ к списку того, что есть на вашем компьютере. Именно это и делает команда «driverquery». Вы можете расширить его до «driverquery -v», чтобы получить дополнительную информацию, включая каталог, в котором установлен драйвер.
    Параметры:
    • / s Компьютер: указывает имя или IP-адрес удаленного компьютера (не используйте обратную косую черту). По умолчанию это локальный компьютер.
    • / u Домен Пользователь: запускает команду с разрешениями учетной записи пользователя, указанного в параметрах Пользователь или Домен Пользователь. По умолчанию используются разрешения текущего вошедшего в систему пользователя на компьютере, выполняющем команду.
    • / p Пароль: указывает пароль учетной записи пользователя, указанной в параметре / u.
    • / fo {ТАБЛИЦА | СПИСОК | CSV}: задает формат для отображения информации о драйвере. Допустимые значения: ТАБЛИЦА, СПИСОК и CSV. Формат вывода по умолчанию - ТАБЛИЦА.
    • / nh: Исключает строку заголовка из отображаемой информации о драйвере. Допустимо, если для параметра / fo установлено значение TABLE или CSV.
    • / v: указывает, что будет отображаться подробная информация о драйвере.
    • / si: отображает информацию о цифровой подписи как для подписанных, так и для неподписанных драйверов устройств.

    Синтаксис:

     driverquery [/ s Computer] [/ u Domain  User / p Password] 
       [/ fo {ТАБЛИЦА | СПИСОК | CSV}] [/ nh] [/ v] [/ si]

    Примеры:
    запрос драйвера
    запрос драйвера / fo csv
    driverquery / nh
    driverquery / s ipaddress

Эта статья предоставлена Pratik Agarwal . Если вам нравится GeeksforGeeks, и вы хотели бы внести свой вклад, вы также можете написать статью с помощью provide.geeksforgeeks.org или отправить ее по электронной почте на deposit@geeksforgeeks.org. Посмотрите, как ваша статья появляется на главной странице GeeksforGeeks, и помогите другим гикам.

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