Yes (Unix)

Yes (Unix)

yes is a Unix command, which outputs an affirmative response, or a user-defined string of text continuously until killed.

Description

By itself, the yes command outputs 'y' or whatever is specified as an argument, followed by a newline, until stopped by the user or otherwise killed; when piped into a command, it will continue until the pipe breaks (i.e., the program completes its execution).

It can also be used to test how well a system handles high loads, as using yes results in 100% processor usage, for systems with a single processor (for a multiprocessor system, a process must be run for each processor). This, for example, can be useful for investigating whether a system's cooling system will be effective when the processor is running at 100%.

Uses

yes can be used to send an affirmative (or negative; e.g. yes n) response to any command that would otherwise request one, and thereby causing the command to run non-interactively.

This usage may be obsolete today, as most commands that would request response from the user have either a 'force' option (e.g., rm -f) or an 'assume-yes' option (e.g., apt-get -y in Debian).

As an example, the following:

rm -f *.txt

is equivalent to

yes | rm *.txt

Recently, the yes command has received publicity for being a means to test whether or not a user's MacBook is affected by the Intermittent Shutdown Syndrome. By running the yes command twice via Terminal.app under Mac OS X, users were able to max out their computer's CPU, and thus see if the failure was heat related. [ cite web|url=http://techpaedia.com/apple/2006/08/27/testing-your-macbook-for-random-shut-downs/ |title=Testing your MacBook for Random Shut Downs |accessdate=2008-01-16 |date=2006-08-02 |work=the apple files |archiveurl=http://web.archive.org/web/20070210135333/http://techpaedia.com/apple/2006/08/27/testing-your-macbook-for-random-shut-downs/ |archivedate=2007-02-10 ]

References

External links

* [http://www.linuxmanpages.com/man1/yes.1.php Manpage for yes] (GNU version)


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Yes (Unix) — У этого термина существуют и другие значения, см. Yes (значения). yes UNIX команда, бесконечно выводящая аргументы командной строки, разделённые пробелами до тех пор, пока не будет убита (например, командой kill). Если в командной строке не… …   Википедия

  • yes (Unix) — У этого термина существуют и другие значения, см. Yes (значения). yes UNIX команда, бесконечно выводящая аргументы командной строки, разделённые пробелами до тех пор, пока не будет убита (например, командой kill). Если в командной строке не… …   Википедия

  • Yes — may refer to: One of a pair of English words, yes and no The affirmative grammatical particle in the English language An indication of acceptance Yale Entrepreneurial Society, an American non profit organization Yasuj Airport, IATA code for… …   Wikipedia

  • Yes (значения) — Yes: Yes  британская рок группа направления «прогрессивный рок», создана в Лондоне в 1968 году. Yes (альбом Yes)  дебютный альбом группы Yes, записан в 1969 году. Yes (альбом Pet Shop Boys)  десятый студийный альбом британской поп… …   Википедия

  • YES — Yes: Yes британская рок группа. Yes (альбом) студийный альбом британской группы Pet Shop Boys Young Engineers Sportscar, сокращённо YES немецкая марка автомобилей. YES (компания) израильская компания спутникового телевидения. yes (Unix) утилита в …   Википедия

  • Unix — (officially trademarked as UNIX, sometimes also written as Unix with small caps) is a computer operating system originally developed in 1969 by a group of AT T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Douglas McIlroy, and… …   Wikipedia

  • UNIX — Генеалогическое древо UNIX систем UNIX (читается юникс) семейство переносимых, многозадачных и многопользовательских …   Википедия

  • Unix — Генеалогическое древо UNIX систем UNIX (читается юникс)  группа переносимых, многозадачных и многопользовательских операционных систем. Первая система UNIX была разработана в 1969 г. в подразделении Bell Labs компании AT T. С тех пор было создано …   Википедия

  • UNIX-Derivat — Grobe Übersicht über die Entwicklung und Abstammung der größten Unix Derivate 1965 wurden im Rahmen der Fall Joint Computer Conference einige Aufsätze[1] über ein neu zu erstellendes Betriebssystem namens Multics veröffentlicht. Hinter Multics… …   Deutsch Wikipedia

  • Unix-Derivat — Grobe Übersicht über die Entwicklung und Abstammung der größten Unix Derivate 1965 wurden im Rahmen der Fall Joint Computer Conference einige Aufsätze[1] über ein neu zu erstellendes Betriebssystem namens Multics veröffentlicht. Hinter Multics… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”