首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >bin/sh,bin/bash,sbin/nologin,bin/tcsh的区别是什么?

bin/sh,bin/bash,sbin/nologin,bin/tcsh的区别是什么?
EN

Stack Overflow用户
提问于 2012-07-13 18:15:48
回答 3查看 28.5K关注 0票数 19

我是linux新手,所以请放轻松点,慢慢来

在Plesk中,我有一些通过SSH访问服务器的选项。我只想连接,添加我的公钥,并运行rsync备份。

  1. 这些选择的区别是什么?
  2. 我应该选择哪种选择?
  3. 这些是什么?在我看来就像目录。

通过SSH访问服务器:

  • /bin/sh
  • /bin/bash
  • /sbin/nologin
  • /bin/tcsh
  • /bin/csh
  • /bin/ksh
  • /bin/bash (染色)
  • /bin/rbash

以下是Plesk控制面板的图像:

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-13 18:36:18

Use /bin/bash

这些是什么?在我看来就像目录。

这些是提供给通过SSH连接的用户的默认shell的不同选项。

如果您以前没有使用过这些shell,我认为bash是最好的选择。大多数用于在线linux命令的教程和文章都假定您正在使用bash。

但是,对于bash有两个选项:/bin/bash/bin/bash (chrooted)

要执行备份,您可能需要bash完全访问才能执行所有命令。我不知道你能不能做你想做的事。

从根本上说,铬化巴什是为了避免灾难。

要了解更多有关着色的信息,可以阅读这篇文章

票数 25
EN

Stack Overflow用户

发布于 2012-07-13 18:17:36

大多数选项都是不同的Unix壳。shell基本上就是解释您在窗口中键入的文本的内容。有些人更喜欢一个壳,而不是另一个。如果您不熟悉任何shell,请根据您的需要比较图选择一个。

票数 5
EN

Stack Overflow用户

发布于 2012-07-13 18:18:31

如果你不知道,你应该使用/bin/bash。这是最受欢迎的,也是最容易得到帮助的使用。也就是说,他们都在做同样的事情,只是方式略有不同。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11476061

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档