Основные команды для терминала windows

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

В этом уроке вы узнаете, как:

  • Найти терминал в операционной системе
  • Открыть терминал
  • Осуществить навигацию по файловой системе с помощью основных команд
  • Создать файлы и папки с помощью терминала
  • Управлять пакетами с помощью pip-команд
  • Отслеживать файлы с помощью Git в терминале

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

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

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

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

Примечание

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

  1. Оболочка — это программа, с которой вы взаимодействуете при выполнении команд в терминале.
  2. Интерфейс командной строки (CLI) — это программа, предназначенная для запуска в оболочке внутри терминала.

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

Если вы используете компьютер с Linux или macOS, то терминал уже встроен. Вы можете начать использовать его прямо сейчас.

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

Далее вы узнаете, как установить и открыть терминал в Windows и как найти терминал в Linux и macOS.

Терминал Windows — это современное и многофункциональное приложение, которое дает вам доступ к командной строке, нескольким оболочкам и расширенным параметрам настройки. Если у вас Windows 11 или выше, есть вероятность, что терминал Windows уже присутствует на вашем компьютере. В противном случае вы можете скачать приложение из Microsoft Store или из официального репозитория GitHub.

Прежде чем продолжить работу с этим учебным пособием, вам необходимо настроить терминал на вашем компьютере с Windows. Вы можете ознакомиться с документом «Your Python Coding Environment on Windows: Setup Guide», чтобы узнать, как установить терминал Windows.

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

⌨️ Терминал для начинающих: полезные команды для работы в командной строке Windows, Linux и MacOS

Данное изображение и все последующие взяты отсюда.

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

Linux

Вы можете найти терминальное приложение в меню приложений вашего дистрибутива Linux. Кроме того, вы можете нажать Ctrl+ Alt + T на клавиатуре или использовать панель запуска приложений и выполнить поиск по слову Terminal.

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

⌨️ Терминал для начинающих: полезные команды для работы в командной строке Windows, Linux и MacOS

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

macOS

Обычный способ открыть приложение терминала в macOS — открыть Spotlight Search и выполнить поиск Terminal. Вы также можете найти приложение терминала в папке приложения внутри Finder.

Когда вы открываете терминал, вы видите окно, похожее на изображение ниже:

⌨️ Терминал для начинающих: полезные команды для работы в командной строке Windows, Linux и MacOS

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

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

Изучите основные команды терминала

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

В зависимости от вашей операционной системы вы будете запускать команды терминала в определенной оболочке. Для Linux это, скорее всего, Bash, для более новых версий macOS — Zsh , а для Windows — PowerShell. Эти оболочки различаются по своим функциям, но у них общие основные команды.

Примечание

Вы можете думать о командах как о небольших программах, которые встроены в вашу оболочку или могут быть добавлены внешними приложениями. В PowerShell команды также называются cmdlets.

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

Вот команды Windows, которые вы рассмотрите:

⌨️ Терминал для начинающих: полезные команды для работы в командной строке Windows, Linux и MacOS

Linux + macOS:

⌨️ Терминал для начинающих: полезные команды для работы в командной строке Windows, Linux и MacOS

Слова, написанные прописными буквами, являются ссылками на аргументы, допускаемые командами.

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

Навигация по вашей файловой системе

Файловая система — это иерархическая структура каталогов и файлов на компьютере. Обычно это то, что вы видите, когда открываете приложение файловой системы с графическим интерфейсом, такое как проводник Windows или Finder в macOS. Это также отличное место для начала вашего путешествия по терминалу, но опять же, вы просто знакомитесь со всеми возможностями терминала.

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

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

Чтобы начать работу, узнайте свой текущий рабочий каталог:

        $ pwd
/Users/realpython
    

Команда pwd (расшифровывается как print working directory) используется для определения вашего текущего местоположения в файловой системе. Здесь pwd показывает, что текущим рабочим каталогом является /Users/realpython.

Рабочий каталог — это текущий каталог, в котором вы работаете. Здесь по умолчанию будут выполняться команды.

Подробнее о текущем рабочем каталоге

Есть два термина, которые стоит изучить в контексте текущего рабочего каталога:

  1. Переменные среды
  2. PATH (путь)

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

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

Windows

        PS> (cat ENV:Path) -Split ";"

    

Linux + macOS

        $ echo "${PATH//:/\n}"

    

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

Чтобы увидеть, какие файлы и папки содержатся в директории /Users/realpython, вы можете использовать ls (сокращение от list):

        $ ls
Applications          Movies
Desktop               Music
Documents             Pictures
Downloads             Public
Library
    

Если вы введете ls и нажмете на Enter, вы увидите список всех элементов в текущем рабочем каталоге. В этом случае в примере показаны папки, которые вы, скорее всего, найдете в пользовательском каталоге на компьютере с macOS.

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

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

Вы также можете комбинировать эти флаги, чтобы показать подробную информацию обо всех элементах, включая скрытые, с помощью ls -al:

        $ ls -al
total 80
drwxr-xr-x+  25 realpython  staff    800 Nov 26 11:51 .
drwxr-xr-x    6 root        admin    192 Nov  7 13:22 ..
-rw-r--r--@   1 realpython  staff  14340 Nov  7 16:04 .DS_Store
drwx------  134 realpython  staff   4288 Nov  8 18:37 .Trash
drwx------@   3 realpython  staff     96 Dec  3  2021 Applications
drwx------@  22 realpython  staff    704 Nov  7 16:00 Desktop
drwx------+   4 realpython  staff    128 Nov 17  2021 Documents
drwx------+   3 realpython  staff     96 Nov  1  2021 Downloads
drwx------@  86 realpython  staff   2752 Nov  7 21:08 Library
drwx------    6 realpython  staff    192 Jul 12 14:53 Movies
drwx------+   4 realpython  staff    128 Nov 26  2021 Music
drwx------+   4 realpython  staff    128 Nov  1  2021 Pictures
drwxr-xr-x+   4 realpython  staff    128 Nov  1  2021 Public
    

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

Примечание

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

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

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

        drwx------@  22 realpython  staff    704 Nov  7 16:00 Desktop

    

Эта строка дает вам ценную информацию об элементе. Там есть каталог с именем Desktop. Дата последнего изменения — 7 ноября в 16:00, размер — 704 байта.

Кроме того, вы можете увидеть информацию о правах владельца и группы. Если вы хотите узнать больше о нотации разрешений файловой системы, вы можете ознакомиться с notation of traditional Unix permissions.

Каждая папка в выводе ls представляет собой подпапку внутри вашего текущего рабочего каталога. Чтобы изменить текущий рабочий каталог на Desktop/подпапку, используйте команду cd от change directory (смена директории):

        $ pwd
/Users/realpython
$ cd Desktop
$ pwd
/Users/realpython/Desktop
    

