Что такое компьютерная система команд

Обновлено: 21.11.2024

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

Из командной строки вы можете перемещаться по файлам и папкам на своем компьютере так же, как с помощью Проводника Windows в Windows или Finder в Mac OS. Разница в том, что командная строка полностью текстовая.

Вот приложение с часто используемыми командами.

Команды

> принимает стандартный вывод команды слева и перенаправляет его в файл справа.

>> берет стандартный вывод команды слева и добавляет (добавляет) его к файлу справа.

берет стандартный ввод из файла справа и введет его в программу слева.

| это "труба". | принимает стандартный вывод команды слева и направляет его как стандартный ввод в команду справа. Вы можете думать об этом как о перенаправлении «команда на команду».

~/.bash_profile

~/.bash_profile — это имя файла, используемого для хранения настроек среды. Его обычно называют «профилем bash». Когда сеанс начинается, он загружает содержимое профиля bash перед выполнением команд.

псевдоним

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

cd принимает имя каталога в качестве аргумента и переключается в этот каталог.

Чтобы перейти непосредственно к каталогу, используйте cd с путем к каталогу в качестве аргумента. Здесь команда cd jan/memory/ осуществляет переход непосредственно в каталог jan/memory.

Чтобы перейти на один каталог вверх, используйте cd .. . Здесь cd .. переходит от jan/memory/ к jan/.

cp копирует файлы или каталоги. Здесь мы копируем файл ada_lovelace.txt и помещаем его в папку history/

Подстановочные знаки (*)

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

Здесь m*.txt выбирает все файлы в рабочем каталоге, начиная с «m» и заканчивая «.txt», и копирует их в scifi/.

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

окружение | grep ПЕРЕМЕННАЯ

окружение | grep PATH — это команда, которая отображает значение одной переменной среды.

экспортировать

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

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

grep -i

grep -i делает команду нечувствительной к регистру.

grep -R

grep -R ищет все файлы в каталоге и выводит имена файлов и строки, содержащие совпадающие результаты. -R означает «рекурсивный».

grep -Rl

grep -Rl ищет все файлы в каталоге и выводит только имена файлов с совпадающими результатами. -R означает «рекурсивный», а l означает «файлы с совпадениями».

Переменная HOME — это переменная среды, которая отображает путь к домашнему каталогу.

ls выводит список всех файлов и каталогов в рабочем каталоге

ls -a выводит список всего содержимого рабочего каталога, включая скрытые файлы и каталоги

ls -l выводит список всего содержимого каталога в длинном формате. Вот что означает каждый столбец.

ls -t упорядочивает файлы и каталоги по времени их последнего изменения.

мкдир

mkdir принимает имя каталога в качестве аргумента, а затем создает новый каталог в текущем рабочем каталоге. Здесь мы использовали mkdir для создания нового каталога с именем media/.

Чтобы переместить файл в каталог, используйте mv с исходным файлом в качестве первого аргумента и целевым каталогом в качестве второго аргумента. Здесь мы перемещаем superman.txt в superhero/.

nano – текстовый редактор командной строки. Он работает так же, как обычный текстовый редактор, такой как TextEdit или Блокнот, за исключением того, что он доступен из командной строки и принимает только ввод с клавиатуры.

PATH – это переменная среды, в которой хранится список каталогов, разделенных двоеточием. Каждый каталог содержит сценарии для выполнения из командной строки. PATH показывает, какие каталоги содержат скрипты.

pwd печатает имя рабочего каталога

rm удаляет файлы. Здесь мы удаляем файл waterboy.txt из файловой системы.

rm -r удаляет каталог и все его дочерние каталоги.

sed означает «редактор потока». Он принимает стандартный ввод и изменяет его на основе выражения перед отображением в качестве выходных данных.

В выражении 'с/снег/дождь/' :

  • s : означает «замещение».
  • снег : строка поиска, текст для поиска.
  • rain : строка замены, текст, который нужно добавить на место.

