Terminal Tuts

Cara menyesuaikan permintaan terminal Ubuntu anda

Cara menyesuaikan permintaan terminal Ubuntu anda

Terminal di Ubuntu, atau dalam sebaran GNU / Linux dalam hal ini, adalah alat penting untuk semua. Ini adalah alat yang digunakan untuk mengawal, memanipulasi, dan mentadbir seluruh sistem atau bahkan sekumpulan sistem.

Walaupun kelihatan seperti perintah dengan nama host dan nama pengguna, penampilannya telah diperbaiki selama bertahun-tahun Linux dan secara estetiknya menyenangkan dalam sebilangan besar pengedaran grafik sekarang. Di sini, kami akan menerangkan bagaimana pengguna dapat menyesuaikan rupa Terminal mereka di pengedaran yang paling biasa digunakan, Ubuntu. Bahagian akhir artikel ini juga boleh digunakan dalam sebaran lain.

Penyesuaian Terminal

Menggunakan 'Keutamaanpilihan:

Terminal Ubuntu mempunyai 'Keutamaan'pilihan yang dapat digunakan untuk menyesuaikan Terminal hingga tahap tertentu. Ia dapat diakses dengan hanya mengklik kanan pada area kosong di Terminal, dan memilih 'Keutamaan.'

Mengakses pilihan

Terdapat pelbagai pilihan yang disenaraikan di bawah pelbagai tab. Mereka telah disenaraikan dan dijelaskan secara ringkas di bawah:

1. Teks

Mari kita terokai kemungkinan asas mengubah gaya teks di Terminal dan beberapa pilihan lain.

Pilihan teks

2. Warna

Perubahan yang ada adalah:

Pilihan warna

3. Menatal

Pilihan di sini ialah:

Pilihan tatal

Itu semua pilihan yang disediakan secara lalai untuk perubahan di Terminal.

Penyesuaian menggunakan .bashrc fail

Mengedit bahagian dan susun atur

Setiap pengedaran Linux mempunyai fail penyesuaian profil Bash di direktori utama. Ini dapat digunakan (sangat luas) untuk mengubah penampilan dan fungsi prompt. Permintaan adalah bahagian yang muncul setelah pengguna log masuk ke akaun pengguna. Permintaan Ubuntu lalai kelihatan seperti ini:

PS1 lalai Ubuntu

Bahagian pertama adalah nama pengguna, diikuti oleh '@' tanda, dan nama host (nama sistem / pelayan). Kemudian ada lokasi direktori kerja dan akhirnya a '$' tanda, menunjukkan bahawa ia bukan pengguna root. Pengguna root mempunyai '#' tanda, sebaliknya.

Kesimpulannya, prompt lalai seperti:

user @ system-name: working_directory $

Gesaan ini diwakili oleh nama 'PS1'. Fail profil Bash dapat digunakan untuk menyesuaikan permintaan PS1 dengan pelbagai cara.

Permintaan lalai dinyatakan sebagai:

\ u @ \ h: \ w $

Ia dapat dijelaskan sebagai:

Oleh itu, mewujudkan susun atur prompt lalai. Sekarang, beberapa pilihan lain adalah seperti berikut:

Senarai yang lebih lengkap terdapat di sini. Sekarang kita sudah belajar sedikit, kita boleh mencubanya. Namun, untuk keselamatan, simpan format semasa anda menggunakan arahan ini:

DEFAULT = $ PS1

Ia menyimpan format PS1 semasa ke pemboleh ubah 'DEFAULT.' Sekarang, jika kita ingin mencuba hanya dengan memasukkan nama pengguna, bagaimana keadaannya? Menurut kod, hanya 'awak.' Oleh itu, kita harus memasukkan arahan berikut:

PS1 = "\ u $"

'$' Diperlukan untuk bertindak sebagai sempadan. Hasil yang diharapkan muncul:

Hanya nama pengguna

Kita bahkan boleh menambahkan perintah Bash untuk muncul dalam arahan. Itu boleh dilakukan dengan cara berikut:

