GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Menyembunyikan Output Terminal Saat Menjalankan Perintah?

Saat saya meluncurkan program tertentu dari baris perintah seperti Eclipse dan document viewer di 11.10, program itu mengeluarkan banyak informasi yang tampaknya tidak penting.

Juga ketika dijalankan di latar belakang, mereka terkadang terus menghasilkan keluaran ke terminal yang sedang saya kerjakan, yang menjengkelkan.

Saya ingin mereka meluncurkan dan menyimpan hal-hal latar belakang di latar belakang. Alasan saya adalah jika Anda meluncurkan program ini melalui GUI (misalnya mengklik dua kali pada ikon) pesan ini tidak pernah ditampilkan kepada saya, jadi saya tidak membutuhkannya di baris perintah.

Jawaban Terbaik

Jika Anda dapat menghindari menulis hal-hal di konsol, itu tergantung pada bagaimana output dari program dibuat. Jika dialirkan ke output standar, maka cukup lakukan

$ eclipse >/dev/null

dan tidak ada keluaran yang harus dibuat.

Untuk menekan pesan kesalahan juga:

$ eclipse >/dev/null 2>&1

Atau di bash, cukup:

$ eclipse &>/dev/null

Tetapi jika mereka melakukannya dengan cara yang berbeda maka mungkin akan menjadi masalah untuk menghentikannya dari menulis di konsol.

jika memungkinkan gunakan solusi yang diberikan oleh MuffinStateWide


Ubuntu
  1. | Di Perintah Terminal?

  2. Bagaimana cara menambahkan output ke file?

  3. Bagaimana cara mempertahankan jeda baris saat menyimpan keluaran perintah ke variabel?

  1. Cara Menyimpan Output Perintah ke File di Linux

  2. Bagaimana cara menggunakan vi untuk mengedit perintah di terminal di Linux?

  3. Cara mengedit file teks di terminal saya

  1. Cara Menetapkan Output dari Perintah Linux ke Variabel

  2. Bagaimana Menipu Perintah Agar Berpikir Outputnya Akan Ke Terminal?

  3. Terminal Ctrl+s Versus Ctrl+z?