Команда (информатика)
Команда, в информатике — директива компьютерной программе для выполнения определенной задачи.
Может быть дана с помощью интерфейса командной строки, такой как оболочка операционной системы, или в виде входного значения сетевого сервиса, как часть протокола передачи данных, или как событие в графическом интерфейсе пользователя, запущенное пользователем при выборе опции в меню.
В частности, термин команда используется в императивных компьютерных языках. Название появилось, потому что операторы в этих языках обычно пишутся в манере похожей на повелительное наклонение, используемое во многих естественных языках. Если рассматривать оператор в императивном языке как предложение в естественном языке, тогда команда в общем понимании подобна глаголу.
Множество программ допускают использование аргументов, отформатированных определенным образом, известных как флаги или опции, которые изменяют заданное по умолчанию поведение программы, в то время как последующие аргументы могут предоставить объекты, такие как файлы, для проведения действий над ними. По аналогии с естественными языками, флаги являются наречиями, в то время как другие аргументы являются дополнениями.
Примеры[править]
Ниже приведены некоторые команды, отданные интерпретатору (командной оболочки 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
См. также[править]
Источники[править]
- ↑ Type - Display a text file - Windows CMD. SS64.com. Проверено 14 марта 2019.
- ↑ DIR - list files and folders - Windows CMD. SS64.com. Проверено 14 марта 2019.
Ссылки[править]
Команды Unix ↑ [+] |
---|
↑ [+] | |
---|---|
Файловые утилиты |
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 |
↑ [+] | |
---|---|
Команды |
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 |