Синтаксис командной строки: Синтаксис команд командной строки. Файловая структура. Групповые символы.

Содержание

Синтаксис команд командной строки. Файловая структура. Групповые символы.

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

Синтаксис команд командной строки.

Каждая команда имеет определенную синтаксическую структуру, согласно которой пользователь вводит команду в командной строке. Для примера, возьмем команду CD, которая используется для изменения текущего каталога. Она имеет следующий синтаксис cd [/d] [диск:][путь] [..]. Большинство команд командной строки имеет различные параметры и ключи. Как правило, ключ обозначается буквой латинского алфавита с предшествующей вертикальной косой чертой «/» (в некоторых командах ключи могут начинаться со знака минус «-»). В нашем случае команда CD имеет один ключ [/D]. [диск:][путь] и [..] являются параметрами команды CD. Если какие-нибудь ключи и параметры записываются в квадратных скобках, то применение их в команде необязательно. Например, в нашем случае у команды CD ключ и параметры являются необязательными, т.е. команда CD может употребляться без них. Для примера, возьмем другую команду XCOPY, которая позволяет копировать файлы и папки. Она имеет следующий синтаксис: xcopy источник [результат] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:мм-дд-гггг]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a|/m}] [/n] [/o] [/x] [/exclude:файл1[+[файл2]][+[файл3]] [{/y|/-y}] [/z]. Как видите, команда имеет много различных ключей и параметров. Однако только один параметр является обязательным: «источник». При вводе той или иной команды в командной строке необходимо придерживаться синтаксиса, т.е. вводить ключи и параметры (если они необходимы) в том порядке, в котором они представлены в синтаксической структуре команды.

Регистр при наборе команд.

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

Работа с файловой системой.

Первые уроки по командной строке будут посвящены работе с файловой системой Windows, т.е. работе с файлами и папками. Поэтому следует сказать несколько слов об особенностях определения путей к файлам и папкам. Путь к файлу записывается следующим образом: [диск][путь\]имя_файла. Таким образом, получается что обязательным параметром является только «имя_файла». При этом, если перед именем файла стоит знак «\», то маршрут к этому файлу вычисляется от корневого каталога, если имя файла употребляется без знака «\», то маршрут к нему вычисляется от текущего каталога. Для примера, создадим на диске «С» файл «text.txt». Запустим командную строку. По умолчанию, текущим каталогом является «С:\Users\имя_пользователя». Для того чтобы открыть какой-нибудь файл с помощью командной строки, необходимо просто записать название этого файла. Однако, здесь следует правильно отобразить маршрут к этому файлу. Если мы просто наберем text.txt, то на экране появится сообщение ««text.txt» не является внутренней или внешней командной, исполняемой программой или пакетным файлом». Дело в том, что файл «text.txt» находится в корне диска «С», а у нас текущим каталогом является папка «имя_пользователя» (в моем случае «вадим»), находящаяся в папке «Users» на диске «С». Если нам необходимо, чтобы маршрут к файлу отсчитывался от корня диска, перед файлом необходимо поставить знак «\»: \text.txt

Теперь перейдем в корень диска «С» (это можно сделать с помощью команды CD\). Сейчас для открытия файла «text.txt» достаточно написать в командной строке text.txt без использования знака «\», поскольку текущим каталогом является диск «С», а файл как-раз расположен в корне диска «С»

Теперь создадим в папке «Users» файл «file.txt» и изменим текущий каталог на «С:\Users\имя_пользователя» (в моем случае «имя_пользователя» — «вадим»). Сделать это можно с помощью команды: cd users\имя_пользователя. Файл «file.txt» находится ни в корне диска «С», ни в текущем каталоге, поэтому для его  открытия необходимо указать не только название файла, но и каталог, в котором он находится (в нашем случае «Users»). Если мы запишем просто users\file.txt, то на экран будет выведено сообщение «Системе не удается найти указанный путь», поскольку эта самая «система» пытается найти файл «file.txt» в папке «Users», начиная от текущего каталога, т.е. по маршруту C:\Users\вадим\Users\file.txt. Если же мы запишем в командной строке \users\file.txt, то система будет искать файл «file.txt» в папке «Users», начиная от корня диска «С», т.е. по маршруту «C:\Users\file.txt», который является правильным.

Если файл расположен на другом диске, то для доступа к нему необходимо указывать полный путь с указанием имени диска. Например, создадим на диске «D» папку «FOLDER», а в ней файл «f1.txt». Тогда команда для открытия файла «f1.txt» будет выглядеть так: d:\folder\f1.txt

Для обозначения текущего каталога и 3-х его верхних уровней используются особые обозначения. Так текущий каталог обозначается символом «.» (точка), его родительский каталог – символом «..», каталог 2-го уровня – символом «…», каталог 3-го уровня – символом «….». Эти обозначения используются в некоторых командах. Например, команда CD.. осуществляет переход в родительский каталог.

Использование групповых символов.

При работе в командной строке имена файлов можно заменять групповыми символами, «*» (звездочкой) и «?» (вопросительным знаком). Символ «*» заменяет любое количество символов в названии файла, а символ «?» обозначает присутствие или отсутствие одного символа в названии файла. Например, запись «*.txt» обозначает все текстовые файлы. Запись «file.*» обозначает файлы с именем «file» и любым расширением. Запись «*.*» обозначает все файлы. Запись «fi?e.txt» может обозначать любой текстовый файл, с названием file.txt, fie.txt, fife.txt, fi4e.txt и т.д.

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


Предыдущая статья: Запуск командной строки.
Оглавление: Командная строка.
Следующая статья: Перенаправление ввода-вывода и конвейеризация.


простой поиск тестовой строки в файлах.

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

Формат командной строки:

FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] «строка» [[диск:][путь]имя_файла[ …]] Параметры команды:

/V — Вывод всех строк, НЕ содержащих заданную строку.

/C — Вывод только общего числа строк, содержащих заданную строку.
/N — Вывод номеров отображаемых строк.
/OFF[LINE] — Не пропускать файлы с установленным атрибутом «Автономный».
/I — Поиск без учета регистра символов.
«строка» — Искомая строка.
[диск:][путь]имя_файла — Один или несколько файлов, в которых выполняется поиск.

Примеры использования:

FIND /? — выдать справку по использованию команды.

find /I myfile.txt «новость» — выполнить поиск строки новость без учета регистра символов в текстовом файле myfile.txt . По умолчанию, если не задан параметр /I регистр символов учитывается.

find /C myfile.txt «новость» — отобразить общее количество строк, содержащих текст «новость».

FIND /I %TEMP%\*.tmp «windows» — выполнить поиск в каталоге временных файлов для всех файлов с расширением tmp строк , содержащих текст

windows без учета регистра символов.

FIND /I %TEMP%\*.tmp «windows» | more — то же, что и в предыдущем примере, но с использованием постраничного вывода на экран.

ipconfig /all | FIND «DNS» — из вывода команды ipconfig /all найти строки, содержащие текст DNS

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

find «html»

Соответственно, пример с поиском во временных файлах, приведенный выше, в ОС Windows XP ( значение переменной %TEMP% по умолчанию принимает путь с пробелами ) будет выполняться верно при использовании следующей команды:

FIND /I «windows»

Естественно, шаблон имени файла *.tmp использовавшийся в примере выше, при перенаправлении ввода применять нельзя ( перенаправление можно выполнять для конкретного файла — textfile.tmp в примере ) и для организации поиска текстовой строки в нескольких файлах можно воспользоваться циклической обработкой их содержимого , например, с помощью команды

FOR.

@ECHO OFF
for %%i in («%TEMP%\*.tmp») do FIND %%i «windows»
. . .

Применение команды FIND для поиска строки в результатах вывода другой программы используется, например, для определения доступности сетевого узла с помощью команды PING . Утилита ping.exe не возвращает признак доступности пингуемого адреса в значении переменной ERRORLEVEL (Ненулевое значение ERRORLEVEL утилита ping.exe формирует только в том случае, если заданы ошибочные параметры командной строки). Поэтому, для определения доступности IP- адреса, используется анализ вывода ping.exe, который отличается для доступного и недоступного узла. Так, например, если пингуемый адрес доступен, то в сообщении будет присутствовать значение

TTL:

