[問題] windows使用shell script的書

看板Linux作者 (Vi)時間8年前 (2017/06/14 17:29), 編輯推噓12(12030)
留言42則, 16人參與, 最新討論串1/1
我是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是完全沒接觸過的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.218.40.109 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1497432544.A.D4E.html

06/14 18:01, , 1F
完全全新學習....而且只是要給Windows用PowerShell吧...
06/14 18:01, 1F

06/14 18:01, , 2F
Bash on Windows不一定有辦法滿足你的需求....
06/14 18:01, 2F

06/14 18:20, , 3F
乾脆直接用Linux
06/14 18:20, 3F

06/14 18:22, , 4F
我是想說都要學新東西了 乾脆學比較多人用的
06/14 18:22, 4F

06/14 18:43, , 5F
Bash on Windows 還不夠穩定,有時候會有一些小問題
06/14 18:43, 5F

06/14 18:44, , 6F
這些問題不好找解答,因為這是新系統,而且有點小冷門
06/14 18:44, 6F

06/14 18:45, , 7F
Bash 在 Linux 上出很久了,其實穩定很多
06/14 18:45, 7F

06/14 18:47, , 8F
應該不是說 Bash,而是整體的 shell 環境
06/14 18:47, 8F

06/14 19:02, , 9F
比較多人會在Linux用bash之類的shell環境,
06/14 19:02, 9F

06/14 19:03, , 10F
也是有人會"嘗鮮"用Bash on Windows,或是還在用cygwin
06/14 19:03, 10F

06/14 19:03, , 11F
但相對來講(尤其是Bash on Windows)資料就是不夠多
06/14 19:03, 11F

06/14 19:11, , 12F
話說在Win$下 rm -fr / 會怎樣?
06/14 19:11, 12F

06/14 19:23, , 13F
原來如此 還以為是把linux完整移植到windows
06/14 19:23, 13F

06/14 21:32, , 14F
這不是移植問題,是檔案處理的問題,在Bash on Windows下
06/14 21:32, 14F

06/14 21:33, , 15F
所有磁碟區被mount在/mnt下...ex: /mnt/c /mnt/d
06/14 21:33, 15F

06/14 21:33, , 16F
但是所有檔案權限獨立於Windows,都是777
06/14 21:33, 16F

06/14 21:33, , 17F
你想要拿這邊滿足Windows檔案操作有很多時候可能行不通
06/14 21:33, 17F

06/14 21:33, , 18F
比如權限就是一塊,完全沒辦法處理Windows的權限部分
06/14 21:33, 18F

06/14 21:34, , 19F
不然就Bash on Windows其實就是個container跑在Windows上
06/14 21:34, 19F

06/14 21:55, , 20F
好的 謝謝 這部份我會先研究看看 看起來還是powershell
06/14 21:55, 20F

06/14 21:55, , 21F
跟C#相容性比較好
06/14 21:55, 21F

06/15 11:46, , 22F
要學bash就在純linux環境下做吧,別用win10內的bash。
06/15 11:46, 22F

06/15 15:19, , 23F
Windows使用者要學linux的話推薦直接安裝虛擬機來用
06/15 15:19, 23F

06/15 17:26, , 24F
用cygwin吧~~~ XP/Win7都可以用
06/15 17:26, 24F

06/15 20:00, , 25F
第一本絕版了吧
06/15 20:00, 25F

06/15 23:37, , 26F
一般學 script programming 不是純學習 shell 本身功能
06/15 23:37, 26F

06/15 23:38, , 27F
shell script 裡面許多重點在於一些額外的工具搭配呼叫
06/15 23:38, 27F

06/15 23:38, , 28F
比方一般 linux 系統使用的 gnu coreutils 裡面就
06/15 23:38, 28F

06/15 23:38, , 29F
有一堆工具,剛好可以搭配呼叫達成許多強大功能
06/15 23:38, 29F

06/15 23:39, , 30F
純 bash 安裝在 windows 上少額外工具搭配就差很多
06/15 23:39, 30F

06/15 23:39, , 31F
cygwin 算是另類方式,一般需求都可以用來練習寫
06/15 23:39, 31F

06/15 23:40, , 32F
shell script, 不是用到太系統面的應用需求應該還好
06/15 23:40, 32F

06/15 23:41, , 33F
所以若純 windows 輔助直接 powershell 比較省事
06/15 23:41, 33F

06/16 09:45, , 34F
其實... PowerShell 也可以在Linux 裡面跑了,物件導向的sc
06/16 09:45, 34F

06/16 09:45, , 35F
ripting 語言方便很多
06/16 09:45, 35F

06/16 09:51, , 36F
要用到OO一般我會直接寫ruby/python,這倒是沒注意到
06/16 09:51, 36F

06/16 20:55, , 37F
同意樓上,python 太好用了,也很強大
06/16 20:55, 37F

06/21 03:42, , 38F
千萬別用windows的bash 一堆東西都不能用
06/21 03:42, 38F

06/21 03:42, , 39F
裝虛擬機比較實在
06/21 03:42, 39F

06/22 07:59, , 40F
第一本有新版,且在Google play上有電子書
06/22 07:59, 40F

07/02 03:58, , 41F
那東西還是beta版 說不定還會被取消
07/02 03:58, 41F

09/04 12:02, , 42F
臥龍小三那本第三版應該是最新的了
09/04 12:02, 42F
文章代碼(AID): #1PGG7WrE (Linux)