sort принимает имя файла или стандартный ввод и упорядочивает каждую строку в алфавитном порядке, выводя ее на стандартный вывод.

стандартная ошибка

стандартная ошибка, сокращенно stderr , – это сообщение об ошибке, выдаваемое сбойным процессом.

источник

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

стандартный ввод

стандартный ввод, сокращенно stdin , – это информация, вводимая в терминал с помощью клавиатуры или устройства ввода.

стандартный вывод

стандартный вывод, сокращенно stdout – это информация, выводимая после запуска процесса.

коснитесь

touch создает новый файл в рабочем каталоге. Он принимает имя файла в качестве аргумента, а затем создает новый пустой файл в текущем рабочем каталоге. Здесь мы использовали touch, чтобы создать новый файл с именем keyboard.txt в каталоге 2014/dec/.

Если файл существует, для обновления времени модификации файла используется касание

uniq , сокращение от "уникальный", принимает имя файла или стандартный ввод и выводит каждую строку, удаляя все точные дубликаты.

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

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

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

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

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

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

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

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

Команды DOS

Команды DOS, более правильно называемые командами MS-DOS, можно считать "чистейшими" из команд Microsoft, поскольку MS-DOS не имеет графического интерфейса, поэтому каждая команда полностью находится в мире командной строки.

Не путайте команды DOS и команды командной строки. MS-DOS и командная строка могут показаться похожими, но MS-DOS — это настоящая операционная система, а командная строка — это программа, работающая в операционной системе Windows. Оба имеют много общих команд, но они определенно не одинаковы.

Выполнить команды

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

Например, команда запуска для Paint, программы рисования и рисования в Windows, называется mspaint и может быть запущена из окна «Выполнить» или окна поиска или даже из командной строки, но Paint, очевидно, не является программой командной строки. .

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

Команды панели управления

Еще одна команда, которая на самом деле не является командой, — это команда апплета Панели управления. На самом деле это просто команда запуска для панели управления с параметром, указывающим Windows открыть определенный апплет панели управления.

Например, при выполнении этого апплета "Дата и время" на панели управления открывается напрямую.

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

Команды консоли восстановления

Команды консоли восстановления также являются истинными командами. Они доступны только из консоли восстановления, интерпретатора командной строки, доступного только для устранения неполадок и только в Windows XP и Windows 2000.

Команда ipconfig предоставляет вам информацию о конфигурации IP вашего компьютера. Чтобы использовать его, откройте командную строку и введите ipconfig /all, чтобы просмотреть IP-адрес, сетевую маску и шлюз для всех сетевых адаптеров, а также настройки DNS и WINS.

Используйте команду ipconfig /flushdns, чтобы очистить локальный кеш DNS. Откройте командную строку от имени администратора и введите ipconfig /flushdns. Если сброс выполнен успешно, отображается сообщение Успешно очищен кэш преобразователя DNS.

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

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

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

Кроме того, обязательно посмотрите наше видео на YouTube, где мы рассмотрим команды, перечисленные в этой статье:

1. ASSOC: исправление ассоциаций файлов

Одним из самых мощных инструментов в библиотеке команд CMD является команда ASSOC.

Ваш компьютер связывает определенные расширения файлов с определенными программами. Таким образом ваш компьютер узнает, что нужно открыть Adobe при двойном щелчке файла PDF или Microsoft Word при двойном щелчке файла DOC.

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

Вы можете установить связь, введя что-то вроде assoc .doc=Word.Document.8.

2. FC: сравнение файлов

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

Команда FC выполняет сравнение файлов в формате ascii или двоичных файлов и перечисляет все найденные различия.

Fc /a File1.txt File2.txt сравнит два файла ascii.

Fc /b Picture1.jpg Picture2.jpg выполнит бинарное сравнение двух изображений.

3. IPCONFIG: конфигурация IP

Устранение неполадок в сети никогда не бывает простым, но одна команда, которая делает это намного проще, — это IPCONFIG.

