你问:如何在 Ubuntu 中使用不同的 shell?

你如何从 Bash 切换到 Bourne shell?

要从 Bash 切换到 Bourne,请打开终端窗口并按照以下步骤操作:

  1. 发出命令 chsh。
  2. 键入您的用户密码。
  3. 出现提示时,为新 shell 键入 /bin/sh。
  4. 输入 su – USERNAME(相应地替换 USERNAME)
  5. 键入您的用户密码。

如何更改我的默认外壳?

如何更改我的默认外壳

  1. 首先,找出 Linux 机器上可用的 shell,运行 cat /etc/shells。
  2. 输入 chsh 并按 Enter 键。
  3. 您需要输入新的shell 完整路径。 例如,/bin/ksh。
  4. 登录并注销以验证您的 shell 在 Linux 操作系统上是否正确更改。

怎么换壳?

改变你的外壳使用 chsh 命令:

chsh 命令更改您用户名的登录外壳。 更改登录 shell 时,chsh 命令显示当前登录 shell,然后提示输入新的登录 shell。

我应该使用 zsh 还是 bash?

大部分 bash 和 zsh 几乎相同 这是一种解脱。 两者的导航是一样的。 您为 bash 学习的命令也可以在 zsh 中使用,尽管它们在输出上的功能可能不同。 Zsh 似乎比 bash 更具可定制性。

我如何切换到 bash?

从系统偏好设置

按住 Ctrl 键,在左窗格中单击您的用户帐户名称,然后选择“高级选项”。 单击“登录外壳”下拉框,然后 选择“/bin/bash” 使用 Bash 作为默认 shell 或“/bin/zsh”使用 Zsh 作为默认 shell。 单击“确定”保存更改。

如何找到我的默认 shell?

cat /etc/shells – 列出当前安装的有效登录 shell 的路径名。 grep “^$USER” /etc/passwd – 打印默认的 shell 名称。 默认 shell 运行时 你打开一个终端窗口. chsh -s /bin/ksh – 将您帐户使用的 shell 从 /bin/bash(默认)更改为 /bin/ksh。

我如何获得当前的外壳?

要获取当前 shell 的名称,请使用 猫 /proc/$$/cmdline 。 以及通过 readlink /proc/$$/exe 指向 shell 可执行文件的路径。
...

  1. $> echo $0(给你程序名称。...
  2. $> $SHELL(这将带您进入 shell,并在提示中获得 shell 名称和版本。

默认情况下如何启动 zsh?

安装后,您可以使用以下命令将 zsh 设置为默认 shell: chsh -s $(哪个zsh) . 发出此命令后,您需要注销,然后重新登录以使更改生效。 如果您在任何时候决定不喜欢 zsh,您可以使用以下命令恢复到 Bash: chsh -s $(which bash) 。

你如何在 Linux 中的 shell 之间切换?

使用 chsh 更改 shell:

  1. 猫 /etc/shells. 在 shell 提示符下,使用 cat /etc/shells 列出系统上可用的 shell。
  2. 嘘。 输入 chsh(用于“更改外壳”)。 …
  3. /bin/zsh. 输入新 shell 的路径和名称。
  4. 苏 - 你的身份证。 输入 su - 和您的用户 ID 以重新登录以验证一切正常。

如何在 Linux 中切换到 Korn shell?

要在 Linux 上安装 Korn Shell 替代 Bash,请打开终端窗口并按照与您的操作系统相对应的说明进行操作。

  1. Ubuntu。 sudo apt 安装 mksh。
  2. 德比安。 sudo apt-get 安装 mksh。
  3. 拱Linux。 须藤 pacman -S mksh。
  4. 软呢帽。 须藤 dnf 安装 mksh。
  5. OpenSUSE。 须藤 zypper 安装 mksh。
  6. 通用 Linux。

如何更改为 TCSH shell?

将默认 shell 从 bash 更改为终端应用程序使用的 tcsh 分三步:

  1. 启动终端。 应用程序。
  2. 从终端菜单中,选择首选项。
  3. 在首选项中,选择“执行此命令”并键入 /bin/tcsh 代替 /bin/bash。

Ubuntu 是一个外壳吗?

有许多不同的 unix shell。 Ubuntu 的默认 shell 是 Bash (与大多数其他 Linux 发行版一样)。 流行的替代品包括 zsh(强调功能和可定制性)和 fish(强调简单性)。 命令行 shell 包括用于组合命令的流控制结构。

我们在 Linux 中将 shell 称为什么?

在大多数 Linux 系统上,一个名为 bash(代表 Bourne Again SHell,原始 Unix shell 程序 sh 的增强版本,由 Steve Bourne 编写) 充当外壳程序。 ... 除了 bash 之外,还有其他可用于 Linux 系统的 shell 程序。

喜欢这篇文章吗? 请分享给您的朋友:
今日操作系统