Обмен пакетами с yandex.ru [87.250.250.11] по 32 байт:
Ответ от 87.250.250.11: число байт=32 время=10мс TTL=55

А в случае недоступности, строка символов «TTL» в выводимых результатах отсутствует. Если строка символов «TTL» найдена, то FIND сформирует значение переменной ERRORLEVEL равным 0 Таким образом, для определения факта доступности узла в командном файле можно воспользоваться следующим способом:

ping -n 1 COMPUTER | find /I «TTL» > nul
if %ERRORLEVEL%==0 goto LIVE
ECHO computer не доступен
подпрограмма обработки недоступного состояния
. . .
Exit
:LIVE — начало подпрограммы обработки состояния доступности узла
. . .
. . .

Команда ping используется в цепочке с командой find (конвейер ) и результаты ее вывода используются в качестве ввода для поиска строки «

TTL«. В конвейер добавлена команда перенаправления стандартного вывода на фиктивное устройство nul, т.е. подавление вывода. Ключ -n 1 задает однократный опрос узла COMPUTER для ping.exe.

Основные cmd команды – просто о полезном

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

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

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


Часть команд пришла к нам еще из MS-DOS. Командную строку также называют консолью. Она применяется не только для администрирования операционной системы, но и для управления обычными программами. Чаще всего в такой набор команд включаются наиболее редко употребляемые.

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

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

Командной оболочкой Windows для манипуляции и перенаправления команд определенным утилитам и средствам операционной системы является интерпретатор Cmd.exe. Он загружает консоль и перенаправляет команды в понятном для системы формате.

Вызвать консоль в Windows можно несколькими способами:

  • Через утилиту «Выполнить» — для ее запуска нужно задействовать комбинацию клавиш «Win»+ «R». Затем ввести в поле команду cmd и нажать «Ok»;
  • Через меню «Пуск» — переходим во «Все программы» — «Стандартные» — «Командная строка».

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

После запуска утилиты можно получить справочную информацию о командах и формате их написания в консоли. Для этого нужно ввести оператор help и нажать на «Enter»:

Наиболее часто употребляемыми являются следующие команды:

  • RENAME – переименование директорий и файлов. Синтаксис команды:

RENAME | REN [диск/путь] исходное имя файла/каталога | конечное имя_файла
Пример: RENAME C:UsersдомашнийDesktoptost.txt test.txt

  • DEL (ERASE) – используется для удаления только файлов, а не каталогов. Ее синтаксис:

DEL | ERASE [метод обработки] [имя_файла]
Пример: Del C:UsersдомашнийDesktoptest.txt/P

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

Более подробно о возможных значениях параметра «метод обработки» можно узнать из технической документации по операционной системе Windows.

  • MD – позволяет создать папку по указанному пути. Синтаксис:

MD [диск:] [путь]
Пример:
MD C:UsersдомашнийDesktoptest1test2

В примере будет создана подпапка test2 в папке test1. Если одна из корневых папок пути не существует, то она тоже будет создана:

  • RD (RMDIR) – удаление определенной папки или всех директорий по указанному пути. Синтаксис:

RD | RMDIR [ключ_обработки] [диск/путь]
Пример:
rmdir /s C:UsersдомашнийDesktoptest1test2

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

В следующем разделе мы подробно рассмотрим сетевые команды cmd.

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

  • ping – команда служит для мониторинга возможностей сетевого подключения ПК. Удаленному компьютеру отправляется установленное количество пакетов, а затем отправляется им назад. Учитывается время передачи пакетов и процент потерь. Синтаксис:

ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_ПК]

Пример реализации команды:
ping example.microsoft.com
ping –w 10000 192.168.239.132

В последнем примере cmd ping команды запрос посылается адресату с указанным IP адресом. Интервал ожидания между пакетами составляет 10 000 (10 сек). По умолчанию этот параметр установлен на 4 000:

  • tracert – служит для определения сетевого пути к указанному ресурсу путем посыла специального эхо-сообщения через протокол
  • ICMP (Control Message Protocol). После запуска команды с параметрами выводится список всех маршрутизаторов, через которые проходит путь следования сообщения. Первый в списке элемент является первым маршрутизатором со стороны запрашиваемого ресурса.

Синтаксис tracer команды cmd:
tracert [-d] [-h максимальное_число_переходов] [-j список_узлов] [-w интервал] [имя_конечного_ресурса]
Пример реализации:
tracert -d -h 10 microsoft.com

В примере прослеживается маршрут к указанному ресурсу. При этом увеличивается скорость совершения операции за счет применения параметра d, который предотвращает попытки команды получить разрешение на чтение IP адресов. Количество переходов (прыжков) ограничено 10 с помощью установленного значения параметра h. По умолчанию, количество прыжков равно 30:

shutdown [{-l|-s|-r|-a}] [-f] [-m [\имя_ПК]] [-t xx] [-c «сообщения»] [-d[u][p]:xx:yy]
Пример:
shutdown /s /t 60 /f /l /m \191.162.1.53

Произойдет выключение (s) удаленного ПК (m) с указанным IP адресом (191.162.1.53) через 60 секунд (t). При этом принудительно будет выполнен выход из всех приложений (f) и сеанса текущего пользователя (l).

При работе с ПК может пригодиться еще несколько команд из огромного списка операторов cmd. Вот некоторые из них:

  • format – выполняет форматирование CD диска в дисководе, имя которого указано в параметрах. Синтаксис команды:

format том [/fs: Файловая_Система] [/v: метка] [/q] [/a: размер] [/c] [/x]

При написании синтаксиса какой-либо команды квадратными скобками выделяются необязательные параметры.

Это подтверждает следующий пример написания команды:
format e: — будет отформатирован носитель в дисководе E;

  • set – служит для работы с переменными среды. Эта cmd команда позволяет создавать, удалять и присваивать значение переменным, которые можно использовать во время работы с командной строкой. Синтаксис:

set [[/a [выражение]] [/p [имя_переменной=]] строка]
Пример:
set include=c:inc

  • start – предназначена для запуска указанной программы или команды в отдельном окне:

Пример:
start notepad

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

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

Всем привет. В этой статье, мы поговорим на такие темы как : Команды CMD, Команды командной строки, Командная строка.

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

Командная строка Windows использует интерпретатор команд cmd.exe, который позволяет загружать приложения и направляет поток данных между ними, проще говоря переводит команды пользователя, в понятный системе вид. Консоль командной строки интегрирована во все версии ОС Windows. На первый взгляд коммандный интерфейс пугает пользователя избалованных графическим интерфейсом того-же Windows, но как правило командный интерфейс, намного быстрее и имеет массу дополнительных возможностей, которые не могут быть осуществлены в граффическом интерфейсе.

Методы запуска:

  1. Пуск / Все программы / Стандартные / Командная строка.
  2. Пуск / Выполнить / в строку вводим cmd.exe
  3. Запуск из системной папки: C:\WINDOWS\system32\cmd.exe

Команды CMD.

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

