投票:Deepin默认安装的shell可否为bash呢?
Tofloor
poster avatar
不避风云
deepin
2015-06-23 15:42
Author
本帖最后由 bubifengyun 于 2015-6-23 07:43 编辑

记得最开始接触Linux的时候,入门教程介绍Linux的时候都说Linux的shell都是bash,
一路转战ubuntu,fedora,直到现在的deepin,还都是bash,很多配置方法都比较轻车熟路。
也算不枉之前学过的ubuntu和fedora。配置bash的资料啥都挺熟悉的。
现在deepin默认的变成了zsh,看似高大上了,也增加了不少麻烦。
看着就有人提出用怎么配置/etc/profile不起作用了。

zsh对于高手来说,完全可以自己安装啊,不用默认安装。对于菜鸟们说,之前可能已经买了不少关于ubuntu或者其他Linux的入门资料,对着学习,可能有苦恼。
所有想弄个投票。看看大家认为,默认安装的shell是bash还是zsh好?
来,莱迪门俺的乡亲们,快来投上您宝贵的一票。


(Expired, see the results below)
101 users voted
1.bash(64 votes)
63 %
2.zsh(37 votes)
37 %
Reply Favorite View the author
All Replies
2 / 3
To page
Feng Yu
deepin
2015-07-02 07:10
#21
https://bbs.deepin.org/post/30976
修改/etc/passwd的登录shell为/bin/bash。

用chsh这个命令就行了,不用自己改passwd
Reply View the author
leodemon
deepin
2015-07-02 16:37
#22
没玩过zsh,很强大?
已修改为bash.......
Reply View the author
不避风云
deepin
2015-07-03 06:31
#23
joeren 发表于 2015-6-29 09:14
修改/etc/passwd的登录shell为/bin/bash。

能否说的更详细一点?不太懂
Reply View the author
不避风云
deepin
2015-07-03 06:57
#24
bubifengyun 发表于 2015-7-2 22:31
能否说的更详细一点?不太懂

哦,明白了,是把最后面改为bash
Reply View the author
155******29
deepin
2015-07-03 07:31
#25
其实如果可以的话,能够第一次的时候选择最好。
Reply View the author
SteveLee
deepin
2015-07-20 00:32
#26
不知道2015的新版有没有默认设定为bash。
Reply View the author
不避风云
deepin
2015-07-24 05:57
#27
https://bbs.deepin.org/post/30976
不知道2015的新版有没有默认设定为bash。

不知道,我不是内测组的。
Reply View the author
hummerstudio
deepin
2015-07-24 14:06
#28
https://bbs.deepin.org/post/30976
还没接触过zsh,只是听说过很强大,准备以后有时间试试。
不过bash确实用得更普遍,deepin既然面向普通用户 ...

我认为对于Deepin来说,并不希望新手从命令行开始入门,而是直接通过图形界面操作即可。 Linux桌面想普及,绝对不能让用户从命令行开始学起,这样永远不可能普及。
终端在Deepin这里是给高级用户使用的,高级用户使用zsh,不会有那么大的抵触,完全不算事。
Reply View the author
OwenJia
deepin
2015-07-26 07:07
#29
其实 fish 更好用……
Reply View the author
不避风云
deepin
2015-07-28 18:28
#30
https://bbs.deepin.org/post/30976
其实 fish 更好用……

i donot know, may be.
Reply View the author
Tent
deepin
2015-07-29 01:15
#31
linux,是没法子像wndows那样可以很少接触命令行的。
现在在服务器上,bash用得更多,并且教程也是bash的更多。
所以我的个人看法是,对于入门者来说,还是教程多一些的bash更好。
如果deepin想要做一个类似arch那样的linux知识懂得少就装不好的系统,那默认zsh我就一点意见也没有了。
Reply View the author
不避风云
deepin
2015-08-07 00:31
#32
Tent 发表于 2015-7-28 17:15
linux,是没法子像wndows那样可以很少接触命令行的。
现在在服务器上,bash用得更多,并且教程也是bash的更 ...

谢谢支持。
Reply View the author
BingoLove
deepin
2015-08-07 00:36
#33
https://bbs.deepin.org/post/30976
linux,是没法子像wndows那样可以很少接触命令行的。
现在在服务器上,bash用得更多,并且教程也是bash的更 ...

你不知道都是大部分兼容的吗?
Reply View the author
SnDream
deepin
2015-08-07 01:02
#34
今天看到的一小段文字。。。

