GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengatur warna command prompt di Bash?

@Rob benar; khususnya, untuk mengubah menjadi merah muda (merah muda bukan warna yang tersedia):

PS1 = "\[\033[1;31m\]\u:\w\$\[\033[0m\] "
#      ^^^^^^^     ^^                    Begin/end ANSI escape
#             ^^^^^                      "light red foreground"
#                    ^^^^^^^             Your original prompt
#                           ^^^^^^^^^^^  Reset color back to default foreground

Anda perlu menggunakan escape sequence ANSI (dalam hal ini 1;31m , kode untuk "latar depan merah muda") yang diapit oleh \[\033[ dan \] .

Edit: Ungu muda mungkin lebih mendekati warna yang Anda inginkan; PS1 perubahan dibiarkan sebagai latihan untuk pembaca.

referensi @ proyek dokumentasi linux


Linux
  1. Bagaimana cara menggunakan perintah nama dasar?

  2. Bagaimana Cara Mengatur Variabel Sama Dengan Output Dari Perintah Di Grub2?

  3. Bagaimana cara menambahkan ikon ke prompt bash

  1. Bagaimana Cara Mempersingkat Bash Prompt di Linux?

  2. Perintah "eval" Di Bash?

  3. Bagaimana cara menemukan nomor baris di Bash ketika terjadi kesalahan?

  1. Menyesuaikan Bash Shell:Tebal/warnai Perintah?

  2. Bagaimana saya bisa mengingat argumen dari perintah bash sebelumnya?

  3. Bagaimana cara menampilkan jalur saat ini di command prompt di linux sh (bukan bash)?