[請益] 後端,作業系統差異

看板Soft_Job作者 (前方黃昏)時間4年前 (2019/10/21 13:17), 4年前編輯推噓17(17041)
留言58則, 21人參與, 4年前最新討論串1/1
軟體開發經驗不足一年 非本科轉職後端 到新公司快一週了 開發環境os是使用微軟 我自學是用ubuntu 查網路說 似乎比較多人用unix的作業系統 有點擔心對技能發展 原本想在工作中更熟悉shell操作 看來在這公司比較難達成 如果以後換工作到unix系統 會有很大的差距嗎? 主要用go開發 想請問各位看法 -- ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1571635026.A.0EF.html

10/21 13:27, 4年前 , 1F
會ubuntu unix應該不會有什麼問題
10/21 13:27, 1F

10/21 14:40, 4年前 , 2F
要不要先搞清楚Distro、Linux、Unix-Like三者之間的
10/21 14:40, 2F

10/21 14:40, 4年前 , 3F
關係呢?
10/21 14:40, 3F

10/21 15:24, 4年前 , 4F
差距就像買一台mac電腦來用一樣
10/21 15:24, 4F

10/21 15:41, 4年前 , 5F
還是我完全誤解樓主的問題了XDDD?
10/21 15:41, 5F

10/21 15:48, 4年前 , 6F
感覺原po可能也沒搞清楚
10/21 15:48, 6F

10/21 16:47, 4年前 , 7F
host 比較有差,開發倒是還好。
10/21 16:47, 7F

10/21 16:57, 4年前 , 8F
我也沒搞清楚
10/21 16:57, 8F

10/21 17:45, 4年前 , 9F
你可以自己買mac上班用阿~ 如果不需要碰到部屬
10/21 17:45, 9F
上一份工作有摸過一天mac 很不習慣ui介面怎麼用 後來就用公司的ubuntu了 也不知道要哪一種等級的mac筆電才夠用 狠不下心買 沒用過蘋果產品 太貴 傳資料好像也不方便... 目前是筆電安裝雙系統 win10 + ubuntu18.04

10/21 17:45, 4年前 , 10F
開發歸開發的話 還行吧
10/21 17:45, 10F

10/21 17:45, 4年前 , 11F
不過我昨天看到go有一段 for{}跟 select{}在mac-os上
10/21 17:45, 11F

10/21 17:46, 4年前 , 12F
是有差異的
10/21 17:46, 12F

10/21 17:47, 4年前 , 13F
10/21 17:47, 13F

10/21 17:48, 4年前 , 14F
我想要跑無限迴圈 但在windows上面的go 用select
10/21 17:48, 14F

10/21 17:48, 4年前 , 15F
會產生deadlock
10/21 17:48, 15F

10/21 19:16, 4年前 , 16F
環境部屬有一點差
10/21 19:16, 16F

10/21 19:34, 4年前 , 17F
也不是什麼極度冷門的stack 先把目前的摸熟學好再來想這
10/21 19:34, 17F

10/21 19:34, 4年前 , 18F
些吧
10/21 19:34, 18F

10/21 21:15, 4年前 , 19F
沒有差別
10/21 21:15, 19F

10/21 21:16, 4年前 , 20F
應該說就用feel去適應
10/21 21:16, 20F
shell script 對開發人員 , 很重要嗎? 在微軟OS似乎不會用到?

10/21 23:06, 4年前 , 21F
shell script對應到微軟OS裡面用的應該是bat
10/21 23:06, 21F

10/21 23:10, 4年前 , 22F
很重要啊生產力關鍵誒
10/21 23:10, 22F

10/21 23:38, 4年前 , 23F
Windows PowerShell已經出10多年了
10/21 23:38, 23F

10/22 01:00, 4年前 , 24F
不如學派森
10/22 01:00, 24F

10/22 01:28, 4年前 , 25F
你可以用 Windows Subsystem for Linux
10/22 01:28, 25F

10/22 05:36, 4年前 , 26F
我也覺得原PO先認識一下ethan86116提的三個名詞
10/22 05:36, 26F

10/22 05:36, 4年前 , 27F
然後微軟也可以玩shell script
10/22 05:36, 27F

10/22 08:28, 4年前 , 28F
shell script常用來拋檔呀
10/22 08:28, 28F

10/22 12:35, 4年前 , 29F
二樓問題你先知道比較好,錯誤的理解比無知更可怕
10/22 12:35, 29F