КоммандаОписание
ASSOCВывод либо изменение сопоставлений по расширениям имен файлов.
ATВыполнение команд и запуск программ по расписанию.
ATTRIBОтображение и изменение атрибутов файлов.
BREAKВключение/выключение режима обработки комбинации клавиш CTRL+C.
CACLSОтображение/редактирование списков управления доступом (ACL) к файлам.
CALLВызов одного пакетного файла из другого.
CDВывод имени либо смена текущей папки.
CHCPВывод либо установка активной кодовой страницы.
CHDIRВывод имени либо смена текущей папки.
CHKDSKПроверка диска и вывод статистики.
CHKNTFSОтображение или изменение выполнения проверки диска во время загрузки.
CLSОчистка экрана.
CMDЗапуск еще одного интерпретатора командных строк Windows.
COLORУстановка цвета текста и фона, используемых по умолчанию.
COMPСравнение содержимого двух файлов или двух наборов файлов.
COMPACTОтображение/изменение сжатия файлов в разделах NTFS.
CONVERTПреобразование дисковых томов FAT в NTFS. Нельзя выполнить преобразование текущего активного диска.
COPYКопирование одного или нескольких файлов в другое место.
DATEВывод либо установка текущей даты.
DELУдаление одного или нескольких файлов.
DIRВывод списка файлов и подпапок из указанной папки.
DISKCOMPСравнение содержимого двух гибких дисков.
DISKCOPYКопирование содержимого одного гибкого диска на другой.
DOSKEYРедактирование и повторный вызов командных строк; создание макросов.
ECHOВывод сообщений и переключение режима отображения команд на экране.
ENDLOCALКонец локальных изменений среды для пакетного файла.
ERASEУдаление одного или нескольких файлов.
EXITЗавершение работы программы CMD.EXE (интерпретатора командных строк).
FCСравнение двух файлов или двух наборов файлов и вывод различий между ними.
FINDПоиск текстовой строки в одном или нескольких файлах.
FINDSTRПоиск строк в файлах.
FORЗапуск указанной команды для каждого из файлов в наборе.
FORMATФорматирование диска для работы с Windows.
FTYPEВывод либо изменение типов файлов, используемых при сопоставлении по расширениям имен файлов.
GOTOПередача управления в отмеченную строку пакетного файла.
GRAFTABLПозволяет Windows отображать расширенный набор символов в графическом режиме.
HELPВыводит справочную информацию о командах Windows.
IFОператор условного выполнения команд в пакетном файле.
LABELСоздание, изменение и удаление меток тома для дисков.
MDСоздание папки.
MKDIRСоздание папки.
MODEКонфигурирование системных устройств.
MOREПоследовательный вывод данных по частям размером в один экран.
MOVEПеремещение одного или нескольких файлов из одной папки в другую.
PATHВывод либо установка пути поиска исполняемых файлов.
PAUSEПриостановка выполнения пакетного файла и вывод сообщения.
POPDВосстановление предыдущего значения текущей активной папки, сохраненного с помощью команды PUSHD.
PRINTВывод на печать содержимого текстовых файлов.
PROMPTИзменение приглашения в командной строке Windows.
PUSHDСохранение значения текущей активной папки и переход к другой папке.
RDУдаление папки.
RECOVERВосстановление читаемой информации с плохого или поврежденного диска.
REMПомещение комментариев в пакетные файлы и файл CONFIG.SYS.
RENПереименование файлов и папок.
RENAMEПереименование файлов и папок.
REPLACEЗамещение файлов.
RMDIRУдаление папки.
SETВывод, установка и удаление переменных среды Windows.
SETLOCALНачало локальных изменений среды для пакетного файла.
SHIFTИзменение содержимого (сдвиг) подставляемых параметров для пакетного файла.
SORTСортировка ввода.
STARTЗапуск программы или команды в отдельном окне.
SUBSTСопоставляет заданному пути имя диска.
TIMEВывод и установка системного времени.
TITLEНазначение заголовка окна для текущего сеанса интерпретатора командных строк CMD.EXE.
TREEГрафическое отображение структуры папок заданного диска или заданной папки.
TYPEВывод на экран содержимого текстовых файлов.
VERВывод сведений о версии Windows.
VERIFYУстановка режима проверки правильности записи файлов на диск.
VOLВывод метки и серийного номера тома для диска.
XCOPYКопирование файлов и дерева папок.

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

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

Тоесть есть например каталог kat и в нем находять какие-либо файлы, чтоб удалить каталог вместе с файлами, нужно прописать RD/s kat. Список ключей к любой комманде можно узнать, набрав имя команды слеш и вопрос: имя_команды/?.

Основные команды работы с каталогами:

  • MD — Создание каталога. Синтаксис: (MD имя каталога, есть возможность указать путь расположения).
  • RD — Удаление каталога. Синтаксис: (RD имя каталога, есть возможность указать путь расположения). Примечание, RD без ключей позваляет удалить только пустой каталог.
  • CD — Смена текущего каталога. Синтаксис: (CD имя каталога, есть возможность указать путь расположения). CD\ — Переход в корневой каталог. CD.. — Переход в родительский каталог.
  • DIR — Просмотр каталога ввиде списка. Синтаксис: (DIR имя каталога, есть возможность указать путь расположения).
  • TREE — Вывод каталогов в граффическом представлении. Синтаксис: (TREE имя каталога, есть возможность указать путь расположения).
  • MOVE — Перемещение\Переименование каталога. Синтаксис: (MOVE что_перемещаем куда_перемещаем, есть возможность указать путь расположения).
  • XCOPY — Копирование структур каталогов. Синтаксис: (XCOPY что_копируем куда_копируем, есть возможность указать путь расположения).

Команды работы с файлами:

  • COPY CON — Создание файла. Синтаксис: (COPY CON имя_файла_с_расширением, есть возможность указать путь расположения).
  • TYPE — Вывод содержимого файла на экран. Синтаксис: (TYPE имя_файла_с_расширением, есть возможность указать путь расположения).
  • DEL — Удаление файла. Синтаксис: (DEL имя_файла_с_расширением, есть возможность указать путь расположения).
  • COPY — Копирование файла\Обьединения файлов. Синтаксис(копирование): (COPY что_копируем куда_копируем, есть возможность указать путь расположения). Синтаксис(обьединение): (COPY имя_файла + имя_файла + имя_файла… имя_файла_обьединения, есть возможность указать путь расположения).
  • EDIT — Создание\Редактирование файла. Синтаксис: (EDIT имя файла, есть возможность указать путь расположения).
  • MOVE — Перемещение\Переименование файла. Синтаксис: (MOVE что_перемещаем куда_перемещаем, есть возможность указать путь расположения).
  • REN — Переименование файлов. Синтаксис: (REN что_переименовываем вочто_переименовываем, есть возможность указать путь расположения).
  • FC — Сравнение файлов. (FC имя_файла имя_файла имя_файла…, есть возможность указать путь расположения).

Команды системного назначения:

  • CLS — Отчистка экрана.
  • DATE — Просмотр и вывод на изменения текущей даты.
  • VER — Вывод информации о текущей версии Операционной системы.
  • VOL — Вывод информации о томе-логическом разделе диска.
  • SYSTEMINFO — Вывод инофрмации о конфигурациях системы.
  • EXIT — Выход из командной строки.

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

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

что это такое и как его использовать

Автор Глеб Захаров На чтение 4 мин. Просмотров 128 Опубликовано

Командная строка доступна в большинстве операционных систем Windows


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

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

Командную строку иногда неправильно называют «командной строкой DOS» или самой MS-DOS. Командная строка – это программа для Windows, которая эмулирует многие возможности командной строки, доступные в MS-DOS, но это не MS-DOS.

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

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


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

Другой способ получить доступ к командной строке – воспользоваться командой запуска cmd или в ее исходном расположении по адресу C: \ Windows \ system32 \ cmd.exe, но использование ярлыка быстрее для большинства людей.

Еще один способ открыть командную строку в некоторых версиях Windows – через меню Power User. Тем не менее, вы можете увидеть PowerShell вместо командной строки в зависимости от того, как настроен ваш компьютер; Узнайте, как это изменить здесь.

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

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


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

Например, выполнение следующей команды командной строки в папке «Загрузки» приведет к удалению всех файлов MP3 из этой папки:

  del * .mp3  

21 хитрость командной строки и хаки

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

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

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

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

  del C: \ files \ music  

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

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

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


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

  • Команды Windows 8
  • Команды Windows 7
  • Команды Windows Vista
  • Команды Windows XP

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

Вот некоторые из наиболее часто используемых команд командной строки, которые используются в различных ситуациях: chkdsk, copy, ftp, del, format, ping, attrib, net, dir, help и shutdown.

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


Командная строка доступна в любой операционной системе Windows NT, которая включает в себя Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP и Windows 2000, а также Windows Server 2012, 2008 и 2003.

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

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

Автор:
Владимир

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

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

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

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

Именно поэтому ею пользуются для создания пакетных файлов (BAT-файлы), которые выполняют определенную последовательность операций для выполнения поставленной той или иной задачи.

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

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

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

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

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

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

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

Также можно просто перейти в раздел Все программы и в папке Стандартные и будет находиться ярлык командной строки. И наконец, можно воспользоваться утилитой Выполнить, для этого нажмите сочетание клавиш Win+R или запустите утилиту Выполнить через меню Пуск. Теперь введите в строку Открыть cmd и нажмите Enter.

Сам исполняемый файл командной строки находится на системном диске по следующему пути: Windows/System32/cmd.exe.

Настройка окна командной строки

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

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

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

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

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

