GNU/Linux >> Belajar Linux >  >> Linux

Mengapa `kurang` Tidak Menampilkan Output Tebal??

Pertanyaan ini sudah memiliki jawaban di sini :Bisakah kurang mempertahankan keluaran berwarna?

(9 jawaban)
Tutup 4 tahun yang lalu.

Saya terhubung ke bash shell di server ubuntu 16.04 saya menggunakan Putty di Windows.

Ini adalah tampilan di Putty ketika saya melakukan sudo fdisk -l :

Tetapi ketika saya mencoba menyalurkan output ke less , warna tidak ditampilkan:

Saya telah mencoba sudo fdisk -l | less -R dan sudo fdisk -l | less -r , tetapi outputnya tidak pernah terlihat sama dengan output mentahnya.

Bagaimana saya bisa mendapatkan output dari less agar terlihat sama?

Jawaban yang Diterima:

Pelakunya tidak less , tetapi fdisk :Banyak program hanya mewarnai keluarannya saat mereka mencetak ke terminal, dan tidak mewarnainya saat keluaran dialihkan, karena secara umum Anda ingin menghindari pemutusan skrip dengan kode ESC yang digunakan untuk warna.

Namun, biasanya program ini juga memiliki sakelar untuk mengaktifkan pewarnaan secara manual. Jadi cobalah

sudo fdisk --color=always -l | less 

sebagai gantinya, dan cari di halaman manual untuk perintah lain.


Linux
  1. Mengapa pipa shell ini keluar?

  2. Apakah mungkin untuk mewarnai keluaran yang disalurkan ke lebih banyak?

  3. Apa status kedua dalam keluaran acara tautan ip

  1. Mengapa Tidak 'menemukan' Tampilkan File Ini??

  2. Linux – Mengapa Linux Menampilkan Memori Lebih Banyak Dan Lebih Sedikit Daripada Yang Saya Instal Secara Fisik?

  3. Pam_unix2 / Mengapa Tidak Ada Di Beberapa Distribusi?

  1. Mengapa Lsdel Di Debugfs Tidak Berfungsi?

  2. Mengapa Opsi Ssh -t Menambahkan Cr &Lf Dalam Output yang Dialihkan?

  3. Mengapa Ls -l Tidak Menunjukkan Waktu Dan Atau Tahun Untuk Setiap File??