Когда вы сначала вводите cd, а затем имя каталога, текущий рабочий каталог будет изменен на указанный. После запуска команды cd Desktop текущий рабочий каталог изменится на /Users/realpython/Desktop.

Обратите внимание, что вы не указываете слеш / или индикатор диска, как C:\, в начале Desktop. Вызов такого пути указывает на то, что вы хотите перейти по пути, относящемуся к каталогу, в котором вы сейчас находитесь.

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

  • Windows
        PS> cd C:\Users\realpython\Desktop
PS> pwd
C:\Users\realpython\Desktop
    

В этом случае cd команда изменяет текущий рабочий каталог на каталог C:\Users\realpython\Desktop, независимо от его предыдущего местоположения.

  • Linux + macOS
        $ cd /Users/realpython/Desktop
$ pwd
/Users/realpython/Desktop
    

В этом случае cd команда изменяет текущий рабочий каталог на каталог /Users/realpython/Desktop, независимо от его предыдущего местоположения.

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

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

        $ cd ..
$ pwd
/Users/realpython
    

Две точки ( ..) представляют родительский каталог текущего каталога. Использование cd ..перемещает вас на один каталог вверх в иерархии файловой системы.

В приложении файловой системы с графическим интерфейсом, таком как Windows Explorer или macOS Finder, вы должны щелкать маленькие значки папок курсором мыши. В терминальном приложении вы используете команды для выполнения задач — например, cd для перемещения между папками и ls для получения обзора элементов в каталоге.

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

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

Благодаря знаниям из этого раздела, вы сможете создавать и организовывать свои проекты в терминале.

Сначала убедитесь, что вашим текущим рабочим каталогом является Desktop. Затем используйте mkdir для создания новой папки с именем rp_terminal:

Windows

        PS> cd C:\Users\realpython\Desktop
PS> pwd
C:\Users\realpython\Desktop
PS> mkdir rp_terminal
    

Linux + macOS

        $ cd /Users/realpython/Desktop
$ pwd
/Users/realpython/Desktop
$ mkdir rp_terminal
    

Вы используете команду mkdir для создания нового каталога. Команда расшифровывается как make directory. Здесь вы создаете новый каталог rp_terminal.

Затем перейдите в rp_terminal/ и создайте новый файл с именем hello_terminal.py. Выберите свою операционную систему ниже и используйте соответствующую команду для конкретной платформы:

Windows

        PS> cd rp_terminal
PS> ni hello_terminal.py
    

Linux + macOS

        $ cd rp_terminal
$ touch hello_terminal.py
    

Когда вы запускаете команду touch, вы создаете пустой файл с заданным именем. В данном случае файл представляет собой скрипт Python с именем hello_terminal.py.

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

Используйте ls, чтобы убедиться, что вы успешно создали файл:

        $ ls -l
total 0
-rw-r--r--@ 1 realpython  staff  0 Nov 27 12:09 hello_terminal.py
    

Между 0 и временной меткой написано, что hello_terminal.py в настоящее время пуст. Прежде чем вы начнете использовать команду echo для добавления содержания в hello_terminal.py, посмотрите, что происходит, когда вы вводите echo с некоторым текстом:

        $ echo 'print("Hello, terminal!")'
print("Hello, terminal!")
    

Как разработчик Python, вы знаете, что текст, который вы только что передали в echo, является вызовом функции print(). Точнее, команда echo отправляет строку в стандартный поток вывода (stdout).

Stdout – место назначения по умолчанию для данных, отправляемых программой командной строки. Данные отображаются на экране, но вы можете указать терминалу перенаправить stdout в файл:

        $ echo 'print("Hello, terminal!")' > hello_terminal.py
    

Опять же, вы используете echo для вывода заданной строки. Но на этот раз вы используете символ вставки > для отправки вывода в hello_terminal.py.

Примечание

Будьте осторожны при перенаправлении stdout на существующие файлы. Любое содержимое файла будет перезаписано без предупреждения.

Когда вы перенаправляете вывод команды echo в несуществующий файл, вы создаете файл на том же шаге.

Один из способов проверить, сработала ли команда, — снова просмотреть содержимое вашей папки:

        $ ls -l
total 8
-rw-r--r--@ 1 realpython  staff  26 Nov 27 12:12 hello_terminal.py
    

Отлично, сейчас размер hello_terminal.py 26 байт. Чтобы убедиться, что он содержит вызов функции print(), вы можете использовать команду cat:

        $ cat hello_terminal.py
print("Hello, terminal!")
    

К сожалению, команде cat не связана с кошками. Это сокращение от concatenate.

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

Теперь, когда вы знаете, что hello_terminal.py содержит допустимый код Python, вы можете запустить скрипт Python:

        $ python hello_terminal.py
Hello, terminal!

    

Когда вы используете команду python, терминал ищет исполняемый файл Python в вашем PATH.

Если вы запустите команду python без каких-либо аргументов, вы запустите интерактивный интерпретатор Python, также известный как REPL. Когда вы запускаете команду с файлом скрипта в качестве аргумента, Python запускает предоставленный скрипт.

В этом случае вы выполняете hello_terminal.py и видите результат своей функции print() непосредственно в терминале. Это работает, потому что print() использует stdout по умолчанию.

Примечание

Когда вы запускаете скрипт Python в терминале, он выводит все сообщения об ошибках в стандартный поток ошибок (stderr). Стандартный поток ошибок — это отдельный выходной канал, который используется специально для сообщений об ошибках, предупреждений и другой диагностической информации.

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

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

Управление пакетами с помощью pip

Менеджер пакетов pip — важный инструмент для управления пакетами Python. Чтобы избежать установки пакетов непосредственно в вашу системную установку Python, вы можете использовать виртуальную среду.

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

Создайте виртуальную среду

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

Вы можете выполнить следующие шаги, чтобы создать и активировать виртуальную среду с именем venv:

Windows

        PS> python -m venv venv
PS> venv\Scripts\activate
(venv) PS>
    

Linux + macOS

        Linux + macOS
    

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

Примечание

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

Когда вы активируете виртуальную среду с помощью модуля Python venv, вы добавляете новую запись в PATH переменную среды. Новая запись указывает на расположение исполняемого файла Python виртуальной среды. Это гарант того, что когда вы запускаете команды или сценарии Python, они будут использовать этот конкретный исполняемый файл Python вместо любой другой версии Python, которая может быть установлена ​​в вашей системе.

Устанавливаем пакет

В этом разделе вы установите Rich library Уилла Макгугана, которая позволит вам создавать красочные текстовые приложения пользовательского интерфейса (TUI) для терминала.

Перед установкой rich проверьте, какие пакеты Python в настоящее время установлены в вашей виртуальной среде:

        (venv) $ python -m pip list
