Mencetak teks dan latar belakang dalam pelbagai warna

Bash Text Background Printing Different Colors



Terminal adalah aplikasi yang sangat penting untuk mana-mana sistem operasi Linux. Ini terutama digunakan untuk melaksanakan perintah yang berbeda untuk memasang atau menyahpasang aplikasi, melakukan operasi input dan output dll. Terminal mempunyai teks dan warna latar lalai. Pengguna dapat menjadikan terminal menarik dengan menukar warna teks dan latar belakang. Jenis tugas ini dapat dilakukan dengan mudah dengan menggunakan beberapa kod warna dan tetapan. Artikel ini akan membantu anda mempelajari cara-cara di mana anda dapat menukar warna depan dan latar belakang bash dengan rupa yang berbeza.

Sebelum menggunakan tutorial ini, anda harus mengetahui beberapa maklumat asas mengenai kod warna dan tetapan. Terdapat beberapa pemboleh ubah shell khas yang digunakan untuk mengawal prompt bash, seperti, PS1, PS2, PS3 dll. PS1 adalah pemboleh ubah lalai untuk menyimpan permintaan utama. Secara lalai, prompt arahan ditetapkan ke [ [dilindungi e-mel] h W] $. Setiap watak bash prompt yang dilarikan dari garis miring mempunyai makna khas yang dijelaskan di bawah.







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

Jalankan arahan berikut untuk memaparkan prompt bash semasa.



$membuang $ PS1



Anda boleh menukar format lalai bash prompt, warna fon dan warna latar terminal secara kekal atau sementara. Anda harus mengedit fail ~ / .bashrc untuk perubahan kekal atau mengubah pemboleh ubah shell yang disebutkan di atas untuk perubahan sementara.

Banyak kod warna tersedia dalam bentuk bash untuk mengubah warna teks atau latar belakang. Sebahagian daripadanya disebutkan di bawah.

Warna Kod untuk membuat warna biasa Kod 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 kod warna ini dapat diterapkan di terminal bash ditunjukkan dalam artikel ini dengan menggunakan beberapa contoh mudah.

Contoh-1: Menukar prompt bash dalam format dan warna yang berbeza

Apabila pengguna ingin menukar warna bash prompt dengan warna tertentu maka dia perlu menginisialisasi sebarang pemboleh ubah shell khas seperti PS1 dengan kod warna. Perintah pertama berikut akan menetapkan warna teks prompt ke biru dan arahan seterusnya akan menetapkan warna ke bersih . Di sini, 3. 4 adalah biru kod warna dan 31 adalah bersih kod warna.

$eksport PS1=' e [0; 34m [dilindungi e-mel] h: W $ e [m'
$eksport PS1=' e [0; 31m [dilindungi e-mel] h: W $ e [m'

Pengeluaran:

Contoh-2: Menetapkan warna yang berbeza di bahagian yang berbeza dari bash prompt

Sekiranya anda ingin menetapkan beberapa warna di bahagian yang berbeza dari bash prompt maka anda harus mengubah pemboleh ubah shell seperti perintah berikut. Anda boleh menetapkan teks cepat bash mengikut pilihan anda. Perintah berikut akan menetapkan nama pengguna dengan biru warna, ‘~’ simbol dengan kuning warna dan '$' simbol dengan bersih warna.

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

Pengeluaran:

Contoh-3: Menukar warna teks terminal sementara

Putih teks warna dipaparkan di terminal secara lalai. Anda boleh menukar warna teks terminal mengikut pilihan anda dengan menggunakan kod warna. Andaikan, jika anda ingin mencetak teks dengan warna kuning di terminal, kemudian jalankan arahan berikut.

$membuang$' e [1; 33m'Selamat datang ke petunjuk linux $' e [0m'

Pengeluaran:

Contoh-4: Menggunakan pemboleh ubah untuk menerapkan warna teks

Lebih mudah mengingat nama pemboleh ubah daripada kod warna. Oleh itu, jika anda menyatakan beberapa pemboleh ubah dengan kod warna akan sangat berguna bagi pengguna untuk menggunakan semula warna tersebut berkali-kali dalam skrip. Jalankan arahan berikut dari terminal. Di sini, tiga perintah pertama akan menyatakan tiga pemboleh ubah bernama, Merah, Hijau, dan Biru . Perintah keempat akan mencetak teks, saya suka kek coklat dengan warna biru.

$Bersih= $' e [1; 31m'
$Hijau= $' e [1; 32m'
$Biru= $' e [1; 34m'
$membuang '$ BiruSaya suka kek coklat '

Pengeluaran:

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

Cara termudah untuk menukar teks dan warna latar terminal adalah menggunakan terminal Edit menu. Buka mana-mana terminal baru dan buka Keutamaan kotak dialog dengan memilih Edit dan Keutamaan item menu.

Klik pada Warna tab dari Keutamaan kotak dialog. Terdapat pilihan untuk warna teks dan latar belakang dan itulah Gunakan warna dari tema sistem . Pilihan ini diaktifkan secara lalai. Jadikannya tidak aktif untuk menetapkan teks dan warna latar khusus. Pilih Custom dari senarai drop-down Skim terbina dalam. Klik pada Warna lalai butang di bawah Latar Belakang. Kotak dialog baru akan muncul.

Dari kotak dialog ini, anda boleh memilih atau menaip kod warna yang anda inginkan untuk menetapkan warna latar terminal dan klik pada Pilih butang.

Seterusnya, Klik pada Tutup butang dari Keutamaan kotak dialog dan lihat kesannya. Sekarang, jika anda menutup terminal dan membuka semula, anda akan melihat warna latar belakang di terminal. Jadi, warna latar berubah secara kekal.

Seperti cara sebelumnya, klik pada Warna lalai butang di bawah Teks dan pilih warna teks yang anda inginkan dari Pilih Warna Teks Terminal untuk terminal. Sekarang jika anda menaip teks apa pun di terminal maka teks tersebut akan dicetak dengan warna yang anda pilih.

Kotak dialog pilihan mempunyai banyak pilihan lain untuk mengubah penampilan terminal seperti warna tebal, warna kursor, warna sorotan dll.

Kesimpulannya

Pengguna Linux tidak dapat membuat gambar untuk melakukan tugas tanpa terminal. Tidak perlu menukar teks atau warna latar terminal untuk melakukan sebarang tugas. Tetapi pengguna mengubah warna untuk kepuasan mental atau mengejutkan rakan dan rakan sekerja. Banyak cara ditunjukkan dalam artikel ini untuk menukar warna teks dan latar belakang. Menggunakan menu terminal adalah kaedah termudah untuk melakukan jenis tugas ini. Sekiranya anda baru dalam bidang ini dan ingin menukar warna terminal kami, cubalah contoh artikel ini dan terapkan warna di tetingkap terminal yang anda mahukan.