ASSOC Отображение на экране или модификация сопоставлений по расширениям имен файлов.
ATTRIB Просмотр и модификация аттрибутов файлов.
BREAK Включает или отключает возможность использования CTRL+C в системе DOS.
BCDEDIT Устанавливает свойства в базе данных загрузки, которая позволяет управлять начальной загрузкой.
CACLS Выводит данные и изменяет списки управления доступом (ACL) к файлам.
CALL Вызывает один пакетный файла из другого, а также может передавать входные аргументы.
CD Выводит имя пути или перемещает к другой папке.
CHCP Вывод или задание кодировки.
CHDIR Выводит название или перемещает к другой папке.
CHKDSK Диагностика накопителя на ошибки.
CHKNTFS Показывает или изменяет диагностику накопителя во время загрузки.
CLSО чистка дисплея от всех символов.
CMD Запускает программу командной строки Windows. На одном компьютере их можно запустить бесконечное количество. Они будут работать независимо друг от друга.
COLOR Изменяет и устанавливает основной фон окна и самих шрифтов.
COMP Показывает различия и сравнивает содержимое двух файлов.
COMPACT Изменяет и показывает сжатие файлов в NTFS.
CONVERT Изменяет дисковые тома FAT в NTFS. Текущий диск изменить не удастся.
COPY Создаёт копию файла или файлов и помещает их в указанное место.
DATE Показывает или устанавливает текущую дату.
DEL Уничтожает один или несколько файлов сразу.
DIR Показывает имена файлов и папок с их датой создания, находящихся в текущей или указанной в параметрах папки .
DISKCOMP Сравнивает и показывает различия 2 гибких накопителей.
DISKCOPY Создаёт копию содержимого одного гибкого накопителя на другой.
DISKPART Показывает и изменяет свойств раздела диска.
DOSKEY Изменяет и повторно вызывает командные строки; создаёт макросы.
DRIVERQUERY Отображает сведения о «положении дел» и атрибутах драйвера устройства.
ECHO Выводит текстовую информацию и меняет режим отображения команд на экране.
ENDLOCAL Подводит к концу локализацию среды для пакетного файла.
ERASE Уничтожает файл или файлы.
EXIT Прекращает работу программы командной строки
FC Показывает различия двух файлов или двух наборов файлов а также сравнивает их
FIND Осуществляет поиск текстовой строки в файлах либо в одном файле.
FINDSTR Расширенный поиск текстовых строк в файлах.
FOR Цикл. Повторяет выполнение одной и той же команды указанное количество раз
FORMAT Форматирование накопителя для работы с Windows.
FSUTIL Показывает и устанавливает атрибуты файловой системы.
FTYPE Даёт возможность изменить и просмотреть типы файлов, которые в основном применяются при сопоставлении по расширениям имен файлов.
GOTO Передаёт управление к другой указанной команде.
GPRESULT Выводит сведения о групповой политике для компьютера или пользователя.
GRAFTABL Позволяет Windows показывать расширенный набор символов в графическом режиме.
HELP Выводит все данные о существующих командах консоли Windows.
ICACLS Показывает, модифицирует, архивирует либо восстанавливает списки ACL для файлов и папок.
IF Выполняет команды по заданному условию.
LABEL Создаёт, модифицирует и уничтожает метки тома для накопителей.
MD Создаёт пустой каталог.
MKDIR Создаёт пустой каталог.
MKLINK Создает символические и жесткие ссылки
MODE Настраивает системные устройства.
MORE Последовательно выводит информацию по блокам размером в один экран .
MOVE Перемещает файлы из одного расположения в другое.
OPENFILES Показывает файлы, которые открыты на общей папке удаленным пользователем.
PATH Выводит или задаёт полный путь к исполняемым файлам.
PAUSE Прекращает выполнение команд командной строки и выводит информирующий текст.
POPD Восстанавливает предыдущее значение активной папки, которое было сохранено посредством команды PUSHD.
PRINT Выводит на печать содержимое текстового файла.
PROMPT Модифицирует приглашение в командной строке Windows.
PUSHD Сохраняет значение активной папки и переходит к другой папке.
RD Удаляет папку.
RECOVER Возрождает данные, способные читаться, с плохого или поврежденного винчестера.
REM Помещает комментарии в пакетные файлы и файл CONFIG.SYS.
REN Меняет название как файлов так и папок.
RENAME Аналогичен команде REN.
REPLACE Меняет файлы местами.
RMDIR Уничтожает каталог.
ROBOCOPY Продвинутый инструмент для копирования файлов и целых папок
SET Показывает, устанавливает и уничтожает переменные среды Windows.
SETLOCAL Производит локализацию изменений среды в пакетном файле.
SC Даёт возможность работать со службами
SCHTASKS Позволяет запускать любые программы и последовательно выполнять нужные команды по заданному плану
SHIFT Меняет позицию (сдвиг) подставляемых параметров для пакетного файла.
SHUTDOWN Завершает работу компьютера.
SORT Сортирует ввод по заданным параметрам.
START Запускает программу или команду в новом окне.
SUBST Назначение заданному пути имени накопителя.
SYSTEMINFO Выводит данные об операционной системе и конфигурации компьютера.
TASKLIST Показывает список всех запущенных процессов с их идентификаторами.
TASKKILL Прекращает работу процесса или приложения.
TIME Устанавливает и выводит системное время.
TITLE Задаёт название окну для текущего сеанса интерпретатора командных строк CMD.EXE
TREE Выводит директории накопителя в удобном наглядном виде.
TYPE Выводит содержимое текстовых файлов.
VER Выводит краткие сведения о версии Windows.
VERIFY Проверяет на ошибки записи файла на накопителе.
VOL Выводит на дисплей метки и серийный номер тома накопителя.
XCOPY Создаёт копию файлов.
WMIC Выводит WMI в командной строке.

 

Для начинающих пользователей знание имен команд – это слишком мало. По приведенному списку можно лишь оценить возможности командной строки. Чтобы использовать ту или иную команду необходимо соблюдать синтаксис написания команд. Узнать синтаксис по любой команде можно опять же с помощью самой командной строки. Для этого введите команду и после ее имени допишите /? и нажмите Enter. Тот же результат даст команда HELP ИМЯ_КОМАНДЫ. Например:
COPY /? или HELP COPY

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

Для того, чтобы не набирать повторно одну и туже команду с различными аргументами используйте клавиши клавиатуры стрелки ВВЕРХ-ВНИЗ. Тем самым в окне будут отображаться предыдущие команды, введенные в консоль.

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

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

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

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

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

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

Никаких диалоговых окон или результатов о выполнении команды пользователю не выводится за исключением тех, которые предусмотрены некоторыми командами.
Пример простого пакетного файла:
DEL C:Temp /Q
PAUSE

Данный файл будет очищать временную папку Temp, расположенную в корне диска С. Причем запрос на удаление файлов не будет выводиться (ключ /Q). Команда PAUSE здесь позволит не закрывать окно командной строки после выполнения очистки папки. То есть пользователь сможет посмотреть результат очистки временной папки. После нажатия любой клавиши окно командной строки будет закрыто.
Команду PAUSE очень часто используют именно для отладки различных сценариев и проверки работы пакетных фалов.

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

 Видео по теме:

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

Работа с программой из командной строки Пожалуйста, включите JavaScript в браузере!

Вы можете управлять Kaspersky Safe Kids с помощью командной строки.

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

safekids.com <команда> [параметры]

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

Команды, доступные для работы с Kaspersky Safe Kids

Команда

Описание

Пример синтаксиса

HELP

Открывает справочную информацию о синтаксисе командной строки.

safekids.com [ /? | HELP ]

UPDATE

Запускает обновление Kaspersky Safe Kids. По умолчанию программа загружает обновления с основных серверов.

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

Тестовые сервера содержат непротестированные изменения, которые могут привести к падению программы.

safekids.com update

ROLLBACK

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

  • [/R:<файл_отчета>] – сохранять только критические события;
  • [/RA:<файл_отчета>] – сохранять все события.

    Где <файл_отчета> – полный путь к файлу TXT, куда сохраняется отчет об откате баз. Выполнение команды требует подтверждения паролем от вашего аккаунта My Kaspersky.

safekids.com rollback </password=<введите_пароль>> [/R[A]:<файл_отчета>]

