Rumah > Tutorial sistem > MAC > Shell interaktif lalai kini ZSH: Bagaimana untuk mengeluarkannya pada Mac?

Shell interaktif lalai kini ZSH: Bagaimana untuk mengeluarkannya pada Mac?

Jennifer Aniston
Lepaskan: 2025-03-03 09:14:17
asal
890 orang telah melayarinya

shell lalai macOS beralih ke ZSH: Panduan Lengkap

Apabila memulakan Mac anda, mungkin mengejutkan untuk melihat petikan untuk menukar shell interaktif lalai dari Bash ke ZSH. Walau bagaimanapun, ini hanya satu cara Apple menyesuaikan dan membangun, bertujuan untuk menyediakan pengguna dengan pengalaman shell yang lebih baik.

Kelebihan macOS adalah bahawa pengguna tidak perlu terhad kepada mana -mana shell tertentu. Sama ada anda peminat besar Bash atau berminat dengan ZSH, pilihannya sentiasa ada di tangan anda.

Panduan ini akan memberi anda penjelasan yang jelas. Kami akan menerangkan langkah demi langkah Alasan di sebalik perubahan ini dan, lebih penting lagi, kami akan membimbing anda bagaimana untuk melakukannya supaya anda dapat memilih shell dengan keyakinan.

makna "shell interaktif lalai kini zsh"

Mesej Amaran "Default Interactive Shell kini ZSH" menunjukkan bahawa terminal MacOS telah beralih dari Bash ke ZSH. Jika anda tidak menggunakan terminal sering, jangan risau. Tetapi bagi pengguna purata, sementara ini adalah peralihan yang patut diberi perhatian, ia tidak mengubah bagaimana anda biasanya berinteraksi di terminal.

Mengapa mesej amaran ini muncul?

Mesej amaran ini adalah untuk mengingatkan anda tentang perubahan asas dalam macOS. Sebab utama amaran ini adalah seperti berikut:

  • Peralihan dari Bash ke ZSH: Apple memutuskan untuk menukar shell UNIX lalai di terminalnya dari Bash ke ZSH. Perubahan ini meningkatkan keselamatan dan menyediakan ciri-ciri terkini seperti autocomplete interaktif, arahan mesra tema, dan sambungan laluan.
  • Persepsi Pengguna:
  • : Ia memastikan pengguna terminal biasa memahami tetapan lalai sistem, walaupun pengalaman pengguna keseluruhan tetap pada dasarnya sama.
  • Konsistensi perisian: Sebagai perisian terus berkembang, pemberitahuan tersebut membantu merapatkan jurang antara versi lama dan semasa.
Adakah ZSH baik untuk Mac anda?

ZSH (juga dikenali sebagai Z shell) dibina di atas bash, yang pernah menjadi shell pilihan untuk macOS. Memandangkan fungsi yang kaya, menggunakan ZSH dan bukannya Bash biasanya pilihan terbaik. Untuk meningkatkan lagi pengalaman, kami mengesyorkan agar anda memperkenalkan rangka kerja untuk ZSH yang menyesuaikan bagaimana anda mengendalikan tetapan, plugin, dan tema yang menarik.

apa yang perlu dilakukan setelah melihat mesej "shell interaktif lalai kini zsh"

Bagi sesetengah pengguna MAC, menghadapi mesej ini boleh mengelirukan. Tetapi, jangan risau. Seterusnya, kami akan membimbing anda langkah -langkah yang boleh anda ambil setelah melihat mesej ini:

    bagaimana untuk beralih dari zsh ke bash
  • bagaimana untuk beralih ke bash menggunakan homebrew
  • bagaimana untuk menyembunyikan "shell interaktif lalai kini zsh" dan terus menggunakan bash
bagaimana untuk beralih dari zsh ke bash

bernasib baik, beralih antara ZSH dan Bash sangat mudah. Untuk beralih dari ZSH ke Bash, taip

di terminal anda. Selepas dimulakan semula, sesi baru akan menggunakan Bash secara lalai. chsh -s /bin/bash

Berikut adalah langkah -langkah untuk menukar ZSH ke Bash:

  1. Buka menu Apple dan pilih Keutamaan Sistem.
  2. Navigasi ke "Pengguna dan Kumpulan".
  3. klik kanan pada nama pengguna anda dan pilih pilihan lanjutan.
  4. Jika diminta, sila masukkan kata laluan anda dan sahkan.
  5. Cari menu drop-down "Login Shell" dan pilih /bin/bash.
  6. Tekan OK dan matikan keutamaan sistem.

