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:
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:
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
/bin/bash
.
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.
xcode-select --install
Untuk memulakan pemasangan homebrew, masukkan /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Jika anda menerima amaran /opt/homebrew/bin
Akhirnya, jalankan brew update && brew install bash && sudo chsh -s /usr/local/bin/bash $(whoami)
bagaimana untuk menyembunyikan "shell interaktif lalai kini zsh" dan terus menggunakan bash
, 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
touch ~/.bash_profile && echo "export BASH_SILENCE_DEPRECATION_WARNING=1" >> ~/.bash_profile
. ~/.bash_profile
dengan ~/.profile
atau ~/.bashrc
dalam perintah dan jalankan lagi.
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.
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!