EXPORT

Экспортирует настройки Kaspersky Safe Kids в файл TXT.

safekids.com export <полный_путь_к_файлу>

IMPORT

Импортирует настройки из файла TXT в Kaspersky Safe Kids.

safekids.com import <полный_путь_к_файлу>

EXIT

Завершает работу Kaspersky Safe Kids. Выполнение команды требует подтверждения паролем от вашего аккаунта My Kaspersky.

safekids.com exit </password=<введите_пароль>>

TRACES

Управляет записью событий в работе Kaspersky Safe Kids. Команда выполняется со следующими параметрами:

  • [on] – включить запись событий в работе программы;
  • [off] – выключить запись событий в работе программы;
  • [clear] – очистить папку, содержащую журналы событий;
  • [copyto] – скопировать все журналы событий в новую папку.

safekids.com traces [copyto <полный_путь_к_файлу>]

CHECK_PSW

Проверяет ваш пароль от аккаунта My Kaspersky. Если введенный пароль верен, командная строка возвращает статус 0. Если введен неверный пароль, вы увидите сообщение об ошибке.

safekids.com check_psw

CLS 

Очищает экран командной строки.

safekids.com cls

UNINSTALL_UCP

Уведомляет сайт My Kaspersky, что выполнено удаление Kaspersky Safe Kids.

safekids.com uninstall_ucp

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

safekids.com <команда> /?

safekids.com HELP <команда>

Установка и настройка параметров Kaspersky Safe Kids с помощью командной строки предназначена для целей технической поддержки. Не рекомендуется использовать эти параметры без консультации или указания сотрудников Службы технической поддержки. Не рекомендуется использовать эти параметры без консультации или указания сотрудников Службы технической поддержки.

В начало

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