10/22 13:06, 4年前 , 30F
如果 Linus 知道有人說 Mac 也是跑 Linux 他一定比中指
10/22 13:06, 30F

10/22 13:06, 4年前 , 31F
給你看
10/22 13:06, 31F

10/22 15:20, 4年前 , 32F
NVidia 沒有說這種話也被比中指了><
10/22 15:20, 32F

10/22 15:43, 4年前 , 33F
shell script 本身不是問題,utility 才是坑...
10/22 15:43, 33F

10/22 18:01, 4年前 , 34F
現在還覺得shell script在windows是對應bat到底lag多久
10/22 18:01, 34F

10/22 21:07, 4年前 , 35F
完全忘記還有powershell這種東西
10/22 21:07, 35F

10/22 21:26, 4年前 , 36F
我都用dhell script備份及還原資料庫資料,數百G資料可以3
10/22 21:26, 36F

10/22 21:26, 4年前 , 37F
小時內備份或還原完畢,可以消化數十萬的同目錄檔案,你說
10/22 21:26, 37F

10/22 21:26, 4年前 , 38F
重不重要
10/22 21:26, 38F

10/22 21:26, 4年前 , 39F
打錯,是shell script
10/22 21:26, 39F

10/22 21:34, 4年前 , 40F
shell script只要是unix like(Linux))都可以,一般是指sh
10/22 21:34, 40F

10/22 21:34, 4年前 , 41F
或bash,當然也還有csh,ksh。OS Server目前大部分台灣都是
10/22 21:34, 41F

10/22 21:34, 4年前 , 42F
以centos或redhat為主,商用OS以HP unix當然也不少,銀行
10/22 21:34, 42F

10/22 21:34, 4年前 , 43F
或醫院有可能是AIX。Linux主要是資源豐富,開源,商業化也
10/22 21:34, 43F

10/22 21:34, 4年前 , 44F
夠成熟
10/22 21:34, 44F
看來很重要 但是在微軟似乎不能用shell script? 今天去公司有安裝了wsl 還不太清楚怎麼應用在微軟上

10/22 21:51, 4年前 , 45F
windos power shell完全是另一個完全不同語法的shell,以
10/22 21:51, 45F

10/22 21:51, 4年前 , 46F
目前微軟的走向有可能開始走向unix like的環境,例如最近w
10/22 21:51, 46F

10/22 21:51, 4年前 , 47F
in 10可以開啟開發人員模式,安裝ubuntu terminal,或是安
10/22 21:51, 47F

10/22 21:51, 4年前 , 48F
裝cygwin也可以讓wimdows使用shell script
10/22 21:51, 48F
目前用GIT 附送的 git bash 來使用 有裝wsl了,但疑惑wsl的shell script可以操作微軟底下的程式嗎? ※ 編輯: gcmtw88 (114.36.87.206 臺灣), 10/22/2019 21:56:50

10/22 22:08, 4年前 , 49F
部分可以,部分不行,大部分行程類的,網路網卡狀態類的都
10/22 22:08, 49F

10/22 22:08, 4年前 , 50F
不能用,例如ps,ifconfig,這時如果參雜用就有可能與預期
10/22 22:08, 50F

10/22 22:08, 4年前 , 51F
的不一樣,其他你可能要多學一下awk,grep,sed這是搭配sh
10/22 22:08, 51F

10/22 22:08, 4年前 , 52F
ell script的萬用刀
10/22 22:08, 52F

10/22 22:14, 4年前 , 53F
例如我寫自動撥接vpn的程式,抓取介面卡用ipconfig再grep
10/22 22:14, 53F

10/22 22:14, 4年前 , 54F
出來,抓出名稱ip位置之後在用windows route add,這樣其
10/22 22:14, 54F

10/22 22:14, 4年前 , 55F
實是可以的,但是要注意的是目錄名稱應該要用反斜線/,有
10/22 22:14, 55F

10/22 22:14, 4年前 , 56F
時使用windows斜線\會被當成escape,這點要注意
10/22 22:14, 56F

10/24 19:05, 4年前 , 57F
如果只有要用在local端可以用Python
10/24 19:05, 57F

10/24 19:15, 4年前 , 58F
WSL 2 之後幾乎可以完美呼叫兩端的程式。
10/24 19:15, 58F
文章代碼(AID): #1ThJzI3l (Soft_Job)