Ouvrir le menu principal

MacGeneration

Recherche

macOS Catalina : zsh par défaut, Python et Ruby dépréciés

Anthony Nelzin-Santos

mardi 04 juin 2019 à 12:00 • 13

macOS

C’est une petite révolution : macOS abandonne le shell Bourne-Again (bash), l’interprète de commandes de la plupart des distributions GNU/Linux, au profit du Z shell (zsh). Ce shell moderne, dans le sens qu’il a été conçu au début des années 1990, peut-être vu comme une version étendue de bash.

Zsh dans le Terminal sur macOS Catalina.

Zsh se distingue par son mécanisme de complètement des commandes évolué, sa correction de fautes de frappe, sa prise en charge perfectionnée des modèles glob, ou encore son système de modules lui ajoutant des fonctions. Ce shell très populaire chez les développeurs est soutenu par une communauté très active, qui propose de nombreux thèmes et plug-ins sur le site Oh My zsh.

Le nouveau shell est activé uniquement sur les nouvelles machines, ou après une installation « propre » de macOS Catalina. Après une mise à jour depuis macOS Mojave, bash restera le shell par défaut, mais vous pourrez passer à zsh en entrant la commande chsh -s /bin/zsh. Apple dédie une fiche technique à cette transition.

Notons que macOS Catalina est toujours fourni avec Python 2.7.10, Ruby 2.6.0p0, et Perl 5.18.4. Ces runtimes sont fournis uniquement « à des fins de compatibilité avec d’anciens logiciels », et seront retirés dans une future version de macOS. Vous devrez donc les installer séparément, par exemple avec Homebrew (mais comme Homebrew demande lui-même Ruby, sa procédure d’installation devra être modifiée).

Ajouter ce site dans Google News

Trois MacBook rejoignent la liste des produits obsolètes d’Apple, dont le premier MacBook Air Retina

31/08/2026 à 21:13

• 4


Vision Pro, iPhone, IA : les premiers choix de l’ère John Ternus

31/08/2026 à 20:30

• 11


Une huitième bêta pour iOS 27, macOS Golden Gate et les autres

31/08/2026 à 20:28

• 18


Phil Schiller quitte la direction de l’App Store

31/08/2026 à 19:10

• 43


Pour son dernier jour en tant que CEO, Tim Cook remercie ses employés et la communauté Apple

31/08/2026 à 18:40

• 21


Ugreen muscle sa gamme Nexode Pro avec deux puissants chargeurs dotés d’un écran

31/08/2026 à 16:34

• 22


Home Assistant étoffe son intégration à iOS, de Santé à Rappels

31/08/2026 à 16:04

• 8


ChatGPT, Reddit et Roblox bientôt soumis à des règles renforcées dans l’Union européenne

31/08/2026 à 15:13

• 43


Newsroom : Apple peut désormais envoyer des notifications pour ses communiqués de presse

31/08/2026 à 14:42

• 2


4K, 5K, portable, pas cher : bien choisir un moniteur pour un Mac en 2026 avec notre guide d'achat

31/08/2026 à 13:28

• 42


La Corée du Sud va proposer une IA gratuite et illimitée à ses habitants

31/08/2026 à 13:00

• 26


OpenClaw 2.0 simplifie son installation et muscle ses fonctions collaboratives

31/08/2026 à 11:59

• 8


Promo : tous les accessoires « Magic » à tarif réduit, jusqu’à 29 % de réduction sur la Magic Mouse 🆕

31/08/2026 à 11:07

• 2


OpenAI veut retirer ses modèles de Cursor après son rachat par SpaceX 🆕

31/08/2026 à 10:51

• 9


Ubiquiti présente une variante longue portée de son routeur portable

31/08/2026 à 09:09

• 8


L’Apple Watch : la révolution attendra au moins 2027

31/08/2026 à 09:08

• 18