Teks bash dan pencetakan latar belakang dalam berbagai warna

Bash Text Background Printing Different Colors



Terminal adalah aplikasi yang sangat penting untuk sistem operasi Linux apa pun. Hal ini terutama digunakan untuk menjalankan perintah yang berbeda untuk menginstal atau menghapus aplikasi, melakukan operasi input dan output dll Terminal memiliki teks default dan warna latar belakang. Pengguna dapat membuat terminal menarik dengan mengubah warna teks dan latar belakang. Jenis tugas ini dapat dilakukan dengan mudah dengan menggunakan beberapa kode warna dan pengaturan. Artikel ini akan membantu Anda mempelajari cara Anda dapat mengubah warna bash depan dan latar belakang dengan tampilan yang berbeda.

Sebelum menggunakan tutorial ini, Anda harus mengetahui beberapa informasi dasar tentang kode dan pengaturan warna. Ada beberapa variabel shell khusus yang digunakan untuk mengontrol bash prompt, seperti, PS1, PS2, PS3 dll. PS1 adalah variabel default untuk menyimpan prompt utama. Secara default, prompt perintah diatur ke [ [email protected] h W]$. Setiap karakter backslash-escaped dari bash prompt memiliki arti khusus yang dijelaskan di bawah ini.







  • u menunjukkan nama pengguna pengguna saat ini.
  • @ menunjukkan waktu saat ini dalam format am/pm 12 jam
  • h menunjukkan nama host.
  • W menunjukkan direktori kerja saat ini.
  • # menunjukkan pengguna root jika UID adalah 0, jika tidak, $ akan ditampilkan.

Jalankan perintah berikut untuk menampilkan prompt bash saat ini.



$dibuang $PS1



Anda dapat mengubah format default prompt bash saat ini, warna font dan warna latar belakang terminal secara permanen atau sementara. Anda harus mengedit file ~/.bashrc untuk perubahan permanen atau memodifikasi variabel shell yang disebutkan di atas untuk perubahan sementara.

Banyak kode warna tersedia di bash untuk mengubah warna teks atau latar belakang. Beberapa di antaranya disebutkan di bawah ini.

Warna Kode untuk membuat warna normal Kode untuk membuat warna Bold
Bersih 0; 31 1; 31
Hijau 0; 32 1; 32
Biru 0; 34 1; 34
Hitam 0; 30 1; 30
Kuning 0; 33 1; 33

Bagaimana kode warna ini dapat diterapkan di terminal bash ditunjukkan dalam artikel ini dengan menggunakan beberapa contoh sederhana.

Contoh-1: Mengubah bash prompt dalam format dan warna yang berbeda

Ketika pengguna ingin mengubah warna bash prompt dengan warna tertentu maka dia perlu menginisialisasi variabel shell khusus seperti PS1 dengan kode warna. Perintah pertama berikut akan mengatur warna teks dari prompt ke biru dan perintah selanjutnya akan mengatur warnanya menjadi bersih . Di Sini, 3. 4 adalah biru kode warna dan 31 adalah bersih Kode warna.

$ekspor PS1='e[0;34m [dilindungi email] h:W$e[m'
$ekspor PS1='e[0;31m [dilindungi email] h:W$e[m'

Keluaran:

Contoh-2: Mengatur warna yang berbeda di bagian yang berbeda dari bash prompt

Jika Anda ingin mengatur beberapa warna di berbagai bagian bash prompt maka Anda harus memodifikasi variabel shell seperti perintah berikut. Anda dapat mengatur teks bash prompt sesuai pilihan Anda. Perintah berikut akan mengatur nama pengguna dengan biru warna, '~' simbol dengan kuning warna dan '$' simbol dengan bersih warna.

$ekspor PS1=' [ e [0; 34m u ] [ e [0; 32m W ] [ e [0; 34m ] [ e [0; 31m ] $ [ e [1; 31m ] '

Keluaran:

Contoh-3: Mengubah warna teks terminal sementara

putih teks berwarna ditampilkan di terminal secara default. Anda dapat mengubah warna teks terminal sesuai pilihan Anda dengan menggunakan kode warna. Misalkan, jika Anda ingin mencetak teks apa pun dengan warna kuning di terminal, jalankan perintah berikut.

$dibuang$'e[1;33m'Selamat datang di petunjuk linux$' e [0m'

Keluaran:

Contoh-4: Menggunakan variabel untuk menerapkan warna teks

Lebih mudah untuk mengingat nama variabel daripada kode warna. Jadi, jika Anda mendeklarasikan banyak variabel dengan kode warna, akan sangat membantu bagi pengguna untuk menggunakan kembali warna beberapa kali dalam skrip. Jalankan perintah berikut dari terminal. Di sini, tiga perintah pertama akan mendeklarasikan tiga variabel bernama, Merah, Hijau, dan Biru . Perintah keempat akan mencetak teks, saya suka kue coklat warna biru.

$Bersih= $'e[1;31m'
$Hijau= $' e [1; 32m'
$Biru= $'e[1;34m'
$dibuang '$Biruaku suka kue coklat'

Keluaran:

Contoh-5: Mengubah teks dan warna latar belakang dari menu terminal.

Cara termudah untuk mengubah teks dan warna latar belakang terminal adalah menggunakan terminal Sunting Tidak bisa. Buka terminal baru dan buka Preferensi kotak dialog dengan memilih Sunting dan Preferensi item menu.

Klik pada warna tab dari Preferensi kotak dialog. Ada opsi untuk teks dan warna latar belakang dan itu adalah Gunakan warna dari tema sistem . Opsi ini diaktifkan secara default. Nonaktifkan untuk mengatur teks khusus dan warna latar belakang. Pilih Kustom dari daftar drop-down Skema bawaan. Klik Warna bawaan tombol di bawah Latar Belakang. Sebuah kotak dialog baru akan muncul.

Dari kotak dialog ini, Anda dapat memilih atau mengetikkan kode warna yang diinginkan untuk mengatur warna latar belakang terminal dan klik pada Pilih tombol.

Selanjutnya, Klik pada Menutup tombol dari Preferensi kotak dialog dan lihat efeknya. Sekarang, jika Anda menutup terminal dan membukanya kembali maka Anda akan melihat warna latar belakang di terminal. Jadi, warna latar belakang berubah secara permanen.

Seperti cara sebelumnya, klik Warna bawaan tombol di bawah Teks dan pilih warna teks yang Anda inginkan dari Pilih Warna Teks Terminal untuk terminalnya. Sekarang jika Anda mengetik teks apa pun di terminal maka teks akan dicetak dalam warna yang Anda pilih.

Kotak dialog preferensi memiliki banyak opsi lain untuk mengubah tampilan terminal seperti warna tebal, warna kursor, warna sorot, dll.

Kesimpulan

Pengguna Linux tidak dapat membayangkan untuk melakukan tugas apa pun tanpa terminal. Tidak perlu mengubah teks atau warna latar belakang terminal untuk melakukan tugas apa pun. Tetapi pengguna mengubah warna untuk kepuasan mental atau mengejutkan teman dan kolega. Banyak cara yang ditampilkan dalam artikel ini untuk mengubah warna teks dan latar belakang. Menggunakan menu terminal adalah cara termudah untuk melakukan jenis tugas ini. Jika Anda baru di bidang ini dan ingin mengubah warna terminal kami, cobalah contoh artikel ini dan terapkan warna di jendela terminal sesuka Anda.