Package    Version
---------- -------
pip        22.3
setuptools 65.5.0
    

Выполнение команды python -m pip list выводит список всех пакетов, установленных в текущей среде. И pip, и setuptools – это пакеты по умолчанию, которые вы найдете при запуске новой виртуальной среды.

Для установки rich используйте следующую команду:

        (venv) $ python -m pip install rich
Collecting rich
  ...
Installing collected packages: commonmark, pygments, rich
Successfully installed commonmark-0.9.1 pygments-2.14.0 rich-13.0.1
    

Кроме rich, вы также установили некоторые другие зависимости, которые вам понадобятся, когда вы захотите их использовать с rich. Чтобы проверить все установленные на данный момент пакеты, вы можете запустить python -m pip list еще раз:

        (venv) $ python -m pip list
Package    Version
---------- -------
commonmark 0.9.1
pip        22.3
Pygments   2.14.0
rich       13.0.1
setuptools 65.5.0
    

Чтобы увидеть предлагаемые возможности rich, запустите rich без каких-либо аргументов:

        (venv) $ python -m rich
    

В зависимости от возможностей вашего терминала вы должны увидеть такие примеры:

⌨️ Терминал для начинающих: полезные команды для работы в командной строке Windows, Linux и MacOS

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

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

        (venv) $ clear
    

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

В некоторых терминалах вы можете использовать Ctrl + L или Cmd + L в качестве сочетаний клавиш для очистки экрана.

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

Если вы хотите узнать больше о виртуальных средах и pip, вы можете ознакомиться с учебником Real Python по виртуальным средам Python и учебным пособием о том, как использовать Python pip для управления зависимостями ваших проектов. Оба являются важными инструментами, которые облегчат вашу жизнь как разработчика Python.

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

Взаимодействие с Git

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

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

Для Git существует множество клиентов с графическим интерфейсом. Они могут быть удобны в использовании и помогут вам лучше понять логику Git.

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

Создание репозитория Git

Первым шагом в использовании Git является инициализация репозитория. Репозиторий — это контейнер, в котором хранятся все файлы вашего проекта, папки и метаданные.

Создайте новый репозиторий Git с помощью следующей команды:

        $ git init
Initialized empty Git repository in
⮑ /Users/realpython/Desktop/rp_terminal/.git/
    

Когда вы запускаете команду git init, Git создает пустой репозиторий в текущем рабочем каталоге. В свою очередь, это создает новый подкаталог с именем .git/, который содержит все необходимые файлы репозитория.

После инициализации репозитория вы можете проверить статус вашего репозитория:

        $ git status
On branch main

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)
    hello_terminal.py
    venv/

nothing added to commit but untracked files present (use "git add" to track)
    

Команда git status показывает текущий статус вашего репозитория: на какой ветке вы находитесь и есть ли какие-либо коммиты.

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

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

Кроме того, git status показывает, какие файлы Git не отслеживает. Вы можете игнорировать определенные файлы и папки, например, папку venv/, чтобы Git не отслеживал их.

Какие файлы игнорировать

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

  • Файлы, содержащие конфиденциальную информацию, например, пароли или закрытые ключи.
  • Двоичные файлы, создаваемые процессом сборки, например, скомпилированные исполняемые файлы или файлы объектов.
  • Файлы, специфичные для вашей локальной среды разработки, такие как файлы виртуальной среды или файлы конфигурации редактора, специфичные для пользователя
  • Временные файлы или файлы, созданные вашей операционной системой, такие как .DS_Store в macOS или Thumbs.db в Windows
  • Логи или другие файлы, которые генерируются вашим приложением во время выполнения.

Просмотрите GitHub’s collection of .gitignore templates, чтобы получить представление о наиболее часто встречающихся файлах .gitignore. Там же вы найдете Python specific .gitignore example.

Вы можете игнорировать файлы в Git, создав файл .gitignore и указав в нем файлы и папки, которые вы хотите игнорировать:

        $ echo "venv" > .gitignore
    

Как вы узнали ранее, эта команда создает новый файл с именем .gitignore и записывает venv в него. Проверьте текущие элементы в вашем репозитории Git, используя другую команду, которую вы уже знаете:

        $ ls -a
.          .git          hello_terminal.py
..         .gitignore    venv
    

Теперь у вас есть .gitignore файл рядом с вашим hello_terminal.py файлом, вашей venv/папкой и .git/папкой. Чтобы проверить, игнорирует ли Git venv/папку, запустите git status еще раз:

        $ git status
On branch main

No commits yet

Untracked files:
  (use "git add <file>..." to include in what will be committed)
    .gitignore
    hello_terminal.py

nothing added to commit but untracked files present (use "git add" to track)
    

Отлично, Git теперь показывает только файлы .gitignore и hello_terminal.py как неотслеживаемые файлы. Git знает, что файлы есть, но вы еще не добавили их в репозиторий.

Отслеживание файлов с помощью Git

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

Вы используете git add команду, чтобы сообщить Git, какие файлы вы хотите отслеживать:

        $ git add .
    

Помните точку . в списке каталогов раньше? Точка указывает на текущий каталог. Использование . в конце команды git add указывает Git отслеживать все файлы в текущем каталоге. После того, как вы добавили файлы в репозиторий, вы можете проверить статус ваших файлов с помощью git status команды:

        $ git status
On branch main

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)
    new file:   .gitignore
    new file:   hello_terminal.py
    

В выводе видно, что файлы hello_terminal.py и .gitignore добавлены и готовы к фиксации:

        $ git commit -m "Initiate git repository"
[main (root-commit) 7b20833] Initiate git repository
 2 files changed, 2 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 hello_terminal.py
    

С помощью команды git commit вы делаете снимок текущего состояния ваших файлов и сохраняете его в истории репозитория. Флаг -m добавляет сообщение с описанием ваших изменений. Вывод показывает ветку, в которой вы находитесь, и количество измененных файлов.

После того, как вы зафиксируете какие-либо изменения, рекомендуется снова проверить состояние вашего репозитория Git:

        $ git status
On branch main
nothing to commit, working tree clean
    

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

Рабочий процесс, который вы использовали в этом разделе, является типичным при использовании Git в терминале. Вы используете команду git add, чтобы сообщить Git, какие файлы отслеживать. Затем вы используете git commit для создания снимка текущего состояния ваших файлов и сохраняете его в истории репозитория.

Кроме того, рекомендуется часто использовать git status для проверки текущего состояния вашего репозитория.

Хотя вы получили некое представление об использовании Git в терминале, Git может предложить вам как разработчику Python гораздо больше. Если вы хотите узнать больше о Git, вы можете ознакомиться с введением в Git и GitHub для разработчиков Python и изучить дополнительные советы по работе с Git для разработчиков Python.