就拿 Windows 来说,当 Windows 7 发布的时候(我就不说 Vista 了),很多人依然抱着 XP 不放,当你问他们为什么时,他们会一本正经地说,“新系统好卡啊”,或是“好多软件都不兼容啊”,或是“改变很大啊,好不习惯啊”,甚至是“ XP 已经是很好的系统了,微软出个新系统就是为了坑钱”。-_-# 于是乎,春去春又来,送走了 Win 7 ,我们又迎来了 Win 8 ,但是这些人的想法依然没有改变(我相信中国人中这种情况多一些)。如果这种人很多而且这种情况持续下去的话,最终的结局只会是微软的状况越来越差,最终人们毫无选择,投降了Linux的怀抱(咦?怎么有种心花怒放的感觉)。

虽然bash和zsh不是十分合乎于XP和Win7,但是我觉得我的态度和这个类似。
基础使用上,zsh和bash基本兼容吧?我反正没怎么体验到两者的差别。
真要啃书学什么bash,更不会去装deepin,全被书忽悠去装RedHat系去了。
Reply View the author
jiuny0209
deepin
2015-08-10 02:44
#35
本帖最后由 jiuny0209 于 2015-8-9 19:13 编辑

deepin又不是屬於那種兼容型的系統,這個系統給我的感覺所挑選的組件都比較偏向易用的類型,且不考慮大眾的通用性,某種程度來說,這反而是
一種特色,不是嗎?再者說了,沒有補齊根本沒辦法使用,linux指令太多記不下來,常用補齊可以節省man的時間,這要用了才知道,總之我認為zsh更
適合新手使用,尤其是對電腦一竅不通的人來說更適合,而且老實講bash很難通常可能還要學個perl類似的軟件,才能夠應付普通處理的工作,而zsh
不需要它本身已經帶有一些編成的特性了,處理一些日常生活中常用的檔案管理已經足夠使用了,至於怕看不懂網上一些BASH教程的人來說,
不用太擔心這點,改成zsh語法很容易,主要是數組表達方式不一樣,這個是最常碰到的,其他語法大部分一樣.
老實說~既使是我,我雖然用的是zsh,但網路上那些用zsh語法的腳本我也不見得看得懂,這個要看個人水平,zsh說起來很簡單也很難,他就像vim/emacs
一樣,你不見得要學得很高深,但技巧和功能很多甚至可以擴展,即使你完全不學也沒關係也可以直接上手,只要記得幾個地方不同而已,而bash呢?
要設定到舒服能夠使用的程度恐怕要花不少時間,光是那個補齊都要另外設定一個檔案,而且也達不到zsh的方便度,不適差一點而已差到無法忍受
,補齊方面差太多了,而且bash不具有編成特性語法大部分都要用指令達成,看似簡單其實很難,要學的東西很多,一個zsh可以讓你少學很多的指令.
看開機bash語法,我覺得還算ok基本都看得懂,用zsh也不用擔心以後看不懂bash什麼的,兼容性沒什麼問題.
所以~我覺得沒必要換成bash,為了那麼一點所謂不存在的兼容姓問題,放棄很多東西.
有些人說,讓zsh用戶自己換成zsh就好了,但~~~為什麼要那麼做呢? 兼容/通用 不能被當成理由,如果連setopt一個指令都學不會,那bash也不用學了,換成哪個
shell都是一樣的.
Reply View the author
不避风云
deepin
2015-08-10 05:52
#36
https://bbs.deepin.org/post/30976
deepin又不是屬於那種兼容型的系統,這個系統給我的感覺所挑選的組件都比較偏向易用的類型,且不考慮大眾的通 ...

每个人都有自己的观点吧,所以就拉了一次投票。仁者见仁智者见智吧。经过这次投票,看到很多人给提的好的意见,不管最终结果如何,看到这么多有意义的讨论,已经知足了。
Reply View the author
laoguang
deepin
2015-08-17 01:14
#37
usermod -s /bin/nologin 你的用户名
Reply View the author
laoguang
deepin
2015-08-17 01:15
#38
呵呵,开个玩笑。把nologin换成bash.
Reply View the author
laoguang
deepin
2015-08-17 17:35
#39
https://bbs.deepin.org/post/30976
/etc/passwd 里面的zsh改成bash不就行了?

那个文件不能用gedit或者其它软件乱改,搞不好用户不能登录了,建议用终端usermod
Reply View the author
不避风云
deepin
2015-08-21 23:57
#40
https://bbs.deepin.org/post/30976
那个文件不能用gedit或者其它软件乱改,搞不好用户不能登录了,建议用终端usermod ...

不能乱改是对的。但是使用啥编辑器没有要求吧。
Reply View the author
2 / 3
To page