Команда (информатика)

Материал из Циклопедии
Перейти к навигации Перейти к поиску
← другие значения

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

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

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

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

Примеры[править]

Ниже приведены некоторые команды, отданные интерпретатору (командной оболочки Unix).

Следующая команда изменяет рабочую папку пользователя в каталоге на папку /home/pete. Программой-утилитой является cd, а аргументом /home/pete:

cd /home/pete

Следующая команда печатает текст Hello World в поток стандартного вывода, который, в данном случае, просто выводит текст на экран. Название программы echo,а аргументом является текст "Hello World". Кавычки используются для предотвращения использования слов Hello и World в качестве раздельных значений:

echo "Hello World"

Следующие команды равнозначны. Они отображают список файлов в каталоге /bin. Программа ls использует три флага (l, t, r), а аргументом является каталог /bin:

ls -l -t -r  /bin
ls -ltr  /bin

Следующая команда отображает содержимое файлов ch1.txt и ch2.txt. Название программы cat, в качестве аргументов используются имена двух файлов:

cat ch1.txt ch2.txt

Ниже представлены некоторые команды DOS, OS/2 и процессора командной строки Microsoft Windows. Следующие команды отображают содержимое файла readme.txt. Название программы type, а аргументом является readme.txt.[1]

type readme.txt

Следующая команда отображает в списке содержимое текущего каталога. Наименование программы dir, а Q является флагом, требующим также отображение владельца каждого файла.[2]

dir /Q

См. также[править]

Источники[править]

  1. Type - Display a text file - Windows CMD. SS64.com. Проверено 14 марта 2019.
  2. DIR - list files and folders - Windows CMD. SS64.com. Проверено 14 марта 2019.

Ссылки[править]

 
Команды Unix
 
Утилиты POSIX.1-2008

adminaliasarasaatawkbasenamebatchbcbgc99calcatcdcflowchgrpchmodchowncksumcmpcommcommandcompresscpcrontabcsplitctagscutcxrefdatedddeltadfdiffdirnameduechoedenvexexpandexprfalsefcfgfilefindfoldfort77fusergencatgetgetconfgetoptsgrephashheadiconvidipcrmipcsjobsjoinkilllexlinklnlocalelocaledefloggerlognamelplsm4mailxmakemanmesgmkdirmkfifomoremvnewgrpnicenlnmnohupodpastepatchpathchkpaxprprintfprspspwdqalterqdelqholdqmoveqmsgqrerunqrlsqselectqsigqstatqsubreadrenicermrmdelrmdirsactsccssedshsleepsortsplitstringsstripsttytabstailtalkteetesttimetouchtputtrtruetsortttytypeulimitumaskunaliasunameuncompressunexpandungetuniqunlinkuucpuudecodeuuencodeuustatuuxvalviwaitwcwhatwhowritexargsyacczcat

 
Файловые утилиты

chgrpchownchmodcpdddfdirdircolorsinstalllnlsmkdirmkfifomknodmvrmrmdirshredsynctouchvdir

Текстовые утилиты

catcksumcommcsplitcutexpandfmtfoldheadjoinmd5sumnlodpasteptxprsha1sumsortsplitsumtactailtrtsortunexpanduniqwc

Shell-утилиты

basenamechrootdatedirnameduechoenvexprfactorfalsegroupshostididlinklognamenicenohuppathchkpinkyprintenvprintfpwdreadlinkseqsleepstatsttyteetesttruettyunameunlinkuserswhowhoamiyes

 
Общие команды MS-DOS и Windows
Команды

AppendAttribBreakCallCd (Chdir) • ChcpChkdskClsCommandCopyDateDebugDefragDelDirDiskcompDiskcopyDiskpartDoskeyEchoEditEdlinEraseExitExpandFastopenFcFindForFormatGotoGraphicsHelpIfLabelLoadfixMdMemMkdirModeMoreMoveNlsfuncPathPausePrintPromptRdRemRenRenameReplaceRmdirSetSetverShareShiftSortSubstTimeTreeTypeVerVerifyVolXcopy

См. также

Список команд DOS Список команд операционных систем Microsoft