Следующие шаги

Чем больше вы пользуетесь терминалом, тем привычнее вам будет. Интересный способ внедрить терминал в свои рабочие процессы в качестве разработчика Python — создать скрипты Python с интерфейсами командной строки. Например, вы можете создать:

  • Приложение-викторина с Python
  • Средство проверки подключения к сайту в Python
  • Приложение To-Do из командной строки с Python и Typer
  • Генератор дерева каталогов Python для командной строки
  • Приложение Weather CLI с Python
  • Wordle Clone с Python и Rich

Помимо использования pip и Git для управления вашими проектами Python, есть еще больше примеров с использованием терминала:

  • Интерфейсы командной строки. Многие популярные библиотеки и фреймворки Python, такие как Django , Flask и Poetry, включают в себя интерфейсы командной строки, которые позволяют выполнять такие задачи, как создание новых проектов, запуск серверов разработки и управление базами данных.
  • Автоматизация и сценарии. Терминал позволяет автоматизировать повторяющиеся задачи и создавать сценарии для управления рабочим процессом разработки, например, для запуска тестов или развертывания приложения.
  • Отладка. Терминал может быть полезен для отладки вашего кода. Например, вы можете использовать print()или logging in Python, чтобы вывести что-либо в терминале и понять, что происходит в вашем коде. Вы также можете использовать pdb для отладки кода Python.
  • Производительность. Многие инструменты командной строки работают быстрее, чем их аналоги с графическим интерфейсом, и идеально подходят для работы с большими наборами данных или выполнения сложных задач, таких как обработка и анализ данных.

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

Заключение

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

В этом уроке вы узнали, как:

  • Найти терминал в операционной системе
  • Открыть терминал
  • Осуществить навигацию по файловой системе с помощью основных команд
  • Создать файлы и папки с помощью терминала
  • Управлять пакетами с помощью pip команд
  • Отслеживать файлы с помощью Git в терминале

Вы улучшили свои навыки программирования, научившись выполнять три действительно важные задачи в терминале: перемещаться по файловой системе, управлять пакетами Python с помощью pip и делать коммиты в Git. Изучение команд терминала — отличная инвестиция для вас как для Python-разработчика. Просто не торопитесь и постепенно знакомьтесь с этим мощным инструментом. Достаточно скоро он станет важным инструментом, без которого вы не сможете жить.

***

***

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

  • 🐧 Терминал для тестировщика: консольные команды Unix/Linux, которые нужно знать наизусть
  • Терминал Linux: видеокурс по работе на примере Ubuntu
  • 6 команд терминала и пара комбинаций, полезных для начинающих разработчиков

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

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

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

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

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

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

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

06.10.2020  00:41    <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-server\assets>

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

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

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

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

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

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

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

d:\html>mkdir coded:\html>dir

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

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

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

d:\html>mkdir css\js
d:\html>dir
 Том в устройстве D имеет метку DATA
 Серийный номер тома: 0000-0000

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

03.11.2020  19:23    <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:\html\css>rmdir js

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

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

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

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

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

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

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

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

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

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

d:\html>del blog.txt

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

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

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

03.11.2020  19:23    <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

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

ТелеграмПодкастБесплатные учебники

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

Сегодня мы поговорим подробнее об основных командах для командной строки в Windows 10. 

Открываем командную строку

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

Самый простой способ запуска командной строки – это ввод специальной команды в окне «Выполнить». Для этого воспользуемся следующей инструкцией: 

  1. Используем комбинацию клавиш «Win+R», где Win – это клавиша, расположенная в нижней левой части клавиатуры с логотипом Windows. Далее вводим команду cmd и нажимаем на клавишу «Enter».

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

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

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

    Командная строка Winodws 10

    Командная строка включает в себя простой интерфейс и мощный функционал

Также вы можете запустить командную строку и через меню «Пуск». Для этого достаточно кликнуть правой кнопкой мыши по пуску и выбрать «Командная строка» либо «Windows PowerShell». Тут же можно открыть программу от имени администратора. 

Давайте теперь попробуем воспользоваться командной строкой на примере очень простой команды: control. Она позволяет запускать панель управления на компьютере. 

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

Чтобы использовать команду, необходимо ввести нужное слово или набор слов и символов, а затем нажать на кнопку «Enter»

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

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

Нижеуказанный список не всем будет полезен, но там есть команды, без которых пользователю не обойтись. Например, обратите внимание на такие команды как dxdiag и regedit. С помощью них запускаются важные утилиты, которые просто так вы не сможете найти в операционной системе. 

  • appwiz.cpl – утилита «Программы и компоненты»  
  • certmgr.msc – окно для управления сертификатами системы 
  • control – «Панель управления» 
  • control printers – окно для управления устройствами и принтерами 
  • control userpasswords2 – «Учетные записи пользователя»
  • compmgmt.msc – «Управление компьютером»
  • devmgmt.msc – «Диспетчер устройств»
  • dfrgui – «Оптимизация дисков»
  • diskmgmt.msc – «Управление дисками»
  • dxdiag – запуск средства диагностики DirectX
  • hdwwiz.cpl – еще одна команда для вызова окна «Диспетчер устройств»
  • firewall.cpl – Брандмауэр Защитника Windows
  • gpedit.msc – «Редактор локальной групповой политики»
  • lusrmgr.msc – «Локальные пользователи и группы»
  • mblctr – «Центр мобильности» 
  • mmc – консоль управления системными оснастками
  • msconfig – «Конфигурация системы»
  • odbcad32 – панель администрирования источника данных ODBC
  • perfmon.msc – «Системный монитор», предоставляющий возможность просмотра изменений в производительности компьютера и системы
  • presentationsettings – «Параметры режима презентации» 
  • powershell – PowerShell (та же командная строка, но с большим функционалом)
  • powershell_ise – «Интегрированная среда сценариев» оболочки PowerShell
  • regedit – «Редактор реестра»
  • resmon – «Монитор ресурсов»
  • rsop.msc – «Результирующая политика»
  • shrpubw – «Мастер создания общих ресурсов»
  • secpol.msc – «Локальная политика безопасности»
  • services.msc – средство управления службами операционной системы
  • taskmgr – «Диспетчер задач»
  • taskschd.msc – «Планировщик заданий»

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

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

  • сomputerdefaults – определение параметров программ по умолчанию
  • control admintools – открытие папки со средствами администрирования
  • date – отображение и изменение текущей даты в командной строке 
  • displayswitch – изменение подключенных экранов
  • dpiscaling – параметры дисплея
  • eventvwr.msc – просмотр журнала событий
  • fsmgmt.msc – средство работы с общими папками
  • fsquirt – отправка и прием файлов по Bluetooth
  • intl.cpl – региональные настройки
  • joy.cpl – настройка внешних игровых устройств 
  • logoff – выход из системы
  • lpksetup – установка и удаление языков интерфейса
  • mobsync – запуск окна «Центр синхронизации»
  • msdt – официальное средство диагностики службы поддержки Microsoft
  • msra – вызов утилиты «Удаленный помощник Windows» 
  • msinfo32 – просмотр сведений об операционной системе 
  • mstsc – подключение к удаленному Рабочему столу
  • napclcfg.msc – настройка конфигурации операционной системы
  • netplwiz – панель управления «Учетными записями пользователей»
  • optionalfeatures – включение и отключение стандартных компонентов операционной системы
  • shutdown – завершение работы компьютера 
  • sigverif – средство проверки подлинности файлов
  • sndvol – запуск микшера громкости
  • slui – средство активации лицензии ОС Windows
  • sysdm.cpl – вызов окна «Свойства системы»
  • systempropertiesperformance – «Параметры быстродействия»
  • systempropertiesdataexecutionprevention – запуск службы DEP, компонента «Параметров быстродействия» ОС
  • timedate.cpl – изменение даты и времени
  • tpm.msc – «Управление доверенным платформенным модулем TPM на локальном компьютере»
  • useraccountcontrolsettings – «Параметры управления учетными записями пользователей»
  • utilman – управление «Специальными возможностями» в разделе «Параметров» операционной системы
  • ver – показывает сведения о текущей версии ОС Windows.
  • wf.msc – активация режима повышенной безопасности в стандартном Брандмауэре ОС Windows
  • winver – просмотр общих сведений об операционной системе и ее версии
  • WMIwscui.cpl – переход к Центру поддержки операционной системы
  • wscript – «Параметры сервера сценария» ОС Windows
  • wusa – «Автономный установщик обновлений Windows»

