[дагледжаная версія][дагледжаная версія]
Змесціва выдалена Змесціва дададзена
др r2.7.1) (робат дадаў: vi:Yes (Unix)
др Гл. таксама: re-categorisation per CFD з дапамогай AWB
 
(Не паказана 11 прамежкавых версій 7 удзельнікаў)
Радок 1:
{{Значэнні|Спасылка=Yes, значэнні}}
{{вызнч|1='''yes}}''' — каманда [[Unix]]. якая бясконца выводзіць радок «y» альбо свой аргумент у [[Інтэрфейс каманднага радка|камандны радок]].
== Апісанне каманды ==
Праграма yes без параметраў выводзіць у камандны радок безліч сімвалаў «y», за кожным з якіх адлюстроўваецца сімвал канца радка. Пры наяўнасці параметраў яна выводзіць іх на экран, таксама дадаючы ў канец сімвал пераносу радка. Так яна працуе, пакуль карыстальнік самастойна не перапыніцьспыніць працэс (напрыклад, камандай [[kill, Unix|kill]]), альбо не завершыцца праграма, да якой быў перанакіраваны яе выхадны паток.
== Выкарыстанне ==
Каманда рэдка выкарыстоўваецца сама па сабе, часцей а ўсё яна аб'яднаеццаядноўваецца з іншымі (з дапамогай [[Канвеер, Unix|канвееруканвеера]]). Yes можа выкарыстоўвацца ў такіх выпадках:
* Для станоўчага адказу (альбо адмоўнага, «yes n») на шматлікія паслядоўныя пытанні, напрыклад
<code>$ yes | rm -r ~/.* </code>(тое жа, што і <code>rm -rf ~/.*</code>)
: выдаляе ўсе наладкіналады карыстальніка.
* Для шматразовага запуску каманды:
<code>$ yes ls | sh</code>
* Для запуску іншай праграмы ў неінтэрактыўным рэжыме:
<code>yes | fsck /dev/hda1 </code>
: запускае [[fsck]] для праверкі [[Файлавая сістэма|файлавай сістэмы]].
* Для стварэння вялікіх файлаў з паўтаральнай інфармацыяй (у канвееры з камандай [[head,Head (Unix)|head]]), напрыклад:
<code>$ yes Wikipedia | head -5000 > wiki.txt</code>
: стварае файл wiki.txt з пяццю тысячамі радкоў «Wikipedia» (з сімвалам пераносу радка).
* Каманда yes часам выкарыстоўваецца з тэставымі мэтамі. Наступны код генерыруе [[гук]] з [[частата|частатой]] 4 кГц:
<code>$ yes > /dev/dsp</code>
* Таксама можна праверыць стабільнасць працы камп'ютара пры значнай нагрузцы на [[цэнтральны працэсар]]:
<code>$ yes > /dev/null</code>
 
== Гл. таксама ==
[http://www.linuxmanpages.com/man1/yes.1.php Man-старонка праграмы yes] {{ref-en}}
 
{{Каманды Unix}}
 
{{DEFAULTSORT:yes, Unix}}{{ref-en}}
[[Катэгорыя:Unix]]
[[Катэгорыя:Праграмнае забеспячэнне]]
{{DEFAULTSORT:yes, Unix}}{{ref-en}}
 
[[cs:Yes (Unix)]]
[[en:Yes (Unix)]]
[[hu:Yes (Unix)]]
[[ja:Yes (UNIX)]]
[[pl:Yes (Unix)]]
[[pt:Yes (Unix)]]
[[ru:Yes (Unix)]]
[[uk:Yes (команда)]]
[[vi:Yes (Unix)]]