The Default Interactive Shell Is Now Zsh: How to Remove It on Mac?

The Default Interactive Shell Is Now Zsh: How to Remove It on Mac? bagaimana untuk beralih ke bash menggunakan homebrew

Untuk beralih ke shell baru (seperti bin/bash), tambahkan namanya ke fail shell dan simpannya. Langkah ini memastikan bahawa komputer anda tahu bahawa anda boleh menggunakan shell. Anda boleh memikirkannya sebagai jaring keselamatan untuk menghalang anda daripada secara tidak sengaja memilih kandungan yang boleh menyebabkan masalah.

Berikut adalah arahan terperinci untuk menukar ZSH ke Bash menggunakan Homebrew:

mula terminal.
  1. enter
  2. dan tekan Enter. Apabila diminta, klik Pasang dan tunggu dengan sabar untuk proses selesai.
  3. xcode-select --install Untuk memulakan pemasangan homebrew, masukkan
  4. dan tekan Enter. Ini mungkin mengambil sedikit masa, tunggu.
  5. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Jika anda menerima amaran
  6. tidak berada di jalan anda, sila salin arahan yang disyorkan dan tampalnya ke terminal seperti yang disyorkan oleh homebrew. Gunakan Enter untuk mengesahkan.
  7. /opt/homebrew/bin Akhirnya, jalankan
  8. untuk mengemas kini dan membina shell bash baru anda.
  9. brew update && brew install bash && sudo chsh -s /usr/local/bin/bash $(whoami)
  10. Menggunakan HomeBrew (Pengurus Pakej Popular untuk MACOS), anda boleh dengan mudah memasang versi Bash yang lebih baru dan menetapkannya sebagai shell lalai anda.

bagaimana untuk menyembunyikan "shell interaktif lalai kini zsh" dan terus menggunakan bash The Default Interactive Shell Is Now Zsh: How to Remove It on Mac?

Bagi mereka yang menghargai ciri -ciri canggih ZSH tetapi masih setia kepada Bash, ada cara untuk meredakan pemberitahuan shell lalai. Selepas mengintegrasikan coretan kod tertentu () ke dalam fail konfigurasi (mis. ,

, atau

), anda boleh menggunakan bash dengan mudah dan bukannya ZSH pada Mac anda.

export BASH_SILENCE_DEPRECATION_WARNING=1 Berikut adalah langkah -langkah untuk membatalkan amaran dan terus menggunakan Bash dalam urutan logik: ~/.bash_profile

  1. mula terminal pada Mac anda.
  2. untuk meredakan pemberitahuan, taipkan dan laksanakan perintah berikut: touch ~/.bash_profile && echo "export BASH_SILENCE_DEPRECATION_WARNING=1" >> ~/.bash_profile.
  3. Jika amaran masih wujud, anda mungkin perlu menyesuaikan fail konfigurasi yang lain. Cukup gantikan ~/.bash_profile dengan ~/.profile atau ~/.bashrc dalam perintah dan jalankan lagi.

The Default Interactive Shell Is Now Zsh: How to Remove It on Mac?

Ringkasan

Beralih antara ZSH dan Bash boleh merasakan sedikit terkejut pada mulanya. Oleh itu, pasukan kami meneroka bagaimana untuk membising pemberitahuan yang menjengkelkan dan membuat beberapa tweak untuk mengadopsi shell pilihan anda.

Walau bagaimanapun, terdapat aspek yang lebih luas di sini. Sebagai tambahan kepada kemas kini dan tetapan, adalah penting untuk memastikan Mac anda terus dikekalkan. Di sinilah pembersih memori MacKeeper dimainkan. Dengan menguruskan ingatan Mac anda dan mengucapkan selamat tinggal kepada proses yang memakan masa, anda bukan sahaja dapat menyelesaikan masalah, tetapi juga menghalang isu-isu baru.

Jika anda mendapati panduan ini membantu, jangan lupa untuk menyemak panduan pakar kami yang lain di ZSH yang dinafikan kebenaran pada Mac dan memeriksa kesihatan SSD pada MAC untuk lebih banyak pandangan dan penyelesaian.

Atas ialah kandungan terperinci Shell interaktif lalai kini ZSH: Bagaimana untuk mengeluarkannya pada Mac?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan