V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dcoder  ›  全部回复第 31 页 / 共 31 页
回复总数  607
1 ... 22  23  24  25  26  27  28  29  30  31  
2012-11-05 14:03:34 +08:00
回复了 zenomac 创建的主题 Linux 抱怨:linux命令参数好多啊
@cabbala
Python的库正经能干挺多事的,很多时候是不用调用各种cmd的。
lz问这个,所以就推荐他多用Python,少用shell了.
2012-11-05 11:28:40 +08:00
回复了 zenomac 创建的主题 Linux 抱怨:linux命令参数好多啊
@cabbala
我说shell编程会被逐步代替的,不是字节流本身这个抽象(字节流应该被隐藏在底层)。

从来没统一过的各种shell + *nix各版本没统一过的环境变量 + 各种没有统一过的cmd工具 == 非常丑陋的古董程序.
我是建议lz如果不是做admin或者*nix系统定制,就别去折磨自己了,会基本的shell+cmd就行。

至于字节流本身,裸用当然是不如高级数据结构(list,dic,map)舒服了,这个是肯定的。像json之类的 {"name":value} 如果写的好,本身就是“注释”和"代码"合一的。但是字节流是传送/存储这种高级数据结构的基础,是会一直存在的。只是上层的数据结构规范统一了以后,程序猿没事是不用自己做人肉parser的。如果有高级数据结构(不恰当的例子,如大家都知道的C++STL里的map之类),当然不用用裸体的字节流了。所以,如果有时试着用Python之类的新脚本语言来做些简单的系统管理任务的话,就避免了用shell+cmd来parse各种复杂输入输出字节流的情况。

不需要等待牛人,lz自己就可以这样灵活地处理。
2012-11-05 00:43:22 +08:00
回复了 Livid 创建的主题 分享发现 The Setup / Rob Pike
一直想玩下plan9或者inferno。
不知道可以mount remote cpu的系统如何解决 安全 和 数据隐私 的问题。
2012-11-05 00:40:36 +08:00
回复了 Keinez 创建的主题 设计师 你们都有细节强迫症么?如何把握效率和品质之间的平衡?
有强迫症的设计师才是好设计师,哈哈...
这个得自己调整吧。
2012-11-05 00:30:45 +08:00
回复了 zenomac 创建的主题 Linux 抱怨:linux命令参数好多啊
‘计算机’3个字打错了,不知道怎么编辑,改在下面:
字节流文本本来就是为了方便 计算机 下层抽象(文件存储,进程通信,网络通信)统一而制定的,它本身是“反人类”的。
2012-11-05 00:26:38 +08:00
回复了 zenomac 创建的主题 Linux 抱怨:linux命令参数好多啊
json之类的高级list或者dictionary比字节流文本更流行肯定是必然趋势,字节流文本本来就是为了方便子算计下层抽象(文件存储,进程通信,网络通信)统一而制定的,它本身是“反人类”的。字节流文本的输入和输出都需要做人肉parser,有没有json之类的格式,区别就是如果是json类输入输出,你做的人肉parser就更简单,如果没有json类输入输出,你做的人肉parser就复杂 -- 冗长的manual就是给你做人肉parser的格式指导,并且这个指导只是“注释“级别的,比json类格式更加的容易变,容易不靠谱,特别是考虑到*nix不同distribution, 不同shell之间的不兼容,你看的这些冗长的manual信息,随时可能失效!

所以,我想说的是,不要给新人过度吹捧shell.这东西迟早是要被代替的。就肯有没有牛人,或者牛人组织来做这个事情。用shell,只需要理解基本的东西就行了:cd/cp/mv/ssh/ls/find/chmod 等等之类的。当然如果你要做admin,或者定制*nix系统,你得看很多shell,那是另外一回事。

楼主问有Python之类的方案吗?你可以看这本书:
<Python for Unix and Linux System Administration>
http://www.amazon.com/Python-Unix-Linux-System-Administration/dp/0596515820/ref=sr_1_1?ie=UTF8&qid=1352046371&sr=8-1&keywords=python+in+admin
2012-10-30 05:43:47 +08:00
回复了 virushuo 创建的主题 操作系统 有人玩plan 9吗?
不是说inferno是他的继任吗,怎么没见有人玩inferno.
1 ... 22  23  24  25  26  27  28  29  30  31  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2738 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 11:44 · PVG 19:44 · LAX 04:44 · JFK 07:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.