Ketika saya menjalankan instalasi di Fedora dengan mengatakan yum groupinstall "Development Tools"
, saya kadang-kadang diminta untuk menekan y / N.
Dapatkah saya memberi tahu OS untuk secara otomatis memilih "y" ketika permintaan seperti itu muncul? Itu akan membiarkan saya meninggalkan komputer saya untuk sementara waktu dan kembali.
-y
opsi yang sejalan denganyum
itu melakukan hal yang tepat. Baca halaman manual untuk informasi lebih lanjut.Jawaban:
Coba ini:
Dari
yum
halaman manual:CATATAN: Anda dapat menggunakan
yes
juga tetapi itu tidak benar-benar diperlukan. Theyum
alat memiliki saklar builtin untuk melakukan persis ini.sumber
Ya, Anda bisa, dengan
yes
. Jika Anda menjalankannya tanpa argumen, ia mencetak suraty
tanpa batas ke stdout, dan jika Anda memberikan argumen, string atau huruf atau apa pun, itu akan mencetaknya tanpa batas ke stdout.Dalam kasus Anda, Anda akan melakukannya sebagai berikut:
sumber
/usr/bin/yes
adalah alat yang secara konstan mengirimy\n
kestdout
. Anda dapat menyalurkannya ke perintah apa pun yang memberikan gaya Y / N meminta untuk memaksa jawaban "ya" untuk pertanyaan seperti itu. Anda juga dapat menggunakanyes
untuk mengirim string lain yang Anda suka dengan menspesifikasikannya pada saat doa, mis./usr/bin/yes foo
Akan dikirimkanfoo\n
kestdout
selama outputnya sedang dibaca.sumber
y\n
, Anda bahkan tidak perlu melakukannya.