Настройки периферийных устройств

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

  • main.cpl – настройка мыши
  • mmsys.cpl – панель настройки звука 
  • printui – «Пользовательский интерфейс принтера»
  • printbrmui – средство переноса принтера, предоставляющее возможность экспорта и импорта программных компонентов и драйверов оборудования
  • printmanagement.msc – «Управление печатью»
  • sysedit – редактирование системных файлов с расширениями INI и SYS (Boot.ini, Config.sys, Win.ini и др.)
  • tabcal – средство калибровки дигитайзера
  • tabletpc.cpl – просмотр и настройка свойств планшета и пера
  • verifier – «Диспетчер проверки драйверов»
  • wfs – «Факсы и сканирование»
  • wmimgmt.msc – вызов «Элемента управления WMI» стандартной консоли

Работа с файлами и подключенными накопителями 

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

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

Вводим help и нажимаем на клавишу «Enter»

  • assoc — выводит и позволяет изменять связь между расширениями имени и типов того или иного пакетного файла
  • attrib – редактирование атрибутов предварительно обозначенного файла или папки
  • bcdboot – создание и/или восстановление системного раздела
  • cd – просмотр наименования текущей папки или переход в другую
  • chdir – просмотр папки или переход к другой
  • chkdsk – проверка жестких и твердотельных дисков, а также подключенных к ПК внешних накопителей
  • cleanmgr – инструмент «Очистка диска»
  • convert – преобразование файловой системы тома
  • copy – копирование файлов (с указанием конечного каталога)
  • del – удаление выбранных файлов
  • dir – просмотр файлов и папок по указанному пути
  • diskcopm – позволит сравнить содержимое двух гибких дисков
  • dickcopy – полностью скопирует содержимое одного гибкого диска на любой другой (пакетное копирование)
  • diskpart – консольная утилита для работы с дисками (открывается в отдельном окне «Командной строки», для просмотра поддерживаемых команд обратитесь к справке – help)
    erase – удаление одного или нескольких файлов
  • fc – сравнение файлов и поиск различий
  • format – форматирование локальных дисков Windows 
  • label – удаление, изменение, а также создание меток тома для дисков
  • md – создание новой папки
  • mdsched – проверка оперативной памяти
  • move – перемещение файлов по заданному пути
  • ntmsmgr.msc – средство работы с внешними накопителями
  • recdisc – создание диска восстановления операционной системы (работает только с оптическими накопителями)
  • recover – восстановление данных
  • rekeywiz – инструмент для шифрования данных («Шифрующая файловая система (EFS)»)
  • RSoPrstrui – Настройка средства «Восстановление системы»
  • sdclt – «Резервное копирование и восстановление»
  • sfc /scannow – проверка целостности системных файлов с возможностью их восстановления
  • tree – графическое отображение структуры каталогов диска или папки
  • verify – анализ правильности записи файлов на диск
  • vol – отображает собственную метку и серийный номер тома для диска

Работа внутри командной строки

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

Как изменить цвет командной строки

Команда color fc придает утилите бледно-розовый оттенок

  • cls – очистка содержимого экрана командной строки 
  • color – изменение фона и цвета
  • exit – выход из командной строки 
  • help – отображение полного списка команд командной строки 
  • prompt – изменяет слева от вводимого текста название на любое другое

    Как изменить приглашение командной строки Windows

    Теперь вместо <C:\Users\Илья> будет отображаться слово «hello»

Сеть и интернет

Немного команд для настройки сети и интернета: 

  • control netconnections – просмотр и настройка доступных «Сетевых подключений»
  • inetcpl.cpl – переход к свойствам интернета
  • NAPncpa.cpl – аналог первой команды, предоставляющий возможность настройки сетевых подключений
  • telephon.cpl – настройка модемного подключения к интернету

Заключение

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

Post Views: 24 784

В самых первых версиях Windows многие задачи можно было выполнить только через консольные команды. Сейчас «скелет» взаимодействия между человеком и машиной скрыт под удобным графическим интерфейсом. Однако пользователю подчас удобнее всего обратиться к консоли. В этом материале мы расскажем о самых полезных консольных командах Windows.

Немного про консоль

Командная строка в операционных системах Microsoft впервые появилась еще в MS-DOS, более 40 лет назад. В Windows количество команд расширилось, некоторые команды изменили. Развитие командной системы остановилось лишь с выпуском Windows 2000. К тому времени графический интерфейс окончательно победил консольный.

Несмотря на это, все последующие версии Windows имеют в своем составе командную строку. И, само собой, они поддерживают старые команды для обратной совместимости. Это справедливо и для современных Windows 10 и 11. Всего насчитывается более 300 команд. В современных ОС реальное применение всем им найти непросто. Многие действия проще выполнить несколькими кликами мышки. Но среди этого множества команд существует множество весьма полезных. 

