- - Як приховати повідомлення "інтерактивна оболонка за замовчуванням тепер zsh" у терміналі на macOS

Як приховати повідомлення "інтерактивна оболонка за замовчуванням тепер zsh" у терміналі на macOS

macOS Catalina має нову оболонку; зш. Ви не переходите автоматично на нього, але щоразу, коли ви відкриваєте Terminal, ви бачите повідомлення про те, що інтерактивна оболонка за замовчуванням тепер zsh. Щоб оновити свій обліковий запис, щоб використовувати zsh, запустіть chsh -s / bin / zsh '. Вам не потрібно використовувати його, і якщо ви перейшли на zsh, перейти назад до bash дуже просто. Якщо ви повернулися до bash, ви, ймовірно, знову побачите повідомлення. Ось як це можна приховати.

Сховати "інтерактивну оболонку за замовчуванням тепер zsh"

Щоб приховати повідомлення після переходу на bash, вам доведеться відредагувати свій bash-профіль. Для цього відкрийте додаток TextEditor або будь-який інший текстовий редактор на ваш вибір.

Перейдіть у меню Файл> Відкрити і виберіть домашню папкустовпчик зліва. Використовуйте Command + Shift +. комбінація клавіш для показу прихованих файлів, якщо вони ще не налаштовані для показу. Знайдіть файл .bash_profile і відкрийте його в текстовому редакторі на ваш вибір.

Файл .bash_profile може бути порожнім, а може і не бути. Це залежить від змін, які ви внесли в профіль. Незалежно від цього, додайте у файл наступний рядок і збережіть зміни.

export BASH_SILENCE_DEPRECATION_WARNING=1

Термінал більше не показуватиме "Інтерактивна оболонка за замовчуванням тепер zsh. Щоб оновити свій обліковий запис, щоб використовувати zsh, запустіть повідомлення chsh -s / bin / zsh 'вгорі.

Малоймовірно, що ви коли-небудь пропустите це повідомлення, але щоб отримати його назад, вам потрібно відкрити .bash_profile файл і видалити рядок, який ви додали вище. Збережіть зміну, і повідомлення з’явиться знову.

Повідомлення з’являється і наклеюється навколо, якщо ви євикористовуючи будь-яку оболонку, крім zsh. Це може бути прикро, але це необхідно, оскільки Apple хоче, щоб ви знали, що є нова оболонка за замовчуванням, на яку слід перейти. Якщо ви категорично проти використання нової оболонки, повідомлення стане неприємним. Ні до кого не звик.

Якщо ви переймаєтесь переходом на zsh,ви повинні подивитися, що він може запропонувати. Якщо що-небудь, то краще, і принаймні, перехід від bash до zsh не такий болючий. Zsh пропонує більше налаштування, а його функція автоматичного завершення - розумніша. Відмінності незначні, але вони є, і вони можуть виявитися великими, як тільки ви почнете користуватися ним. У ньому також є кілька команд, яких у bash немає, якщо нічого іншого, ви обов'язково хочете перевірити zsh.

Коментарі