Использование этой команды в командной строке CMD возвращает подробную информацию о вашем текущем подключении к сетевому адаптеру, включая:

  • Текущий IP-адрес
  • Маска подсети
  • IP-адрес шлюза по умолчанию
  • Текущий домен

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

4. NETSTAT: сетевая статистика

Беспокоитесь о том, что на вашем компьютере может быть запущено вредоносное ПО, которое подключается к Интернету без вашего ведома?

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

5. PING: отправка тестовых пакетов

Лучший друг ИТ-аналитика — команда PING. Выполнение этой команды отправляет тестовые пакеты по сети в целевую систему.

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

6. TRACERT: трассировка маршрута

TRACERT — это увлекательная команда Windows.Если вам когда-либо было интересно посмотреть, как ваш интернет-трафик проходит от вашего браузера к удаленной системе, такой как серверы Google, вы можете использовать TRACERT, чтобы увидеть его.

Эта команда означает «Trace Route», которая отправляет пакеты в удаленное место назначения (сервер или веб-сайт) и предоставляет вам всю следующую информацию:

  • Количество прыжков (промежуточных серверов) до достижения цели
  • Время, необходимое для перехода к каждому прыжку.
  • IP-адрес, а иногда и имя каждого прыжка.

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

7. POWERCFG: конфигурация электропитания

Вы недовольны тем, как быстро ваш ноутбук разряжается? Возможно, ваши параметры питания настроены максимально эффективно. Есть команда Windows CMD под названием POWERCFG (конфигурация питания), которая может помочь. Запустите командную строку от имени администратора и введите powercfg – energy, чтобы получить полный отчет об эффективности энергопотребления.

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

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

8. ВЫКЛЮЧЕНИЕ: выключить компьютер

Команда SHUTDOWN — довольно универсальная команда, которая позволяет вам выключить компьютер, но контролировать поведение этого выключения. Он обычно используется в качестве запланированной задачи или части пакетного задания ИТ-специалистов после применения исправлений к компьютерной системе.

Ввод shutdown /i в командной строке инициирует завершение работы, но в графическом интерфейсе пользователю будет предложено выбрать перезапуск или полное завершение работы. Если вы не хотите, чтобы всплывал какой-либо графический интерфейс, вы можете просто ввести команду shutdown /s.

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

9. SYSTEMINFO: информация о системе

Если вам нужно узнать марку вашей сетевой карты, информацию о процессоре или точную версию вашей ОС Windows, вам может помочь команда SYSTEMINFO.

Эта команда опрашивает вашу систему и извлекает наиболее важную информацию о ней. Информация представлена ​​в удобном для чтения формате.

10. SFC: средство проверки системных файлов

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

Вам необходимо запустить CMD от имени администратора (щелкните правой кнопкой мыши и выберите «Запуск от имени администратора»). Ввод SFC /SCANNOW проверит целостность всех защищенных системных файлов. При обнаружении проблемы файлы будут восстановлены с помощью резервных копий системных файлов.

Команда SFC также позволяет:

  • /VERIFYONLY: проверить целостность, но не восстанавливать файлы.
  • /SCANFILE: проверить целостность определенных файлов и исправить их в случае повреждения.
  • /VERIFYFILE: проверить целостность определенных файлов, но не восстанавливать их.
  • /OFFBOOTDIR: Используйте это для восстановления автономного загрузочного каталога.
  • /OFFWINDIR: Используйте это для восстановления автономного каталога Windows.
  • /OFFLOGFILE: укажите путь для сохранения файла журнала с результатами сканирования.

Сканирование может занять от 10 до 15 минут, поэтому дайте ему время.

11. ИСПОЛЬЗОВАНИЕ В СЕТИ: подключение дисков

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

Например, если у вас есть общая папка на компьютере в вашей сети с именем \\OTHER-COMPUTER\SHARE\, вы можете сопоставить ее как свой собственный диск Z:, введя команду:

Сетевое использование Z: «\\OTHER-COMPUTER\SHARE» /persistent:yes

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

12. CHKDSK: проверить диск

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

