/bin/sh和/bin/bash有什么区别?

heiheihoho 2003-12-11 03:00:25
rt
...全文
4691 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
thliang 2003-12-18
  • 打赏
  • 举报
回复
linux下一般有bsh和csh,默认的是bsh,也就是sh!!
tukey 2003-12-18
  • 打赏
  • 举报
回复
Linux中的shell有多种类型,其中最常用的几种是Bourne shell(sh)、C shell(csh)和Korn shell(ksh)。三种shell各有优缺点。Bourne shell是UNIX最初使用的shell,并且在每种UNIX上都可以使用。Bourne shell在shell编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种shell。Linux操作系统缺省的shell是Bourne Again shell,它是Bourne shell的扩展,简称Bash,与Bourne shell完全向后兼容,并且在Bourne shell的基础上增加、增强了很多特性。Bash放在/bin/bash中,它有许多特色,可以提供如命令补全、命令编辑和命令历史表等功能,它还包含了很多C shell和Korn shell中的优点,有灵活和强大的编程接口,同时又有很友好的用户界面。
ker0 2003-12-13
  • 打赏
  • 举报
回复
/bin/sh是/bin/bash的联接
joknan 2003-12-13
  • 打赏
  • 举报
回复
knoppix@ttyp0[knoppix]$ ls /bin/sh -l
lrwxrwxrwx 1 root root 4 2003-11-14 20:32 /bin/sh -> bash
knoppix@ttyp0[knoppix]$ ls /bin/bash -l
-rwxr-xr-x 1 root root 690668 2003-06-07 06:17 /bin/bash
knoppix@ttyp0[knoppix]$
tukey 2003-12-11
  • 打赏
  • 举报
回复
gz
Windmoon_hz 2003-12-11
  • 打赏
  • 举报
回复
两个不同的shell,linux下有很多种shell。
sh比较小,但是功能没有bash多,bash用得比较普遍

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