Командная строка находится в списке программ в меню «Пуск»: в папке «Служебные» для Windows 10/11, в папке «Стандартные» для систем Windows 7 и старше. Многие команды требуют наличия прав администратора. Для их работы нужно запускать командную строку щелчком правой кнопки мыши по ярлыку, затем выбрав «Запуск от имени администратора». Для описания доступных взаимодействий можно вызвать справку по любой команде. Достаточно после нее добавить атрибут /?

Есть и альтернатива в виде PowerShell — он «понимает» команды для командной строки. Его тоже можно найти в списке программ меню «Пуск». В современных Windows 10 и 11 начать работу с ним еще легче — нужно лишь щелкнуть правой кнопкой по кнопке «Пуск» и выбрать соответствующий пункт.

Диагностика

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

●   информация о «железе»;

●   версия сборки системы;

●   список установленных обновлений;

●   дата установки и последней загрузки ОС.

Восстановление поврежденных данных

Recover — консольная утилита для восстановления данных с поврежденных носителей. Как это работает? Сначала надо указать путь к восстанавливаемому диску или папке, прописав его в команде. Например: recover D:\

После этого выполняется посекторное считывание файлов с диска. Сохранившиеся данные извлекаются. Однако битые секторы игнорируются. Поэтому для работы с накопителями, у которых много сбойных секторов, инструмент не очень подходит. Команда работает только с накопителями, отформатированными в файловой системе NTFS. FAT и FAT32 не поддерживаются.

Sfc — утилита System File Checker. Используется для проверки целостности компонентов Windows. При введении команды без дополнительных атрибутов открывается справка. В ней подробно описано, как работать с утилитой.

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

Самым популярным и используемым атрибутом, несомненно, является scannow. Команда sfc /scannow автоматически проверяет все системные файлы и самостоятельно восстанавливает поврежденные фрагменты.

Wbadmin — инструмент архивации данных. С его помощью можно осуществить резервное копирование или восстановление дисков, папок и файлов. Команда начала резервного копирования выглядит как wbadmin start backup с дополнительными атрибутами. Восстановление осуществляется командой wbadmin start recovery, также имеющей собственные атрибуты для указания источника и пути восстановления.

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

Certutil —  программа, работающая из командной строки. Отвечает за управление службами сертификации. Что она может делать?

●   кодирование и декодирование файлов с помощью ключей /encode и /decode;

●   вычисление контрольных сумм через ключ /hashfile;

●   расшифровка кодов ошибок Windows с помощью комманды /error.

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

Chkdsk — команда, которая проводит диагностику файловой системы и устраняет обнаруженные ошибки. Работает с файловыми системами FAT, FAT32 и NTFS. Для указания пути и опций сканирования следует использовать дополнительные атрибуты.

Cipher — команда для шифрования файлов на уровне файловой системы NTFS. В домашнем использовании может понадобиться ключ /w. Данная команда затирает свободное место во всем томе. Это предотвращает возможное восстановление удаленных данных специализированными программами. Если накопитель пуст, «обнуляется» весь его объем.

Defrag — инструмент дефрагментации для жестких дисков. Информация на этих магнитных накопителях часто записывается хаотично. Применение дефрагментации позволит объединить несколько частей файлов. Это повышает скорость чтения и уменьшает ее задержку. В консоли пользователь может указать диск и параметры работы с ним. 

Перед началом дефрагментации предлагается оценить ее необходимость. Сделать это можно с помощью указания диска и атрибута анализа /a. Например: defrag D: /a

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

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

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

Диспетчер задач и службы

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

Taskkill — инструмент для завершения процессов. Вместе с командой tasklist позволяет находить и завершать необходимые процессы без использования диспетчера задач. С этой командой можно закрыть ненужные программы при сбоях графического интерфейса и диспетчера задач. Для завершения определенного процесса необходимо указать дополнительные атрибуты.

Shutdown — инструмент для выключения или перезагрузки компьютера. В отличие от соответствующих кнопок в меню «Пуск», поддерживается расширенная функциональность. Доступны отложенные действия по таймеру, немедленное отключение с принудительным закрытием запущенных программ. Ключ /s отвечает за выключение компьютера, ключ /r — за перезагрузку. Чтобы активировать действие команд по таймеру, применяется ключ /t с желаемым временем в секундах. Например, запланированная через минуту перезагрузка будет выглядеть так: shutdown /r /t 60. Есть у инструмента и графический интерфейс, который можно вызвать командой shutdown /i.

Сетевые утилиты

Ping — утилита для проверки соединения с определенным сервером или узлом в сети. Она посылает запросы по указанному адресу и фиксирует время ответов, задержек и потерь пакетов. С помощью этих данных можно оценить стабильность работы с сетью или конкретным сайтом. Команда поддерживает как IP, так и интернет-адреса. В последнем случае IP-адрес ресурса высветится автоматически после начала работы. По умолчанию производится всего четыре обмена данными с сервером. Если нужен постоянный опрос до отмены процедуры пользователем, после адреса нужно использовать команду —t.

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

Pathping — команда объединяет возможности команд ping и tracert. Она позволяет оценить задержки передачи данных и потери пакетов на каждом участке маршрута к определенному узлу.

Netsh — утилита для конфигурирования сетевых параметров. Обладает немалым количеством дополнительных команд. Некоторые из них действительно полезны для обычного пользователя.

●   interface ip show config показывает подробную информацию о текущих настройках TCP/IP;

●   interface dump > mycfg.dat сохраняет текущую конфигурацию TCP/IP;

●   netsh exec mycfg.dat восстанавливает конфигурацию TCP/IP из ранее сохраненной.

Net — мощная утилита контроля над сетевыми ресурсами. Функциональность и количество комбинаций поддерживаемых команд огромно. Net часто используется в задачах системного администрирования. Неопытному пользователю без четких представлений о действиях команд утилитой лучше не пользоваться.

Arp — инструмент для показа или изменений записей кэша протокола ARP, содержащего таблицы соответствия физических MAC-адресов и IP-адресов. Чтобы просмотреть эти данные, нужно использовать команду -a или -g.

Ipconfig — средство просмотра сведений о конфигурации используемых сетевых адаптеров (IP и MAC-адреса). Также обладает функцией очистки DNS-кеша. Она пригодится при неправильной работе службы доменных имен, сбоях при доступе к сайтам. Последняя осуществляется командой /flushdns.

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

Команды «Выполнить»

Помимо консольных команд, в Windows есть множество полезных утилит, запрятанных глубоко в недра системы. Для их запуска целесообразно использовать команду «Выполнить», которая, как и командная строка, находится в списке программ в меню «Пуск». Впрочем, намного легче вызвать ее комбинацией клавиш Win + R

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

Mdsched — встроенное средство диагностики оперативной памяти. После запуска программа предлагает сразу перезагрузить компьютер для начала диагностики — или же запланировать ее после следующей перезагрузки. В процессе выполнения с помощью клавиши F1 можно выбрать набор тестов и число проходов. 

