[问题] windows使用shell script的书

楼主: vi000246 (Vi)   2017-06-14 17:29:01
我是windows使用者
得知windows10有内建linux子系统可以输入bash命令
在网络找了三本书
Linux Shell程式设计与管理实务
http://www.books.com.tw/products/0010618005
Linux Shell 程式设计实力养成
https://www.tenlong.com.tw/products/9789864341214
你总要离开 Windows的 : 从 Ubuntu开始进入 Linux Bash的世界
https://www.tenlong.com.tw/products/9789863793519
想问哪本最适合新手跟windows环境呢
我目前学shell script只是想用在一些档案操作上面
当作辅助windows的工具
对Linux是完全没接触过的
作者: a73126 (Jalen)   2017-06-14 18:01:00
完全全新学习....而且只是要给Windows用PowerShell吧...Bash on Windows不一定有办法满足你的需求....
作者: holishing   2017-06-14 18:20:00
干脆直接用Linux
楼主: vi000246 (Vi)   2017-06-14 18:22:00
我是想说都要学新东西了 干脆学比较多人用的
作者: Neisseria (Neisseria)   2017-06-14 18:43:00
Bash on Windows 还不够稳定,有时候会有一些小问题这些问题不好找解答,因为这是新系统,而且有点小冷门Bash 在 Linux 上出很久了,其实稳定很多应该不是说 Bash,而是整体的 shell 环境
作者: holishing   2017-06-14 19:02:00
比较多人会在Linux用bash之类的shell环境,也是有人会"尝鲜"用Bash on Windows,或是还在用cygwin但相对来讲(尤其是Bash on Windows)资料就是不够多
作者: qoopichu (非洲边缘鲁蛇)   2017-06-14 19:11:00
话说在Win$下 rm -fr / 会怎样?
楼主: vi000246 (Vi)   2017-06-14 19:23:00
原来如此 还以为是把linux完整移植到windows
作者: a73126 (Jalen)   2017-06-14 21:32:00
这不是移植问题,是档案处理的问题,在Bash on Windows下所有磁盘区被mount在/mnt下...ex: /mnt/c /mnt/d但是所有档案权限独立于Windows,都是777你想要拿这边满足Windows档案操作有很多时候可能行不通比如权限就是一块,完全没办法处理Windows的权限部分不然就Bash on Windows其实就是个container跑在Windows上
楼主: vi000246 (Vi)   2017-06-14 21:55:00
好的 谢谢 这部份我会先研究看看 看起来还是powershell跟C#相容性比较好
作者: Debian (Debian)   2017-06-15 11:46:00
要学bash就在纯linux环境下做吧,别用win10内的bash。
作者: Uni1122 (淡雪)   2017-06-15 15:19:00
Windows使用者要学linux的话推荐直接安装虚拟机来用
作者: newversion (海纳百川)   2017-06-15 17:26:00
用cygwin吧~~~ XP/Win7都可以用
作者: soheadsome (师大狗鼻哥)   2017-06-15 20:00:00
第一本绝版了吧
作者: kenduest (小州)   2017-06-15 23:37:00
一般学 script programming 不是纯学习 shell 本身功能shell script 里面许多重点在于一些额外的工具搭配呼叫比方一般 linux 系统使用的 gnu coreutils 里面就有一堆工具,刚好可以搭配呼叫达成许多强大功能纯 bash 安装在 windows 上少额外工具搭配就差很多cygwin 算是另类方式,一般需求都可以用来练习写shell script, 不是用到太系统面的应用需求应该还好所以若纯 windows 辅助直接 powershell 比较省事
作者: lauly (Lawrence)   2017-06-16 09:45:00
其实... PowerShell 也可以在Linux 里面跑了,物件导向的scripting 语言方便很多
作者: soem (流水)   2017-06-16 09:51:00
要用到OO一般我会直接写ruby/python,这倒是没注意到
作者: kenduest (小州)   2017-06-16 20:55:00
同意楼上,python 太好用了,也很强大
作者: abarrychen (abarrychen)   2017-06-21 03:42:00
千万别用windows的bash 一堆东西都不能用装虚拟机比较实在
作者: bioida (bioida)   2017-06-22 07:59:00
第一本有新版,且在Google play上有电子书
作者: kitehero (恶Python仄Py狼)   2017-07-02 03:58:00
那东西还是beta版 说不定还会被取消

Links booklink

Contact Us: admin [ a t ] ucptt.com