Poněkud méně známý poklad v podobě příkazu yes v Linuxu i v Mac OS se používá v příkazovém řádku (terminalu) a hodí se pokud chcete něco automatizovat.
Většinou se používá jako součást řetězení pomoci | (pipe), tedy například v podobě
yes | rm -r složka
a funguje tak, že příkazu uvedeném po | (pipe) poskytne odpověď “y” (yes, ano) jako kdybyste ji zadali ručně z klávesnice. Poskytne ji navíc i opakovaně, ne pouze jednou – což ostatně uvidíte i při spuštění v samostatné podobě.
Na Mac OS (i v Linuxu) můžete samotné yes použít pro otestování jak se váš počítač/notebook chová při zátěži – spustíte-li totiž yes samotné, tak dojde k 100% vytižení CPU – postará se o to proces s názvem yes a budete-li chtít přestat vytěžovat procesor, tak proces musíte zabít (control+C v terminálovém okně nebo v Monitoru Aktivity/Activity Monitor).
Pro efektivní testování je vhodné otevřít více terminálových oken a v každém z nich spustit yes
Pokud byste nechtěli zbytečně vidět záplavu „y“ tak použijte
yes > /dev/null &
Pro ukončení všech běžících yes můžete využít v Linuxu i Mac OS
killall yes
TIP: Další tipy a triky pro Mac OS najdete v Jak na Mac OS