В результате проверки программа выдаст результат «Неполадки пока не обнаружены», либо «Были обнаружены проблемы оборудования». Для более подробного описания результатов тестов после перезагрузки следует воспользоваться командой eventvwr. Данные проверки доступны по следующему пути: «Журналы Windows — Система» под именем «MemoryDiagnostic-Results».

Verifier — диспетчер проверки драйверов. Позволяет проверить системные драйверы, выявить проблемы и создать дамп памяти для дальнейшего анализа. Программа тестирует драйверы, создавая для них разные экстремальные условия — нехватку памяти, взаимные блокировки, контроль I/O, IRQL, проверки DMA. Целью проверок является имитация ситуаций, при которых драйвер может стать причиной «синего экрана» BSOD.

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

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

Командная строка (command line, консоль, терминал) в операционной системе Windows предназначена для работы с системой в текстовом режиме. Программная оболочка служит для связи пользователя с операционной системой посредством ввода текстовых команд с клавиатуры компьютера.

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

Содержание:

  1. Как запустить командную строку
  2. Как выполнить команду в командной строке
  3. Команды для командной строки Виндовс
  4. Командная строка Windows: список основных команд
  5. Выводы статьи

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

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

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

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

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

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

В этой статье вы найдете список команд командной строки. В таблице собраны основные команды командной строки, работающие в операционных системах Windows 10, Windows 8,1, Windows 8, Windows 7.

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

В Windows 10 сразу найти командную строку неочевидно, поэтому прочитайте эту статью о разных способах запуска консоли в этой ОС.

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

  • Из меню «Пуск» войдите в «Программы» («Все программы»), а затем в «Служебные» (в Windows 7 — «Стандартные»), выберите приложение «Командная строка».
  • В поле поиска введите «cmd» (без кавычек), среди открывшихся результатов окажется командная строка.
  • После нажатия на клавиатуре «Win» + «R», в окне «Выполнить» введите команду запуска командной строки «cmd» (без кавычек).

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

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

Работа в командной строке выполняется очень просто: пользователь вводит текстовую команду, а затем нажимает на клавишу «Enter» (ввод). Если необходимо ввести несколько последовательных команд, повторите данную операцию несколько раз.

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

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

При запуске командной строки от имени администратора, путь выглядит следующим образом: «C:\Windows\system32».

командная строка администратор

Команды командной строки Windows необходимо вводить в окне интерпретатора сразу после знака «>», в этом месте мигает курсор.

Для копирования команды с компьютера, а затем вставки команды в командную строку, используется контекстное меню правой кнопки мыши. Скопируйте команду в буфер обмена, вставьте курсор мыши в окно командной строки, нажмите на правую кнопку мыши. В Windows 10 поддерживается копирование и вставка при помощи стандартных клавиш клавиатуры: «Ctrl» + «C» и «Ctrl» + «V».

Некоторые системные приложения запускаются непосредственно после ввода команды, которая состоит из названия приложения, например, если вести команду «calc», то на компьютере запуститься системная программа Калькулятор.

Для других программ потребуется ввести полный путь до исполняемого файла приложения. Если в пути до файла есть пробелы, полный путь заключается в кавычки, например, так выглядит команда для запуска браузера Google Chrome:

"C:\Program Files (x86)\GoogleChrome\Applicationchrome.exe"

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

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

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

Команды для командной строки Виндовс

Пользователь может самостоятельно узнать основные команды из самой утилиты Командная строка. Для этого достаточно ввести команду: «help».

В интерфейсе командной строки отобразится список основных команд.

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

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

имя_команды /?
help имя_команды

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

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

Командная строка Windows: список основных команд

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

