Kiedy uruchamiam instalacje w Fedorze, powiedzmy yum groupinstall "Development Tools"
, czasami pojawia się monit o naciśnięcie t / n.
Czy mogę poinformować system operacyjny, aby automatycznie wybierał „y”, gdy pojawią się takie monity? Pozwoliłoby mi to na chwilę opuścić komputer i wrócić.
-y
opcja, która idzie w parze zyum
tym, co robi dokładnie to. Przeczytaj stronę podręcznika, aby uzyskać więcej informacji na ten temat.Odpowiedzi:
Spróbuj tego:
Ze strony podręcznika
yum
:UWAGA: Możesz również użyć,
yes
ale nie jest to naprawdę konieczne.yum
Narzędzie posiada przełącznik wbudowanego dla robią dokładnie to.źródło
Tak, możesz
yes
. Jeśli uruchomisz go bez argumentów, wypisze on literę nay
czas nieokreślony, a jeśli podasz argument, ciąg znaków lub literę, lub cokolwiek innego, wydrukuje ją na czas nieokreślony.W twoim przypadku zrobiłbyś to w następujący sposób:
źródło
/usr/bin/yes
to narzędzie, które stale wysyłay\n
dostdout
. Możesz potokować to do dowolnego polecenia, które wyświetla styl Y / N, aby wymusić odpowiedź „tak” na wszelkie takie pytania. Można również użyćyes
, aby wysłać dowolny inny ciąg jak określając go podczas wywołania, np/usr/bin/yes foo
wyślefoo\n
dostdout
tak długo, jak jego produkcja jest odczytywany.źródło
y\n
litery, nie musisz tego robić.