Ændr standard shell fra bash til zsh i Cygwin uden chsh eller /etc/passwd

Hvordan ændres standard shell fra bash til zsh i Cygwin, når kommandoen chsh ikke er tilgængelig og filen etc/passwd ikke længere bruges?

For at ændre standard shell fra bash til zsh i Cygwin uden at bruge chsh og /etc/passwd, skal du redigere .bashrc i din hjemmemappe og tilføje linjen exec /usr/bin/zsh.

Sådan ændres standard shell fra bash til zsh i Cygwin, når kommandoen chsh ikke er tilgængelig og filen etc/passwd ikke længere bruges

Hvis du ønsker at ændre standard shell fra bash til zsh i Cygwin, men ikke kan bruge kommandoen chsh og filen /etc/passwd ikke længere anvendes, kan du følge disse trin:

  1. Åbn Cygwin-terminalen.
  2. Rediger filen .bashrc i din hjemmemappe for at starte zsh automatisk, når bash starter:
    • Kør kommandoen nano ~/.bashrc for at åbne filen i nano editoren.
    • Tilføj følgende linje til slutningen af filen:
      exec /usr/bin/zsh
    • Gem ændringerne og luk editoren ved at trykke Ctrl + X, derefter Y og Enter.
  3. Genstart Cygwin-terminalen for at anvende ændringerne.

Efter disse trin vil zsh blive startet automatisk, hver gang du åbner en ny Cygwin-terminal.