PS1 = "['uname -sr'] \ u $"

Nama pengguna dan arahan

Perintah yang kami gunakan, "uname -sr, " mencetak versi Kernel Linux. Sama seperti ini, anda boleh menggunakan hampir semua arahan lain. Anda juga boleh menambah teks mudah seperti ini:

PS1 = "(Ini hanyalah teks contoh) \ u $"

Dengan teks contoh

NOTA: Kurungan keluar hanya sebagai tanda kurung.

Kurungan

Anda kini boleh kembali ke susun atur asal menggunakan:

PS1 = $ DEFAULT

Menambah warna

Sekarang kita boleh beralih kepada perkara-perkara sukar, yang sebenarnya .bashrc fail. Sekiranya kita melihat pemboleh ubah PS1 di sana, ia kelihatan seperti ini:

\ [3 [01; 32m \] \ u @ \ h \ [3 [00m \]: \ [3 [01; 34m \] \ w \ [3 [00m \] $

Tidak perlu risau, ini juga mudah. Anda dapat melihat pada pandangan pertama, bahawa terdapat corak di sini. Pembukaan menggunakan '\ ['dan tutup menggunakan'\]'. Selain daripada itu, selalu ada '033 ' sebelum sekumpulan nombor dan tanda lain. Apa maksudnya?

'\ [' Dan '\]' menunjukkan bahawa watak-watak yang disertakan di dalamnya adalah watak yang tidak dicetak, dan menunjukkan beberapa format teks. Ini berlaku sehingga braket pemformatan lain seperti itu sendiri, atau ke seluruh bahagian setelah ini ditulis (jika tidak ada pemformatan lain yang diterapkan).

'033' menunjukkan bahawa pemformatan adalah warna dan rupa teks.

Bahagian yang menyatakan warna

Bahagian yang menyatakan warna adalah nombor yang diakhiri dengan 'm'Jadi,'xxm'menunjukkan warna. Beberapa warna standard ini adalah:

Senarai yang lebih terperinci boleh didapati dengan mudah.

Baiklah, sebahagian besarnya pecah, hanya bahagian yang tersisa adalah angka sebelum titik koma yang terdapat pada beberapa warna. Ini menunjukkan beberapa pemformatan teks tertentu, seperti teks yang tebal, garis bawah, dll. Beberapa kod adalah seperti yang diberikan:

Phew! Akhirnya, mari kita cuba hanya mempunyai nama pengguna, berwarna merah, dan dicetak tebal. Perintah itu akan kelihatan seperti:

PS1 = "\ [3 [1; 31m \] \ u $"

Warna berubah

Memecahkannya buat kali terakhir:

NOTA: Ingat; pendakap persegi dibuka selepas '033'tidak sepatutnya ditutup.

Sekarang untuk bahagian akhir, manipulasi semua yang telah anda pelajari untuk membuat format PS1 yang sempurna untuk diri anda, dan tambahkan secara kekal dengan cara berikut:

nano ~ /.bashrc

Pergi ke hujung fail, dan masukkan format PS1 yang anda mahukan.

Penyuntingan .bashrc

Tekan CTRL + X, tekan 'Y' dan tekan 'Enter' untuk menyimpan fail.

PS1 berformat baru

Kesimpulannya

Jadi itulah (hampir) semua yang perlu anda ketahui mengenai penyesuaian Terminal anda. Bahagian terakhir artikel ini dapat dilakukan dengan lebih mendalam, tetapi kami telah memastikannya sehingga pengguna tidak bingung. Saya harap anda menikmati artikel ini.

Tutorial OpenTTD
OpenTTD adalah salah satu permainan simulasi perniagaan yang paling popular di luar sana. Dalam permainan ini, anda perlu membuat perniagaan pengangku...
SuperTuxKart untuk Linux
SuperTuxKart adalah tajuk hebat yang direka untuk membawa anda pengalaman Mario Kart secara percuma pada sistem Linux anda. Ia cukup mencabar dan meny...
Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...