📜  从 zsh 转换回 sh - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:06:32.873000             🧑  作者: Mango

从 Zsh 转换回 Sh - Shell-Bash

如果你是一位程序员,肯定会对 Shell 编程有一定的了解,并且可能会在你的电脑上使用 Zsh 或 Bash 等 Shell。不过,有时候你可能需要将你的 Shell 切换回 Sh,本文将为你介绍如何从 Zsh 转换回 Sh。

什么是 Sh

Sh(Bourne Shell) 是 Unix 操作系统中最基本的 Shell,由 S. Bourne 开发并于 1979 年首次发布。Sh 版本的 Shell 指令集简单而主要,它们适用于逐行读取的命令。Sh Shell 可以运行在几乎所有 Unix 和 Linux 式的系统中。因其简洁,且内存需求较低,在嵌入式系统中广泛应用。

步骤

下面是在如何从 Zsh 切换回 Sh 的步骤:

  1. 打开 Terminal(终端)应用。

  2. 运行以下命令切换到 Sh:

$ exec /bin/sh
  1. 如果想要永久切换到 Sh,并且不再使用 Zsh,则可以运行以下命令:
$ chsh -s /bin/sh

此命令将 Shell(终端)默认设置为 Sh。

  1. 如果你想要将 Shell 切换回 Zsh,则可以运行以下命令:
$ exec /bin/zsh
总结

Sh 是一个功能简单但可靠的 Shell,主要用于逐行读取命令。如果你想要从 Zsh 回到 Sh,只需打开终端并运行 exec /bin/sh 命令即可。如果你想要永久性地在你的 Shell 中使用 Sh,则可以通过运行 chsh -s /bin/sh 命令将其设置为你的默认 Shell。如果你想要将 Shell 切换回 Zsh,则可以运行 exec /bin/zsh 命令。