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

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

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

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

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

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

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

Ниже приведены некоторые команды, отданные интерпретатору (командной оболочки 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

admin • alias • ar • asa • at • awk • basename • batch • bc • bg • c99 • cal • cat • cd • cflow • chgrp • chmod • chown • cksum • cmp • comm • command • compress • cp • crontab • csplit • ctags • cut • cxref • date • dd • delta • df • diff • dirname • du • echo • ed • env • ex • expand • expr • false • fc • fg • file • find • fold • fort77 • fuser • gencat • get • getconf • getopts • grep • hash • head • iconv • id • ipcrm • ipcs • jobs • join • kill • lex • link • ln • locale • localedef • logger • logname • lp • ls • m4 • mailx • make • man • mesg • mkdir • mkfifo • more • mv • newgrp • nice • nl • nm • nohup • od • paste • patch • pathchk • pax • pr • printf • prs • ps • pwd • qalter • qdel • qhold • qmove • qmsg • qrerun • qrls • qselect • qsig • qstat • qsub • read • renice • rm • rmdel • rmdir • sact • sccs • sed • sh • sleep • sort • split • strings • strip • stty • tabs • tail • talk • tee • test • time • touch • tput • tr • true • tsort • tty • type • ulimit • umask • unalias • uname • uncompress • unexpand • unget • uniq • unlink • uucp • uudecode • uuencode • uustat • uux • val • vi • wait • wc • what • who • write • xargs • yacc • zcat

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

chgrp • chown • chmod • cp • dd • df • dir • dircolors • install • ln • ls • mkdir • mkfifo • mknod • mv • rm • rmdir • shred • sync • touch • vdir

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

cat • cksum • comm • csplit • cut • expand • fmt • fold • head • join • md5sum • nl • od • paste • ptx • pr • sha1sum • sort • split • sum • tac • tail • tr • tsort • unexpand • uniq • wc

Shell-утилиты

basename • chroot • date • dirname • du • echo • env • expr • factor • false • groups • hostid • id • link • logname • nice • nohup • pathchk • pinky • printenv • printf • pwd • readlink • seq • sleep • stat • stty • tee • test • true • tty • uname • unlink • users • who • whoami • yes

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

Append • Attrib • Break • Call • Cd (Chdir) • Chcp • Chkdsk • Cls • Command • Copy • Date • Debug • Defrag • Del • Dir • Diskcomp • Diskcopy • Diskpart • Doskey • Echo • Edit • Edlin • Erase • Exit • Expand • Fastopen • Fc • Find • For • Format • Goto • Graphics • Help • If • Label • Loadfix • Md • Mem • Mkdir • Mode • More • Move • Nlsfunc • Path • Pause • Print • Prompt • Rd • Rem • Ren • Rename • Replace • Rmdir • Set • Setver • Share • Shift • Sort • Subst • Time • Tree • Type • Ver • Verify • Vol • Xcopy

См. также

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