头疼……谁能帮忙解答下新手问题

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
if0else1
帖子: 94
注册时间: 2010-01-04 16:48

头疼……谁能帮忙解答下新手问题

#1

帖子 if0else1 » 2010-01-06 21:33

1.为什么Linux的Shell要分好多种,比如:sh/bash/dash/ksh/zsh。。。为什么要分那么多呢?每种都语法都不一样么?
那么多种“品牌……”是Shell的编辑器还是解释器?
哪个比较好点?
我看很多教程是直接教你怎么编写第一个Shell,echo "XXXXX"!我从哪里看我现在编写的是bash还是dash。。。或者其他……

2.Shell能在Linux里做什么?是和VBS在Windows里的功能一样的么?
人生没有if...else
头像
O_O_BOT
帖子: 2461
注册时间: 2009-05-20 19:32

Re: 头疼……谁能帮忙解答下新手问题

#2

帖子 O_O_BOT » 2010-01-06 21:46

irc <fwv> say: 选bash 吧 一通。。。
irc 聊天室
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录

http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
头像
O_O_BOT
帖子: 2461
注册时间: 2009-05-20 19:32

Re: 头疼……谁能帮忙解答下新手问题

#3

帖子 O_O_BOT » 2010-01-06 21:47

irc <delectate> say: bash is ok
irc 聊天室
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录

http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
头像
if0else1
帖子: 94
注册时间: 2010-01-04 16:48

Re: 头疼……谁能帮忙解答下新手问题

#4

帖子 if0else1 » 2010-01-06 22:19

bot真多……呵呵,谢谢啊~ :em11
人生没有if...else
happyaron
帖子: 473
注册时间: 2008-04-27 1:10
来自: http://blogs.gnome.org/happyaron/

Re: 头疼……谁能帮忙解答下新手问题

#5

帖子 happyaron » 2010-01-06 22:41

if0else1 写了:1.为什么Linux的Shell要分好多种,比如:sh/bash/dash/ksh/zsh。。。为什么要分那么多呢?每种都语法都不一样么?
那么多种“品牌……”是Shell的编辑器还是解释器?
哪个比较好点?
我看很多教程是直接教你怎么编写第一个Shell,echo "XXXXX"!我从哪里看我现在编写的是bash还是dash。。。或者其他……

2.Shell能在Linux里做什么?是和VBS在Windows里的功能一样的么?
1.sh是一个标准了,现在没人用,基本上也就是bash作为标准,dash速度比bash快,ksh和zsh,还有你没提到的csh都是比bash提供更多高级功能的shell。shell中大多数语法都是兼容的,或者说兼容 bash的,但是必然存在很多不同的地方。如果想比较兼容,建议学 bash
2.文件头,
#!/bin/bash -> bash
#!/bin/dash -> dash
#!/bin/sh -> 看你系统里默认的sh 指向了哪个,指向bash就用bash,指向dash当然就用dash
I will always return.
nelsonie
帖子: 50
注册时间: 2009-11-25 10:13

Re: 头疼……谁能帮忙解答下新手问题

#6

帖子 nelsonie » 2010-01-06 22:51

shell 类似于bat吧
t3swing
帖子: 1028
注册时间: 2008-11-01 21:42
来自: 树下板凳

Re: 头疼……谁能帮忙解答下新手问题

#7

帖子 t3swing » 2010-01-07 9:46

bat是石器时代的东西,shell更强大
这可能是linux完胜win的一个方面吧
民族的脊梁,是踏实做事的人,非只知道骂街的泼妇。
ltkun
帖子: 1340
注册时间: 2006-01-10 19:09

Re: 头疼……谁能帮忙解答下新手问题

#8

帖子 ltkun » 2010-01-07 10:02

linux标准shell是bash
其他unix的shell可以有很多不同的shell
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: 头疼……谁能帮忙解答下新手问题

#9

帖子 tenzu » 2010-01-07 10:39

壳牌么?
回复