Команда для проверки диска C: и устранения неполадок, запустите командное окно от имени администратора и введите CHKDSK /f C:.

Эта команда проверяет следующее:

  • Фрагментация файла
  • Ошибки диска
  • Битые сектора

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

13. SCHTASKS: Расписание задач

В состав Windows входит мастер для создания запланированных задач. Например, у вас есть BAT-файл, хранящийся в C:\temp, который вы хотите запускать каждый день в полдень.

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

SCHTASKS /Create /SC HOURLY /MO 12 /TR Пример /TN c:\temp\File1.bat

Переключение по расписанию принимает такие аргументы, как минуты, часы, дни и месяцы. Затем вы указываете частоту с помощью команды /MO.

Если вы ввели команду правильно, вы увидите ответ УСПЕШНО: запланированная задача «Пример» успешно создана.

14. ATTRIB: изменить атрибуты файла

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

Например, если вы введете: ATTRIB +R +H C:\temp\File1.bat, File1.bat будет установлен как скрытый файл, доступный только для чтения.

При успешном выполнении ответа нет, поэтому, если вы не видите сообщение об ошибке, команда сработала.

Другие команды Windows CMD

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

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

  • BITSADMIN: запускайте задания загрузки или скачивания по сети или Интернету и следите за текущим состоянием этих передач файлов.
  • ЦВЕТ. Изменение цвета фона окна командной строки.
  • COMP: сравните содержимое любых двух файлов, чтобы увидеть различия.
  • FIND/FINDSTR: поиск строк внутри любых файлов ASCII.
  • ПОДСКАЗКА: измените командную строку с C:\> на другую.
  • TITLE: изменить заголовок окна командной строки.
  • REGEDIT: изменение ключей в реестре Windows (используйте с осторожностью).
  • ROBOCOPY: мощная утилита для копирования файлов, встроенная прямо в Windows.

Если вам интересно узнать больше, Microsoft предлагает полный список всех команд Windows CMD, включенных в последнюю версию ОС Windows.

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

Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!

Тим Фишер имеет более чем 30-летний опыт работы в сфере технологий. Он пишет о технологиях более двух десятилетий и является вице-президентом и генеральным директором Lifewire.

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

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

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

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

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

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

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

Команды DOS

Команды DOS, более правильно называемые командами MS-DOS, можно считать "чистейшими" из команд Microsoft, поскольку MS-DOS не имеет графического интерфейса, поэтому каждая команда полностью находится в мире командной строки.

Не путайте команды DOS и команды командной строки. MS-DOS и командная строка могут показаться похожими, но MS-DOS — это настоящая операционная система, а командная строка — это программа, работающая в операционной системе Windows. Оба имеют много общих команд, но они определенно не одинаковы.

Выполнить команды

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

Например, команда запуска для Paint, программы рисования и рисования в Windows, называется mspaint и может быть запущена из окна «Выполнить» или окна поиска или даже из командной строки, но Paint, очевидно, не является программой командной строки. .

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

Команды панели управления

Еще одна команда, которая на самом деле не является командой, — это команда апплета Панели управления. На самом деле это просто команда запуска для панели управления с параметром, указывающим Windows открыть определенный апплет панели управления.

Например, при выполнении этого апплета "Дата и время" на панели управления открывается напрямую.

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

Команды консоли восстановления

Команды консоли восстановления также являются истинными командами. Они доступны только из консоли восстановления, интерпретатора командной строки, доступного только для устранения неполадок и только в Windows XP и Windows 2000.

Команда ipconfig предоставляет вам информацию о конфигурации IP вашего компьютера. Чтобы использовать его, откройте командную строку и введите ipconfig /all, чтобы просмотреть IP-адрес, сетевую маску и шлюз для всех сетевых адаптеров, а также настройки DNS и WINS.

Используйте команду ipconfig /flushdns, чтобы очистить локальный кеш DNS. Откройте командную строку от имени администратора и введите ipconfig /flushdns. Если сброс выполнен успешно, отображается сообщение Успешно очищен кэш преобразователя DNS.

Читайте также: