刚刚开始玩zsh,给点建议

sh/bash/dash/ksh/zsh等Shell脚本
头像
凉拌茶叶
帖子: 311
注册时间: 2012-05-25 16:31

刚刚开始玩zsh,给点建议

#1

帖子 凉拌茶叶 » 2012-06-20 11:34

:em01 如题,昨天被一幅暴漫吸引,开始捣疼zsh,找了一点配置文件装上。目前感觉挺好。
问题:
1、zsh在哪些方面比bash好?
2、推荐点资料。
谢谢。 :em01
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: 刚刚开始玩zsh,给点建议

#2

帖子 枫叶饭团 » 2012-06-20 11:43

没什么好的,不配置比bash还难用
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: 刚刚开始玩zsh,给点建议

#3

帖子 jtshs256 » 2012-06-20 11:44

枫叶饭团 写了:很好的,不配置都不比bash难用
躺平
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 刚刚开始玩zsh,给点建议

#4

帖子 YeLee » 2012-06-20 11:54

jtshs256 写了:
枫叶饭团 写了:很好的,不配置都不比bash难用
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
凉拌茶叶
帖子: 311
注册时间: 2012-05-25 16:31

Re: 刚刚开始玩zsh,给点建议

#5

帖子 凉拌茶叶 » 2012-06-20 12:14

YeLee 写了:
jtshs256 写了:
枫叶饭团 写了:很好的,不配置都不比bash难用
所以说,在纠结可以配置到一个什么效果。 :em06
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 刚刚开始玩zsh,给点建议

#6

帖子 YeLee » 2012-06-20 12:25

坐等某狐狸。 :em04
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: 刚刚开始玩zsh,给点建议

#7

帖子 jtshs256 » 2012-06-20 12:25

YeLee 写了:坐等某狐狸。 :em04
躺平
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: 刚刚开始玩zsh,给点建议

#8

帖子 aerofox » 2012-06-20 12:57

感觉 zsh 的文件名扩展功能相当地强

另外,个人感觉 zsh 的命令行编辑功能也更好些,例如刚刚输入

代码: 全选

for f in *; do 
...
done
让后调出历史命令编辑是,bash 会把它变成一行,而 zsh 仍然保持多行,可以在行间移动光标。

在 zsh 中,可以轻松实现命令上正在输入的命令行用不同的颜色与屏幕上其他部分(提示符、命令执行输出等)区分开来,bash 下不知道是不方便实现还是我不知道方法。
头像
凉拌茶叶
帖子: 311
注册时间: 2012-05-25 16:31

Re: 刚刚开始玩zsh,给点建议

#9

帖子 凉拌茶叶 » 2012-06-20 12:57

嘿嘿,安逸。 :em01
头像
Methuselar
帖子: 122
注册时间: 2009-06-04 12:06
联系:

Re: 刚刚开始玩zsh,给点建议

#10

帖子 Methuselar » 2012-06-26 12:29

交互用比bash强大,写脚本保留ksh衣钵。娱乐工作,百利而无一害。
Mea Culpa!
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 刚刚开始玩zsh,给点建议

#11

帖子 lilydjwg » 2012-06-26 12:59

aerofox 写了:感觉 zsh 的文件名扩展功能相当地强

另外,个人感觉 zsh 的命令行编辑功能也更好些,例如刚刚输入

代码: 全选

for f in *; do 
...
done
让后调出历史命令编辑是,bash 会把它变成一行,而 zsh 仍然保持多行,可以在行间移动光标。

在 zsh 中,可以轻松实现命令上正在输入的命令行用不同的颜色与屏幕上其他部分(提示符、命令执行输出等)区分开来,bash 下不知道是不方便实现还是我不知道方法。
设置下:
bindkey "\eq" push-line-or-edit
这样在编辑多行命令时(出现 PS2 提示符),按下 Alt-q 就可以变成多行编辑了。另外 zed 编辑微型文件蛮好用的。
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
联系:

Re: 刚刚开始玩zsh,给点建议

#12

帖子 cuihao » 2012-06-26 13:07

不错是不错,就是有些地方和bash不太兼容。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 刚刚开始玩zsh,给点建议

#13

帖子 lilydjwg » 2012-06-26 13:21

cuihao 写了:不错是不错,就是有些地方和bash不太兼容。
zsh 从来没说要兼容 bash。不过它有 csh 和 ksh 的兼容选项。另外,总比 POSIX 都不支持的 fish 好吧?
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: 刚刚开始玩zsh,给点建议

#14

帖子 aerofox » 2012-06-26 17:32

lilydjwg 写了:
aerofox 写了:感觉 zsh 的文件名扩展功能相当地强

另外,个人感觉 zsh 的命令行编辑功能也更好些,例如刚刚输入

代码: 全选

for f in *; do 
...
done
让后调出历史命令编辑是,bash 会把它变成一行,而 zsh 仍然保持多行,可以在行间移动光标。

在 zsh 中,可以轻松实现命令上正在输入的命令行用不同的颜色与屏幕上其他部分(提示符、命令执行输出等)区分开来,bash 下不知道是不方便实现还是我不知道方法。
设置下:
bindkey "\eq" push-line-or-edit
这样在编辑多行命令时(出现 PS2 提示符),按下 Alt-q 就可以变成多行编辑了。另外 zed 编辑微型文件蛮好用的。
我的 bash 中没有 bindkey 这个命令,版本 4.1.5。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 刚刚开始玩zsh,给点建议

#15

帖子 lilydjwg » 2012-06-26 19:07

aerofox 写了: 我的 bash 中没有 bindkey 这个命令,版本 4.1.5。
当然没有了,我们讨论的是 zsh ;-)
回复