Команда Выполняемое действие
appwiz.cpl запуск системного средства для изменения или удаления программ
arp отображение и изменение ARP таблиц преобразования IP-адресов в физические, используемые протоколом разрешения адресов
assoc вывод или изменение сопоставлений по расширениям имен файлов
at запуск программ в указанное время
attrib отображение и изменение атрибутов файлов
azman.msc диспетчер авторизации
bcdboot средство создания и восстановления файлов данных конфигурации загрузки
bcdedit редактирование изменений в базе загрузки начальной загрузки системы
break изменение режима обработки комбинации клавиш «Ctrl» + «C»
blastcln утилита очистки от червей
bootcfg настройка, извлечение, изменение или удаление параметров командной строки в файле Boot.ini в Windows XP
call вызов одного пакетного файла из другого
cacls просмотр и редактирование изменение таблиц управления доступом (ACL) к файлам
calc запуск приложения Калькулятор
cd вывод имени или изменение текущей папки
charmap таблица символов
chcp вывод или изменение активной кодовой страницы
chdir вывод или смена текущей папки
copy копирование одного или нескольких файлов
chkdsk проверка диска на ошибки и вывод статистики
chkntfs вывод или изменение параметров проверки диска во время загрузки
ciddaemon сервис индексации файлов
cipher шифрование файлов и папок в NTFS
cleanmgr утилита Очистка диска
cls очистка экрана
cmd запуск еще одного интерпретатора командной строки Windows
compmgmt.msc открытие консоли Управление компьютером
color установка цветов переднего плана и фона по умолчанию
comexp.msc службы компонентов
comp сравнение содержимого двух файлов или двух наборов файлов
compact просмотр и изменение параметров сжатия файлов в разделах NTFS
compmgmt.msc Управление компьютером
computerdefaults выбор приложений по умолчанию
control Панель управления
control admintools администрирование
control desktop настройка экрана и персонализация
control folder свойства папок в параметрах Проводника
control fonts шрифты
control keyboard открытие окна свойства клавиатуры
control mouse свойства мыши
control printer устройства и принтеры
control schedtasks Планировщик заданий
control userpasswords2 управление учетными записями пользователей
convert преобразование файловой системы тома FAT в NTFS (не работает на текущем диске)
copy копирование файлов в другое место
credwiz архивация и восстановление имен пользователей и паролей
date вывод или установка текущей даты
debug средство отладки и редактирования программ
defrag запуск дефрагментации дисков
del удаление одного или нескольких файлов
desk.cpl настройка разрешения экрана
devicepairingwizard добавление нового устройства
devmgmt.ms Диспетчер устройств
dfrgui оптимизация дисков (дефрагментация)
dir вывод списка файлов и подпапок из указанной папки
diskmgmt.ms открытие оснастки Управление дисками
diskpart отображение и настройка свойств раздела диска
diskperf включение или отключение счетчика производительности
doskey редактирование командной строки, повторный вызов команд Windows, создание макросов
dpiscaling настройка параметров дисплея
dxdiag средство диагностики DirectX
echo вывод сообщений и переключение режима отображения команд на экране
endlocal завершение локальных изменений среды для пакетного файла
erase удаление одного или нескольких файлов (затирание)
esentutl утилиты технического обслуживания баз данных Microsoft Windows
eudcedit редактор личных знаков
eventcreate создание запись об особом событии в указанном журнале событий
eventvwr.msc просмотр событий
expand распаковка сжатых файлов
explorer Проводник Windows
fc сравнение файлов или наборов файлов, вывод различий между ними
find поиск текстовой строки в одном или в нескольких файлах
findstr поиск текстовой строки в файле
finger сведения о пользователях указанной системы, на которой запущена служба Finger
firewall.cpl Брандмауэр Защитника Windows
for запуск указанной команды для каждого файла в наборе
format форматирование диска
fsmgmt.msc общие папки
fsquirt передача файлов по Bluetooth
fsutil показ и настройка свойств файловой системы
ftype вывод или изменение типов файлов при сопоставлении имен файлов
ftp обмен файлами по FTP
goto передача управления в указанную строку пакетного файла
getmac отображение MAC-адресов одного или нескольких сетевых адаптеров
gpresult информация о групповой политике для компьютера или пользователя
graftabl отображение расширенного набора символов в графическом режиме Windows
gpedit.msc Редактор локальной групповой политики
gpupdate обновление параметров нескольких групповых политик
hdwwiz мастер установки оборудования
icacls отображение, изменение, архивация, восстановление списков ACL для файлов и каталогов
iexpress создание самораспаковывающегося архива
if условная обработка в пакетных программах (файлах)
ipconfig информация о IP адресе
joy.cpl игровые устройства
label создание, изменение и удаление меток тома для дисков
lodctr обновление параметров реестра, относящееся к производительности счетчиков
logman управление службой «Оповещения и журналы производительности»
logoff завершение сеанса
lpksetup установка или удаление языков интерфейса Windows
lusrmgr.msc локальные пользователи и группы
magnify запуск приложения Лупа
main.cpl свойства мыши
makecab архивация файлов в CAB архив
md создание каталога (папки)
mdsched средство проверки оперативной памяти на ошибки
mkdir создать каталог (папку)
mmsys.cpl свойства звука
mode конфигурирование системных устройств
mofcomp 32-разрядный компилятор
more последовательный вывод данных по частям размером в один экран
mountvol создание, просмотр и удаление точек подключения
move перемещение одного или нескольких файлов из одной папки в другую
mrinfo работа с многоадресными сообщениями
mrt запуск средства удаления вредоносных программ Malicious Software Removal Tool
msconfig конфигурация системы
msg отправка сообщений пользователю
msinfo32 сведения о системе
mspaint запуск графического редактора Paint
msra удаленный помощник Windows
net управление сетевыми ресурсами
ncpa.cpl сетевые подключения
netstat отображение статистики протоколов и текущих сетевых подключений TCP/IP
netplwiz управление учетными записями пользователей
notepad запуск программы Блокнот
odbcconf настройка драйвера ODBC
openfiles вывод списка открытых файлов и папок, открытых в системе
optionalfeatures включение или отключение компонентов Windows
osk запуск экранной клавиатуры
path вывод или установка пути поиска исполняемых файлов
pause приостановка выполнения пакетного файла, вывод сообщения
perfmon системный монитор
resmon монитор ресурсов
popd восстановление предыдущего значения текущей папки, сохраненное командой pushd
prompt изменение командной строки Windows
pushd сохранение текущего каталога, а затем изменение каталога
ping отправка пакетов на указанный адрес
powercfg управление параметрами электропитания системы
print печать текстового файла
qprocess отображение информации о процессах
qwinsta отображение информации о сеансах служб удаленных рабочих столов
rd удаление каталога
recover восстановление сохранившихся данных на повреждённом диске
recdisc создание диска восстановления Windows
reg команда для работы с реестром
regedit Редактор реестра
rem помещение комментария в пакетный файл или в файл config.sys
ren переименование файлов и папок
rename переименование файлов и папок
rmdir удаление каталога
replace замена файлов
rstrui восстановление Windows из точек восстановления системы
runas для использования приложений от имени другого пользователя
rwinsta сброс значений подсистем оборудования и программ сеанса в начальное состояние
secpol.msc локальная политика безопасности
services.msc службы
set вывод, установка и удаление переменных среды Windows
setlocal начало локальных изменений среды в пакетном файле
sc отображение и настройка служб (фоновых процессов)
sfc проверка целостности всех защищенных системных файлов и замена неправильных
sigverif проверка подписи файла
shift изменение содержимого заменяемых параметров для пакетного файла
slui активация Windows
sndvol микшер громкости
start запуск указанной программы или команды в отдельном окне
schtasks запуск программ и выполнение команд на ПК по расписанию
sdbinst установщик базы данных совместимости
shutdown перезагрузка или выключения компьютера
sort программа сортировки
subst сопоставление имени диска указанному пути
sysdm.cpl свойства системы
systeminfo информация о конфигурации операционной системы
taskkill принудительное завершение процесса или приложения
tasklist показ всех задач, выполняемых в данный момент, включая службы
taskmgr Диспетчер задач
tcmsetup установка клиента телефонии
time просмотр и изменение текущего времени
timedate.cpl настройка времени и даты
title назначение заголовка текущего окна интерпретатора командной строки
tracert трассировка маршрута к указанному узлу
tree графическое отображение структуры заданного диска или папки
tscon присоединение сеанса пользователя к сеансу удаленного рабочего стола
tsdiscon отключение сеанса служб удаленных рабочих столов
tskill прекращение процесса
type вывод содержимого текстовых файлов
typeperf вывод сведений о производительности на экран или в журнал
utilman центр специальных возможностей
ver вывод сведений о версии Windows
verifier диспетчер проверки драйверов
verify установка режима проверки в Windows правильности записи файлов на диск
vol вывод метки и серийного номера тома для диска
vssadmin программа командной строки для администрирования службы теневого копирования тома
w32tm показ текущих параметров для отображения часового пояса
winver информация о версии Windows на экране
wmic сведения об инструментарии WMI в интерактивной командной оболочке
write текстовый редактор WordPad
wscui.cpl центр безопасности и обслуживания
wusa автономный установщик обновлений
xcopy копирование файлов и дерева папок

Выводы статьи

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

Похожие публикации:

  • Восстановление Windows через командную строку
  • Сравнение версий Windows 10: таблица
  • Как перейти с 32 битной на 64 битную версию Windows
  • Как узнать версию Windows
  • Как отключить обновления в Windows 10 — 5 способов

  • Основные программы для работы с дисками в windows располагаются в папке ответ
  • Основные команды для консоли windows
  • Основные программы для компьютера windows 10 скачать
  • Основные команды для командной строки windows 10
  • Основные принципы работы в операционной системе windows