Ketika saya melihat halaman manual di 'konsol' saya (bukan xterm
) Saya melihat beberapa warna, tetapi saya tidak mendapatkannya di xterm
's (mis. konsole
) apakah ada cara saya dapat mengaktifkan ini? semoga solusi yang cukup sederhana?
Jawaban yang Diterima:
Anda perlu menggunakan termcap(5)
fitur. Halaman manual di beberapa Unices mengatakan alat ini sudah usang dan menggunakan terminfo
, tetapi masih tersedia di yang lain (dan terminfo
lebih rumit).
Lebih penting lagi, less
menggunakan termcap
.
Menyetel warna untuk less
Saya melakukan hal berikut agar less
dan man
(yang menggunakan less
) akan memiliki warna:
$ cat ~/.LESS_TERMCAP
export LESS_TERMCAP_mb=$(tput bold; tput setaf 2) # green
export LESS_TERMCAP_md=$(tput bold; tput setaf 6) # cyan
export LESS_TERMCAP_me=$(tput sgr0)
export LESS_TERMCAP_so=$(tput bold; tput setaf 3; tput setab 4) # yellow on blue
export LESS_TERMCAP_se=$(tput rmso; tput sgr0)
export LESS_TERMCAP_us=$(tput smul; tput bold; tput setaf 7) # white
export LESS_TERMCAP_ue=$(tput rmul; tput sgr0)
export LESS_TERMCAP_mr=$(tput rev)
export LESS_TERMCAP_mh=$(tput dim)
export LESS_TERMCAP_ZN=$(tput ssubm)
export LESS_TERMCAP_ZV=$(tput rsubm)
export LESS_TERMCAP_ZO=$(tput ssupm)
export LESS_TERMCAP_ZW=$(tput rsupm)
export GROFF_NO_SGR=1 # For Konsole and Gnome-terminal
Dan kemudian di ~/.bashrc
saya , saya melakukan ini:
# Get color support for 'less'
export LESS="--RAW-CONTROL-CHARS"
# Use colors for less, man, etc.
[[ -f ~/.LESS_TERMCAP ]] && . ~/.LESS_TERMCAP
CATATAN: Lihat Dokumentasi tentang LESS_TERMCAP_*
variabel? untuk cara kerjanya.
Hasil akhir
Chroot “jail” – Apa Itu Dan Bagaimana Cara Menggunakannya?
Periksa Apakah $reply Berada Dalam Rentang Angka?