Ключевой момент: Рекомендации по документированию инструменты командной строки.

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

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

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

  • В HTML используйте элемент
     .
  • В Markdown используйте ограничитель кода ().

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

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

  • Форматировать текст заполнителя с заполнителем переменные.
  • Следуйте командной строке с описательным списком заполнителя переменные, используемые в командной строке. Для получения дополнительной информации см. Объяснение заполнителей.
  • Командная строка

    Если в ваших инструкциях командной строки отображается несколько строк ввода, запустите каждая строка ввода с символом подсказки $ .

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

    Рекомендовано:

    Введите в терминал следующий код:

    устройства $ adb
     

    Результат следующий:

    Список подключенных устройств
    эмулятор-5554 устройство
    эмулятор-5556 устройство
     

    Рекомендовано:

    оболочка $ adb
    оболочка @ $ screencap / sdcard / screen.PNG
    оболочка @ $ exit
    $ adb pull /sdcard/screen.png
     

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

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

    Рекомендовано:

    $ cat ~ /.ssh / my-ssh-key.pub
     

    Вывод подобен следующему:

    ssh-rsa  ЗНАЧЕНИЕ_КЛЮЧА   ИМЯ ПОЛЬЗОВАТЕЛЯ 
     

    Необходимые предметы

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

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

     gcloud compute project-info описать 
     gcloud alpha functions get-logs  FUNCTION_NAME  

    Необязательные аргументы

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

    В следующем примере требуется ГРУППА , но GLOBAL_FLAG и FILENAME не являются обязательными.

     gcloud dns  ГРУППА  [ GLOBAL_FLAG ] [ FILENAME ] 

    Взаимоисключающие аргументы

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

    В этом примере выберите FILE_1 или FILE_2 .

     { FILE_1  |  ФАЙЛ_2 } 

    В следующем примере также есть два варианта:

    • Левая сторона трубы: если исходный код развертывается из облака репозиторий, требуется следующее:
      --source = CLOUD_SOURCE --source-url = SOURCE_URL
    • Правая сторона трубы: если исходный код находится в локальном каталоге:
      • --bucket = BUCKET требуется.
      • --source = LOCAL_SOURCE не является обязательным, как указано в квадрате скобки.
     {--source =  CLOUD_SOURCE  --source-url =  SOURCE_URL  | --bucket =  ВЕДРО  [--source =  LOCAL_SOURCE ]} 

    Аргументы, которые могут повторяться

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

    В этом примере пользователь может указать несколько экземпляров необязательного параметр GLOBAL_FLAG .

     gcloud dns  ГРУППА  [ GLOBAL_FLAG  ...] 

    Вывод из команд

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

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

    Рекомендуется: вывод подобен следующему:

    Рекомендуется: Результат следующий:

    Для получения информации о объяснении заполнителей в выводе см. Заполнители в выводе.

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

    При обсуждении команд и их составных частей в инструменте командной строки gcloud а в командах Linux следуйте этому руководству:

    • Избегайте сопоставления номенклатуры команд инструмента gcloud с Команды Linux.
    • Команды Linux могут быть сложными. Целесообразно описать, что все команда делает, а не то, что называются ее отдельные элементы.
    • Для команд Linux или команд в gcloud инструмент, спросите себя, должен ли читатель знать имя командной строки элемент или, если объяснения команды достаточно.

    команды gcloud

    gcloud  ГРУППА  |  КОМАНДА  [--account =  УЧЕТНАЯ ЗАПИСЬ ] [--configuration =  КОНФИГУРАЦИЯ ] \
        [--flatten = [ KEY , ...]] [- format =  FORMAT ] [--help] [--project =  PROJECT_ID ] \
        [--quiet, -q] [- verbosity =  VERBOSITY ; default = "предупреждение"] [--version, -v] \
        [-h] [--log-http] [- trace-token =  TRACE_TOKEN ] [--no-user-output-enabled]
     

    Для точной классификации инструмент gcloud синтаксис различает команду и группу команд .В docs, однако содержимое командной строки обычно называется командами.

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

    Пример команды
     gcloud init 
    Пример команды с флагом
     gcloud init - пропустить диагностику 
    Пример команды с несколькими элементами
    gcloud ml-engine jobs отправить обучение $ {JOB_NAME} \
        --package-path = трейнер \
        --module-name = трейнер.задача \
        --staging-bucket = gs: // $ {BUCKET} \
        --job-dir = gs: // $ {BUCKET} / $ {JOB_NAME} \
        --runtime-version = 1.2 \
        --region = us-central1 \
        --config = config / config.yaml \
        - \
        --data_dir = gs: // $ {BUCKET} / data \
        --output_dir = gs: // $ {BUCKET} / $ {JOB_NAME} \
        --train_steps = 10000
     

    Предыдущая команда состоит из следующих элементов:

    • ml-engine - это группа команд gcloud .
    • рабочих мест - это группа команд мл с двигателем .
    • отправить - это рабочих мест группа команд.
    • обучение - это команда submit .
    • $ {JOB_NAME} - аргумент, относящийся к среде переменная с именем JOB_NAME , которая была установлена ​​ранее.
    • --package-path - это флаг, установленный для пути к пакету Python для сборки.
    • - изолированно отделяет предшествующие ему аргументы gcloud от аргументы пользователя которые следуют за ним.

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

    Для получения дополнительной информации см. Облачный SDK: gcloud тема.

    Команды Linux

    Внимание: Синтаксис команд Linux известен своей сложностью. В этом разделе рассматриваются только самые распространенные элементы. Для более подробной справки, см. Командную строку Linux.

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

    find / usr / src / linux -follow -type f -name '*. [ch]' | xargs grep -iHn pcnet
     

    Предыдущая команда состоит из следующих элементов:

    • find - имя команды.
    • / usr / src / linux - аргумент, указывающий путь для поиска дюйм. Проще называть просто путем.
    • -после является опцией. Дефис ( - ), часто называемый тире в этот контекст является частью опции.).

    Результаты первой команды перенаправляются с помощью канала ( | ) команде xargs grep -iHn pcnet . Другой символы перенаправления включают больше, чем символ (> ), меньше символа ( <), левая двойная угловая кавычка ( << ) и правая двойная кавычка угловая кавычка ( >> ). Перенаправление означает захват вывод из файла, команды, программы, сценария или даже блока кода в сценарии и отправка его в качестве ввода в другой файл, команду, программу или сценарий.

    Сигналы Linux

    Сигналы

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

    Сигнал Описание
    SIGKILL Сигнал, отправленный на , убить указанный процесс, все члены указанная группа процессов или все процессы в системе. SIGKILL не могут быть пойманы, заблокированы или проигнорированы. Не заменять отменить , конец , выход , выход , стоп или конец .
    SIGTERM Сигнал, отправленный как запрос на , завершает процесс. Несмотря на то что аналогично SIGKILL , этот сигнал дает процессу возможность очистите все дочерние процессы, которые могут быть запущены. Не заменять отменить , конец , выход , выйти или остановить .
    SIGQUIT Сигнал, посланный с клавиатуры на , завершает процесс . Некоторые процессы могут улавливать, блокировать или игнорировать сигнал выхода. Не заменять отменить , конец , выход , выйти или остановить .
    SIGINT Сигнал, посланный на , немедленно прерывает процесс. Действие по умолчанию этого сигнала - корректно завершить процесс.С этим можно справиться, проигнорирован или пойман. Его можно отправить с терминала, например, когда пользователь нажимает Control + C . Не заменять приостановить , конец , выход , пауза или конец .
    SIGPAUSE Сигнал, который сообщает процессу приостановить или спящий режим , пока доставляется сигнал, который либо завершает процесс, либо вызывает функция улавливания сигналов.Не заменять отменить или прерывание .
    SIGSUSPEND Сигнал, посланный для временной приостановки выполнения процесса. Используется для предотвращения доставки определенного сигнала во время выполнения критический раздел кода. Не подставлять паузу или выход .
    SIGSTOP Сигнал, отправленный на , остановить выполнение процесса на потом продолжение (при получении сигнала SIGCONT ). SIGSTOP нельзя поймать, заблокировать или проигнорировать. Не заменять отмена , конец , выход , прерывание , выход или конец .

    Как читать синтаксис команд в Windows

    Справочная таблица синтаксиса команд
    Обозначение Значение
    Полужирный Элементы, выделенные жирным шрифтом, должны набираться в точности так, как они показаны, включая любые слова, выделенные жирным шрифтом, косые черты, двоеточия и т. Д.
    Курсив Элементы, выделенные курсивом, - это элементы, которые вы должны предоставить. Не воспринимайте курсивный элемент буквально и не используйте его в команде, как показано.
    П р и м е ч а н и я Все пробелы следует понимать буквально. Если в синтаксисе команды есть пробел, используйте его при выполнении команды.
    [Текст в скобках] Любые элементы внутри скобки не являются обязательными. Скобки не следует понимать буквально, поэтому не используйте их при выполнении команды.
    Текст вне скобок Любой текст, не заключенный в квадратные скобки, является обязательным. В синтаксисе многих команд единственным текстом, не заключенным в одну или несколько скобок, является само имя команды.
    {Текст в фигурных скобках} Элементы в скобках являются вариантами, из которых вы должны выбрать только один . Скобки не следует понимать буквально, поэтому не используйте их при выполнении команды.
    Вертикальный | бар Вертикальные полосы используются для разделения элементов в скобках и скобках.Не воспринимайте вертикальные полосы буквально - не используйте их при выполнении команд.
    Многоточие ... Многоточие означает, что элемент может повторяться бесконечно. Не вводите многоточие буквально при выполнении команды и старайтесь использовать пробелы и другие необходимые элементы, как показано при повторении элементов.

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

    Пример # 1: Команда Vol

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

    vol [ диск: ]

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

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

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

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

    Основываясь на всей этой информации, вот несколько действительных и недопустимых способов выполнить команду vol и почему:

    объем
     

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

    объем d
     

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

    объем: / p
     

    Недействительно: Параметр / p не указан в синтаксисе команды, поэтому команда vol не запускается при ее использовании.

    том c:
     

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

    Пример № 2: Команда выключения

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

    отключение [ / я | / l | / с | / r | / г | / a | / p | / ч | / e ] [ / f ] [ / m \\ имя компьютера ] [ / t xxx ] [ / d [ p: | u: ] xx : yy ] [ / c " comment " ]

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

    Большой новой концепцией в этом примере является вертикальная полоса. Вертикальные полосы в скобках указывают на необязательные варианты. Таким образом, в приведенном выше примере вы можете, но не обязаны, включить , один из следующих параметров при выполнении команды выключения: / i , / l , / s , / r , / g , / a , / p , / h или / e . Как и скобки, вертикальные полосы служат для объяснения синтаксиса команд, и их не следует понимать буквально.

    Команда выключения также имеет вложенный параметр в [ / d [ p: | u: ] xx : yy ] - по сути, вариант внутри параметра.

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

    выключение / об / с
     

    Недействительно: Параметры / r и / s нельзя использовать вместе. Эти вертикальные полосы указывают варианты, из которых вы можете выбрать только один.

    выключение / с p: 0: 0
     

    Invalid: Использование / s прекрасно, но использование p: 0: 0 - нет, потому что эта опция доступна только с опцией / d , которую мы забыли использовать. Правильным использованием было бы shutdown / s / d p: 0: 0 .

    выключение / r / f / t 0
     

    Действителен: На этот раз все параметры были использованы правильно. Параметр / r не использовался с любым другим выбором в его наборе скобок, а параметры / f и / t использовались, как описано в синтаксисе.

    Пример № 3: Команда Net Use

    В качестве последнего примера рассмотрим команду net use, одну из команд net. Его синтаксис немного запутан, поэтому мы сократили его ниже, чтобы облегчить его объяснение (см. Полный синтаксис здесь):

    чистое использование [{ devicename | * }] [ \\ имя компьютера \ имя ресурса [{ пароль | * }]] [ / постоянный: { да | no }] [ / savecred ] [ / delete ]

    В команде net use есть два экземпляра новой записи: фигурная скобка.Фигурная скобка указывает, что один и только один из вариантов, разделенных одной или несколькими вертикальными полосами, составляет , требуется . Это не похоже на скобку с вертикальными полосами, которая указывает дополнительных вариантов .

    Давайте посмотрим на некоторые допустимые и недопустимые варианты использования net use:

    чистое использование e: * \\ сервер \ файлы
     

    Недействительно: Первый набор фигурных скобок означает, что вы можете указать имя устройства или использовать подстановочный знак * - вы не можете сделать и то, и другое.Либо net use e: \\ server \ files , либо net use * \\ server \ files были бы допустимыми способами выполнения net use в этом случае.

    чистое использование * \\ appsvr01 \ source 1lovet0visitcanada / persistent: нет
     

    Действителен: Мы правильно использовали несколько опций в этом выполнении сетевого использования, включая одну вложенную опцию. Мы использовали * , когда требовалось выбрать между ним и указав devicename , мы указали общий ресурс [ source ] на сервере [ appsvr01 ], а затем решили указать для этого { пароль } share, 1lovet0visitcanada , вместо того, чтобы заставлять net use предлагать нам один { * }.Мы также решили не разрешать автоматическое переподключение этого нового общего диска при следующем запуске компьютера [ / persistent: no ].

    чистое использование / постоянное
     

    Недействительно: В этом примере мы решили использовать дополнительный переключатель / постоянный , но забыли включить двоеточие рядом с ним, а также забыли выбрать между двумя обязательными параметрами, да или нет , между фигурными скобками . Выполнение net use / persistent: да было бы допустимым использованием net use.

    Спасибо, что сообщили нам об этом!

    Расскажите, почему!

    Другой Недостаточно подробностей Трудно понять

    Встроенная ОС, поддержка и услуги | ОСРВ, гипервизор

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

    Предлагаем:
    • Foundation, включая ОСРВ QNX Neutrino, платформу разработки программного обеспечения QNX (SDP) с POSIX-совместимой средой разработки и гипервизор QNX.
    • Сертифицированные по безопасности варианты наших продуктов, которые ускорят ваши усилия по сертификации.
    • Решения безопасности, включая наше решение для безопасного обновления по беспроводной сети (OTA) и наше уникальное решение для анализа двоичного кода.
    • Промежуточное ПО
    • Plus для ускорения ваших усилий по разработке и ускорения вывода на рынок.
    Узнать больше

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

    Предлагаем:
    • Разнообразные пакеты поддержки и технические советы от разработчиков, инженеров и архитекторов.
    • Лучшая в своем классе документация по продукту, дополненная нашей базой знаний.
    • Пакеты поддержки платы
    • для широкого спектра процессоров Arm® и x86.
    • Управляемый жизненный цикл продукта с регулярными обновлениями и исправлениями.
    Просмотреть ресурсы для разработчиков

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

    Предлагаем:
    • Услуги безопасности и решения для двоичного анализа
    • Разработка под заказ
    • Safety Services, чтобы помочь вам получить сертификаты IEC 61508, ISO 26262, IEC 62304 и EN 5012X.
    • Учебные курсы, разработанные и проводимые экспертами в области функциональной безопасности и разработки встроенного программного обеспечения.
    Узнать больше Синтаксис командной строки

    - Сделайте документацию WordPress

    Примечание: Выделите: Следуйте правильному синтаксису и форматированию командной строки.

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

    Если вам нужно отобразить несколько строк ввода командной строки, начинайте каждую строку с символа командной строки доллара ( $ ).

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

    Примеры

    Совет: Рекомендовано:

    Тема $ wp активировать двадцать двадцать один
     

    Результат следующий:

    Успех: переключился на тему «Двадцать двадцать один».

    Наконечник: Рекомендован:

    $ pwd
    /srv/www/wordpress-develop.dev
    $ cat wp-cli.yml
    путь: src /
     

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

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

    Пример

    Наконечник: Рекомендуемый:

    $ wp cap list 'редактор' | xargs wp cap добавить "автор"
     

    Результат следующий:

    Успех: добавлены 24 возможности для роли «автор».

    Наверх ↑

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

    Примеры

    Совет: Рекомендовано:

    Список сообщений $ wp --post_type = 'page' --format = ids
     

    Наконечник: Рекомендован:

    $ wp core check-update
     

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

    Для получения дополнительной информации см. Анатомия команды.

    Наверх ↑

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

    Пример

    Наконечник: Рекомендуемый:

    Установить плагин $ wp https://wordpress.org/plugins/gutenberg/ [--force] [--activate]
     

    В этом примере требуется install , но [--force] и [--activate] являются необязательными аргументами.

    Наверх ↑

    При написании команд, в которых пользователь должен выбрать один элемент, заключите элементы в угловые скобки ( <> ; также известные как знаки неравенства ). Иногда взаимоисключающие варианты также заключаются в фигурные скобки (также известные как фигурные скобки , ). Используйте вертикальные полосы (также известные как трубы , ) для разделения элементов. У вас может быть более двух взаимоисключающих элементов, отделенных друг от друга трубками.

    Пример

    Наконечник: Рекомендуемый:

    Установить плагин $ wp & lt; plugin | zip | url>
     

    В этом примере требуется install , а является допустимым позиционным аргументом.Фактически, wp plugin install принимает тот же позиционный аргумент (слаг, ZIP или URL-адрес устанавливаемого подключаемого модуля). Плагин , zip и url являются взаимоисключающими, но необходимо указать один из аргументов.

    Наверх ↑

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

    Примеры

    Совет: Рекомендовано:

    $ wp media import [--post_id = & lt; post_id>...]
     

    В этом примере многоточие означает, что пользователь может указать несколько экземпляров необязательного аргумента [--post_id = ] .

    Наконечник: Рекомендован:

    Установить плагин $ wp & lt; plugin | zip | url> ...
     

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

    Наверх ↑

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

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

    Примеры

    Совет: Рекомендовано:

    Статус темы $ wp двадцать двадцать один
     

    Результат следующий:

    Подробности темы двадцать двадцать одна:
         Имя: Twenty Twenty-One
         Статус: Активный
         Версия: 1.1
         Автор: WordPress.org
     

    Наконечник: Рекомендован:

    $ wp server --host = localhost.localdomain --port = 80
     

    Вывод подобен следующему:

    Сервер разработки PHP 5.6.9 запущен в пятницу, 22 января, 11:32:56, 2021 г.
    Прослушивание http: //localhost1.localdomain1: 80
    Корень документа - /
    Нажмите Ctrl-C, чтобы выйти.
     

    Для получения дополнительной информации о объяснении заполнителей в выходных данных см. Раздел «Заполнители в выходных данных».

    Наверх ↑

    Последнее обновление:

    Синтаксис командных строк UNIX

    Командные строки UNIX могут быть простыми, состоящими из одного слова, такими как команда date .Они также могут быть более сложными: вам может потребоваться ввести больше, чем имя команды.

    Команда UNIX может иметь или не иметь аргументов . Аргументом может быть опция или имя файла. Общий формат команд UNIX:

    команда параметры имя файла

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

    • Вводите команды в нижнем регистре.

    • Параметры изменяют способ работы команды. Варианты часто одиночные буквы с префиксом тире (-) и обозначенные любыми количество пробелов или табуляции. Несколько параметров в одной командной строке могут быть зачет индивидуально (например, -a -b ), или, в некоторых случаях, вы можете объедините их после одного тире (например, -ab ).

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

    • Аргумент имя_файла - это имя файла, который вы хотите использовать. Если вы неправильно введете имя файла, вы можете получить ответ « имя_файла : нет такого файла или каталога» или " имя_файла : не открывается."

      Некоторые команды, например telnet и who (показаны ранее в этом глава), имеют аргументы, не являющиеся именами файлов.

    • Между командами, параметрами и именами файлов необходимо вводить пробелы.

    • Опции идут перед именами файлов.

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

    В UNIX много команд! Не пытайтесь запомнить их все. В на самом деле вам, вероятно, потребуется знать всего несколько команд и их параметры.Со временем вы выучите эти команды и лучшие способ использовать их в своей работе. Мы рассмотрим некоторые полезные команды UNIX в последующие главы.

    Давайте посмотрим на пример команды UNIX. Команда ls отображает список файлов. Его можно использовать с опциями и аргументами или без них. Если вы введете:

    %   ls   

    , на экране отобразится список имен файлов. Но если вы введете:

    %   ls -l   

    , для каждого файла будет целая строка информации.Параметр -l (тире и строчная буква «l») изменяет обычный вывод команды ls и список файлов в длинном формате. Вы также можете получить информацию о конкретном файле, используя его имя как второй аргумент. Например, чтобы узнать о файле с именем chap1 , введите:

    %   ls -l chap1   

    Многие команды UNIX имеют более одной опции. Например, ls имеет параметр -a ( все ) для вывода списка скрытых файлов.Ты можно использовать несколько вариантов одним из следующих способов:

    %   ls -a -l  
    %   ls -al   

    Вы должны ввести один пробел между именем команды и тире, вводит варианты. Если вы введете ls-al , оболочка скажет «ls-al: команда не найдена».

    Упражнение: ввод нескольких команд

    Лучший способ привыкнуть к UNIX - это ввести несколько команд. Чтобы запустить команду, введите ее и нажмите клавишу ВОЗВРАТ ключ.Помните, что почти все команды UNIX набираются в нижнем регистре.

    Получите сегодняшнюю дату.

    Введите дату

    Список вошедших в систему пользователей.

    Введите who

    Получите дополнительную информацию о пользователях.

    Введите who -u или палец или w

    Узнайте, кто находится у вашего терминала.

    Введите кто я

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

    Введите кто я; дата

    Введите команду неверно.

    Введите woh

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

    Синтаксис командной строки для браузера в строковом режиме

    Синтаксис командной строки для браузера в строковом режиме

    Общий синтаксис:

     www [параметры] [адрес документа [ключевые слова]]
     

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

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

    1. ~ / WWW / по умолчанию.html
    2. /usr/local/lib/WWW/default.html
    3. http://www.w3.org/

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

    Получать помощь

    -help или -?
    Загрузите этот файл прямо в браузер
    -v [а | б | c | г | p | s | т | u]
    Подробный режим: дает текущий комментарий к попыткам программы прочитать данные разными способами.Это также можно включать и выключать во время обычного выполнения, см. Существующие команды. Как сумма подробного вывода из браузера и библиотеки существенны, -v теперь может сопровождаться нулем, одним или несколькими из следующих флаги (без пробела), чтобы различать сгенерированный подробный вывод:
    • a : Привязка релевантной информации
    • b : привязки к локальной файловой системе
    • c : Трассировка кеша
    • г : след SGML
    • p : Информация о модуле протокола
    • s : Соответствующая информация SGML / HTML
    • т : след резьбы
    • u : информация, относящаяся к URI

    Параметр -v без дополнительных параметров отображает все сообщения трассировки.Примером является

    -vpt
     

    показаны сообщения трассировки потока и протокола

    -версия
    Распечатывает номер версии программного обеспечения и номер версии в библиотеку WWW и закрывается.

    Основные режимы исполнения

    Знак минус без завершающих символов означает, что программа будет принимать ввод в формате HTML из стандартный ввод.Это позволяет использовать www в качестве фильтра от HTML к обычному текст например. Относительные ссылки во входных данных анализируются, как если бы адрес документа - это домашняя страница (или адрес документа, если он указан). Подразумевает неинтерактивный режим.
    -h хост
    Установите telnet-соединение с указанным удаленным хостом. Из этого следует выполнение в "безопасном режиме", при котором все ссылки на локальную файловую систему отменен.
    -listrefs
    Добавляет список адресов всех ссылок на документы в конец HTML файл.Этот режим включает неинтерактивный режим.
    Неинтерактивный режим. Выводит отформатированный документ на стандартный вывод, затем уходит. Страницы разделяются символами перевода страницы (FF).
    -o [файл]
    Перенаправляет вывод в указанный файл. Значение по умолчанию - www-out. Этот режим принудительный неинтерактивный режим
    -одинарный
    Однопоточный режим.Если этот флаг установлен, браузер использует блокировку, непрерывный ввод-вывод в интерактивном режиме. В неинтерактивном режиме всегда используется блокировка ввода / вывода.

    Преобразование формата данных (неинтерактивное)

    -реформатировать
    Вывод должен быть в HTML, "канонизированном", чтобы разрывы строк были ставить в общие места. Комментарии, инструкции по обработке и т. Д. Будут удалены. Эта функция позволяет сравнивать файлы HTML, созданные разными редакторами.
    -сыро
    Эта опция командной строки возвращает вывод полностью нетронутым ровно в том виде, в каком он получен модулем протокола. Например, в в случае FTP этот формат возвращает необработанные объекты ASCII для списков каталогов; для HTTP возвращается все, включая заголовок, для Gopher - необработанный Объект ASCII возвращается для меню и т. Д.
    -источник
    Вместо этого отобразите исходный источник (без каких-либо MIME-заголовков) документа разобрать его.
    - из [формат]
    Только если Браузер строкового режима выполняется как фильтр (с использованием опции "-"), эта опция указывает желаемый формат ввода. Значение по умолчанию - «text / html».
    От до [формат]
    Формат - это выходной формат для www. Значение по умолчанию - www / present, но может быть измененным в соответствии с HTTP-спецификациями. Два распространенных формата вывода "www / source" - это источник без заголовков MIME и "www / mime", - это источник с заголовком MIME, если таковой имеется.Хотя возможен и "текст / латекс" который генерирует LaTeX-версию документа (HTML). Тогда это может быть скомпилирован с использованием латекса и оформлен как Postscript. Представлено значение по умолчанию вывод пользователю.

    Параметры экрана

    -p [n]
    где «n» - это число, указывающее длину страницы. Если "n" не указано тогда страница устанавливается на бесконечную длину (полезно для распечаток). Страница по умолчанию размер равен 24 или в некоторых системах устанавливается автоматически.
    -w [n]
    где n - число, задает ширину страницы в столбцах. По умолчанию 78, 79 или 80 в зависимости от системы. (v1.0 или новее)

    Форматы привязки

    -a <формат>
    Задает строку формата в стиле printf, которая будет использоваться при печати ссылок. Должен содержать два символа "% d" в месте расположения чисел. Быть уверенным чтобы экранировать или заключать в кавычки любые используемые вами специальные символы.Например, под Unix:
    www -a \ <% d \>
     
    www -a "(Тип% d)"
     
    -на
    Скрывает позиции привязки в тексте. Полезно при распечатке документа. Опция также может использоваться вместе с опцией -p с номер не указан (бесконечная длина страницы).

    Каталоги

    -d 1 * (t | b | r | n | s | y)
    Эту директиву можно использовать для изменения макета списка каталогов.Больше, чем можно указать один вариант, но они могут быть взаимоисключающими. Следующий доступны варианты (без места):
    • t : Поместите любой файл readme вверху списка (по умолчанию)
    • b : Поместите любой файл readme в конец списка
    • r : игнорировать любой файл readme
    • n : списки каталогов не разрешены
    • s : списки каталогов разрешены только в каталогах, где файл ".www_browsable ". Содержание файла не имеет значения.
    • y : списки каталогов всегда разрешены (по умолчанию)

    Примером является

    -dts
     

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

    Постоянный кеш

    -нокаш
    Отключает постоянный кеш. По умолчанию используется кеш, поэтому используйте этот флаг если вы действительно этого не хотите.
    - отключен
    Устанавливает постоянный кеш для работы в отключенном режиме. То есть, если объект еще не кэширован, то мы его не получим.
    -x 1 * (i | n | a)
    Существуют различные способы обработки заголовка Expires, если он встречается в списке истории. или в локальном кеше. Либо это может быть Я гнорил все вместе, пользователь может быть N с предупреждением, или документ может быть перезагружен A автоматически.Действие по умолчанию - игнорировать просроченные документы.
    -r <файл>
    Файл правил, он же конфигурационный файл. Если это указано, файл правил может использоваться для сопоставления URL-адресов и настройки другие аспекты поведения браузера. Может быть предоставлено много файлов правил с последовательными параметрами -r, а имя файла правил по умолчанию может быть задано с помощью переменная среды WWW_CONFIG .
    - таймаут
    Таймаут в миллисекундах на сокетах

    Варианты конфигурации

    -l [файл]
    Задает файл журнала со списком посещенных документов.Значение по умолчанию это "www-log"
    -r <файл>
    Файл правил, он же конфигурационный файл. Если это указано, файл правил может использоваться для сопоставления URL-адресов и настройки другие аспекты поведения браузера. Может быть предоставлено много файлов правил с последовательными параметрами -r, а имя файла правил по умолчанию может быть задано с помощью переменная среды WWW_CONFIG .
    - таймаут
    Таймаут в миллисекундах на сокетах

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

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


    Хенрик Фристик Нильсен, [email protected],
    @ (#) $ Id: CommandLine.html, v 1.21 22.03.1998 21:39:52 frystyk Exp $

    Синтаксис командной строки для Command Manager Runtime

    Параметры командной строки для выполнения сценариев Command Manager с использованием Среда выполнения диспетчера команд включены в следующую таблицу.Полный список параметров можно также получить из командной строки, введя cmdmgrlt.exe / ?.

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

    Подключение (обязательно)

    Подключиться к источнику проекта

    Если -p опущен, Command Manager предполагает пустой пароль.

    -nProjectSourceName

    -uUserName

    [-pПароль]

    Ввод скрипта (обязательно)

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

    -fInputFile

    Вывод сценария (необязательно; выберите только один)

    Журнал результаты скрипта, сообщения об ошибках и сообщения о состоянии в один файл

    -oOutputFile

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

    • CmdMgrResults.бревно

    • CmdMgrFail.log

    • CmdMgrSuccess.бревно

    -брейк

    Журнал результаты скрипта, сообщения об ошибках и сообщения о состоянии для разделения файлы с указанными именами

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

    -илиФайл результатов

    -ofFailFile

    -osSuccessFile

    Опции вывода сценария (необязательно)

    Начать каждый файл журнала с заголовком, содержащим такую ​​информацию, как версия Command Manager используется

    Печать инструкции в каждом лог-файле и на консоли

    -i

    В в случае ошибки Intelligence Server распечатайте Intelligence Server код ошибки и команда Код выхода менеджера в каждом файле журнала и на консоли

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

    -showoutput

    Сохранить результаты инструкций скрипта в файле XML

    -xmlXMLFile

    Пропустить скрытые объекты в результатах скрипта.Скрытые объекты - это MicroStrategy объекты метаданных, для которых установлено свойство HIDDEN.

    -suppresshidden

    Варианты исполнения (опционально)

    Остановка выполнение скрипта на критическом ошибки выполнения

    -stoponerror

    Связанные темы

    Использование диспетчера команд с OEM программное обеспечение

    Список поддерживаемых операторов в Command Manager Runtime

    Выполнение сценария из командной строки

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

    .

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *