Az alapértelmezett shell megváltoztatása Bash-ra a macOS Catalina rendszeren

A macOS Catalinával az Apple az most használ A Zsh az alapértelmezett shell. Szeretjük a Zsh-t, de a megbízható régi Bash-héj továbbra is megtalálható a macOS-ben, és gyorsan visszaválthat a Bash-ra, ha úgy tetszik.

A Zsh csak az újonnan létrehozott felhasználói fiókok alapértelmezett shellje, így a frissített Mac számítógépen meglévő fiókjai továbbra is alapértelmezés szerint a Bash-t fogják használni, hacsak nem módosítja azt. Minden felhasználói fióknak saját alapértelmezett shell-beállítása van.

A terminálból

A felhasználói fiók alapértelmezett shelljének megváltoztatásához a macOS rendszeren egyszerűen futtassa a chsh -s (change shell) parancsot egy terminálablakban.

  Az iOS 11-hez hasonló képernyőképek beszerzése macOS-ben

Módosítsa az alapértelmezett shellt Bash-ra a következő parancs futtatásával:

chsh -s /bin/bash

Meg kell adnia felhasználói fiókja jelszavát. Végül zárja be a Terminál ablakot, majd nyissa meg újra. A Zsh helyett a Bash-t fogja használni.

Módosítsa az alapértelmezett shellt Zsh-re a következő parancs futtatásával:

chsh -s /bin/zsh

Adja meg jelszavát, amikor a rendszer kéri. A terminálablak bezárása és újbóli megnyitása után a Zsh-t fogja használni.

Megtekintheti a mellékelt parancsértelmezők listáját, amelyeket a következő parancs futtatásával választhat ki:

cat /etc/shells

A Rendszerbeállításokból

Ezt a beállítást grafikusan is módosíthatja a Rendszerbeállításokból, ha úgy tetszik.

Nyissa meg a Rendszerbeállítások > Felhasználók és csoportok menüpontot Mac számítógépén. Kattintson a lakat ikonra, és írja be jelszavát. Tartsa lenyomva a Ctrl billentyűt, kattintson felhasználói fiókja nevére a bal oldali ablaktáblában, és válassza a „Speciális beállítások” lehetőséget.

  Egyéni gomb hozzáadása az érintősávhoz macOS rendszerben

Kattintson a „Login Shell” legördülő listára, és válassza a „/bin/bash” lehetőséget, ha a Bash-t szeretné használni alapértelmezett shell-ként, vagy a „/bin/zsh”-t, ha a Zsh-t szeretné használni alapértelmezett shell-ként. Kattintson az „OK” gombra a módosítások mentéséhez.

A Bash a macOS-en még mindig elavult

Vegye figyelembe, hogy a macOS-hez mellékelt Bash (Bourne Again SHell) verziója még mindig meglehetősen elavult. Ha a bash –verziót futtatja, látni fogja, hogy a Catalina tartalmazza a Bash 3.2.57-et, amikor a Bash 5.0 a legújabb verzió. Az újabb verziók a GPLv3 licenc alatt állnak rendelkezésre, míg az Apple továbbra is forgalmaz egy GPLv2 licenccel rendelkező verziót.

Ezzel szemben a Zsh (Z shell) macOS-hez mellékelt verziója (check with zsh –version ) a Zsh 5.7.2, amely a Catalina kiadásának idején a legújabb verzió.

  Fényképek megjelenítése/elrejtése a Fotók alkalmazásban macOS rendszerben

Ha a Bash legújabb verzióját szeretné, megteheti telepítse saját maga a Homebrew segítségével.