Saya harus menonton dua perintah di jendela terminal yang sama. Maksud saya sesuatu seperti
watch du -h filename.txt && df -h
Tetapi hanya menunjukkan satu output.
Jadi yang saya pikirkan adalah mungkin tidak mungkin menggunakan arloji untuk menjalankan banyak perintah di jendela yang sama.
Jika ada cara, Tolong beri tahu saya.
Terima kasih.
command-line
bash
watch-command
rɑːdʒɑ
sumber
sumber
boolean evaluation shortcut
)&&
karena OP menggunakan&&
. Kombinasi perintah dan tautannya bersifat kebetulan untuk jawabannya.Jika Anda ingin memastikan kedua perintah dijalankan, salah satu caranya adalah memisahkannya dengan
;
alih - alih&&
.&&
memungkinkan eksekusi perintah kedua (operan kedua, di sebelah kanan&&
) hanya jika perintah pertama berhasil dijalankan (status keluar0
). Jika ini perilaku yang dimaksudkan, ikuti&&
.sumber
Demi kelengkapan ...
'|| Bagian true 'menyebabkan perintah pertama untuk mengevaluasi sebagai benar bahkan jika gagal karena suatu alasan. Ini akan memungkinkan perintah berikutnya setelah && untuk mengeksekusi tidak peduli keluaran pertama. Ini kemungkinan besar tidak perlu untuk skenario, hanya menunjukkan itu mungkin.
sumber
Agar beberapa perintah dapat berjalan secara bersamaan, gunakan satu
&
operator di antara perintah. Seperti:Untuk menghapus kebingungan, berikut cara kerja berbagai operator:
sumber