Sejak pembaruan ke versi 10.15 Catalina, macOS menyertakan Z shell (zsh) sebagai default, bukan Bash di aplikasi Terminal. Meskipun demikian, Anda masih mendapatkan jendela hitam yang sama dengan teks putih di dalam Terminal. Hal-hal tidak harus tetap seperti itu.
Anda dapat mempercantik perintah zsh untuk membuatnya minimal dan memanfaatkan ruang sebaik-baiknya. Kami akan menunjukkan kepada Anda cara menyesuaikan prompt zsh di aplikasi Terminal agar menonjol di latar belakang mana pun yang Anda pilih.
Dasar-dasar Perintah zsh
Saat Anda meluncurkan aplikasi Terminal, ini akan menampilkan beberapa informasi berguna, seperti login terakhir Anda dan prompt perintah. Ini adalah tampilan prompt biasanya secara default.
Login terakhir: Rabu 3 Feb 22:00:40 di konsol
samir @ MacBook-Air ~%
Perintah zsh menampilkan string teks yang terdiri dari nama pengguna dan model komputer Anda seperti MacBook Air, MacBook Pro, Mac Mini, dan sebagainya. Tilde (~) menunjukkan lokasi prompt di direktori home.
Terkait: Cara Membuka Terminal di Mac
Kami menunjukkan kepada Anda cara membuka Terminal di Mac menggunakan beberapa metode.
Buat Profil Z Shell untuk Menyimpan Semua Pengaturan
Biasanya, Anda harus mengutak-atik file sistem untuk mengubah tampilan default. Itu karena pembaruan macOS mengatur ulang semua file sistem ke default, dan Anda akan kehilangan semua perubahan yang Anda buat.
Jadi Anda dapat membuat file pengaturan khusus, yang dikenal sebagai dotfile, untuk profil zsh Anda untuk menyimpan semua perubahan dan pengaturan yang Anda inginkan di prompt zsh.
Nah, Anda tidak akan menemukan dotfile ini secara default di macOS, jadi Anda harus membuatnya. Membuat profil .zshrc baru direkomendasikan untuk menyimpan semua pengaturan seperti tampilan dan perilaku prompt zsh.
Berikut cara membuat profil zsh (dotfile):
1. Buka Terminal aplikasi.
2. Ketik perintah berikut dan tekan tombol Return.
sentuh ~ / .zshrc
Itu akan membuat profil .zshrc di direktori home akun pengguna Anda. Anda dapat melihatnya di bawah / Pengguna /
Setelah itu, profil zsh akan tersedia untuk login dan shell interaktif setiap kali Anda meluncurkan Terminal. Namun, itu tidak akan aktif di sesi SSH.
Semua perubahan yang ingin Anda lakukan pada prompt zsh dapat dimasukkan ke dalam profil ini.
Sesuaikan Perintah zsh di Terminal
Biasanya, prompt zsh default membawa informasi seperti nama pengguna, nama mesin, dan lokasi yang dimulai dari direktori home pengguna. Detail ini disimpan di file sistem shell zsh di lokasi / etc / zshrc.
PS1 = "% n @% m% 1 ~% #"
Dalam string variabel ini:
- % n adalah nama pengguna akun Anda.
- % m adalah nama model MacBook.
- % 1 ~ berarti path direktori kerja saat ini dimana ~ strip lokasi direktori $ HOME.
- % # berarti prompt akan menampilkan # jika shell berjalan dengan hak akses root (administrator), atau menawarkan% jika tidak.
Untuk membuat perubahan apa pun ke prompt zsh default, Anda harus menambahkan nilai yang relevan agar prompt tersebut muncul berbeda dari default.
Berikut cara melakukannya. Buka Terminal, ketik perintah berikut, dan tekan enter.
nano ~ / .zshrc
Ini akan kosong jika Anda mengaksesnya untuk pertama kali. Anda dapat menambahkan baris baru dengan teks PROMPT = '...' dan menyertakan nilai yang relevan di elipsis.
Untuk modifikasi sederhana pada prompt zsh, Anda dapat mengetikkan nilai-nilai ini di profil .zshrc.
PROMPT = '% n ~ $'
Memukul Ctrl + O untuk mengonfirmasi membuat perubahan tersebut pada file, lalu tekan Ctrl + X untuk keluar dari editor nano.
Buka yang baru Terminal jendela untuk mengonfirmasi dan melihat perubahan yang baru saja Anda buat. Perintah zsh baru Anda akan menampilkan nama pengguna mac Anda, direktori home, dan simbol $ di bagian akhir.
Tambahkan Tanggal dan Waktu di Prompt zsh
Selain nama pengguna Anda, Anda dapat menambahkan tanggal atau waktu saat ini sehingga Anda tidak perlu berpaling dari jendela Terminal yang aktif untuk memeriksa informasi tersebut.
Luncurkan Terminal dan buka profil .zshrc.
nano ~ / .zshrc
Untuk menyertakan tanggal dalam prompt, Anda dapat menggunakan% D agar tanggal muncul dalam format tttt-bb-hh atau% W agar tanggal muncul dalam format bb / hh / ttt. Kemudian akan muncul prompt baru seperti
PROMPT = '% n:% W: ~ $'
Jika Anda ingin memasukkan waktu sistem dalam perintah zsh, tambahkan% T untuk waktu saat ini dalam format 24 jam,% t untuk waktu untuk muncul dalam format am / pm atau 12-hour, atau gunakan% * untuk menampilkan waktu dalam format 24-jam bersama dengan detik.
PROMPT = '% n:% T: ~ $'
Tambahkan Warna ke Teks di Prompt zsh
Apakah Anda bosan dengan teks putih pada perintah zsh? Selain memodifikasi aplikasi Terminal dengan warna, Anda dapat menambahkan beberapa warna pada teks sehingga Anda mendapatkan jeda visual yang bagus.
Meluncurkan Terminal dan buka profil .zshrc.
nano ~ / .zshrc
Zsh mendukung warna dan bayangan abu-abu ke teks prompt sehingga melengkapi latar belakang. Anda dapat memilih warna latar depan (teks) antara hitam, putih, kuning, hijau, merah, biru, cyan, dan magenta.
Berikut cara menggunakannya.
PROMPT = '% F {cyan}% n% f: ~ $'
Jika Anda ingin memilih bayangan tertentu, Anda dapat memilih antara 0 hingga 256 warna 8-bit yang didukung Terminal. Berikut cara menggunakan nilai numerik warna.
PROMPT = '% F {51}% n% f: ~ $'
Anda perlu menempatkan variabel warna latar depan default% F dan% f di antara teks relevan yang ingin Anda warnai.
Menambahkan Efek Visual di Prompt zsh
Jika mewarnai teks prompt tidak cukup, Anda dapat menyorot prompt zsh sehingga menonjol di tengah dinding teks, dan Anda dapat dengan mudah menemukannya. Sebagai permulaan, Anda dapat mencetak tebal prompt zsh.
PROMPT = '% B% F {51}% n% f% b: ~ $'
Menambahkan% B di awal dan meletakkan% b di akhir antara teks yang relevan akan membuatnya tebal.
Demikian pula, Anda dapat meletakkan% S di awal dan% s di akhir untuk menyorot teks. Sorotan akan membawa warna yang sama yang Anda pilih untuk muncul di antara variabel% S dan% s.
PROMPT = '% S% F {51}% n% f% s: ~ $'
Anda juga dapat menggarisbawahi teks perintah zsh. Untuk menambahkan garis bawah ke prompt, Anda dapat menyertakan variabel% U di awal dan% u di akhir teks yang relevan.
PROMPT = '% U% F {51}% n% f% u: ~ $'
Hapus Detail Login Terakhir Dari Prompt zsh
Menyembunyikan atau menonaktifkan baris teratas yang menampilkan waktu login terakhir di aplikasi Terminal dapat membuat perintah zsh Anda terlihat lebih bersih. Anda dapat menggunakan perintah berikut untuk menyembunyikan informasi itu.
sentuh ~ / .hushlogin
Lain kali Anda membuka Terminal, Anda tidak akan melihat apa pun di atas perintah zsh.
Semarakkan Perintah zsh di Terminal
Bahkan jika Anda sesekali menggunakan aplikasi Terminal di macOS, Anda dapat mengubah cara zsh muncul di sana. Anda dapat menebalkan, menggarisbawahi, mempersingkat, dan bahkan menyertakan tanggal dan waktu di dalamnya.
Sekarang Anda sudah mulai menyesuaikan prompt zsh, bereksperimen sedikit dan buatlah milik Anda sendiri.
Lembar sontekan mega perintah terminal Mac kami memberikan referensi yang bagus untuk semua perintah penting yang harus Anda ketahui.
- Tidak ditentukan
Samir Makwana adalah penulis dan editor teknologi lepas dengan karya-karyanya muncul di GSMArena, BGR, GuidingTech, The Inquisitr, TechInAsia, dan lain-lain. Dia memiliki gelar Magister Jurnalisme dan menulis untuk membantu orang-orang memanfaatkan teknologi mereka semaksimal mungkin. Di waktu luangnya, dia membaca buku dan novel grafis, bermain-main dengan server web blognya, keyboard mekanis, dan gadget lainnya.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Satu langkah lagi…!
Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan.