作者gcmtw88 (前方黄昏)
看板Soft_Job
标题[请益] 後端,作业系统差异
时间Mon Oct 21 13:17:04 2019
软体开发经验不足一年
非本科转职後端
到新公司快一周了
开发环境os是使用微软
我自学是用ubuntu
查网路说
似乎比较多人用unix的作业系统
有点担心对技能发展
原本想在工作中更熟悉shell操作
看来在这公司比较难达成
如果以後换工作到unix系统
会有很大的差距吗?
主要用go开发
想请问各位看法
--
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1571635026.A.0EF.html
1F:推 jason4571: 会ubuntu unix应该不会有什麽问题 10/21 13:27
2F:→ ethan86116: 要不要先搞清楚Distro、Linux、Unix-Like三者之间的 10/21 14:40
3F:→ ethan86116: 关系呢? 10/21 14:40
4F:→ testPtt: 差距就像买一台mac电脑来用一样 10/21 15:24
5F:→ ethan86116: 还是我完全误解楼主的问题了XDDD? 10/21 15:41
6F:推 richard07250: 感觉原po可能也没搞清楚 10/21 15:48
7F:→ Hsins: host 比较有差,开发倒是还好。 10/21 16:47
8F:推 GGFACE: 我也没搞清楚 10/21 16:57
9F:→ MOONY135: 你可以自己买mac上班用阿~ 如果不需要碰到部属 10/21 17:45
上一份工作有摸过一天mac
很不习惯ui介面怎麽用
後来就用公司的ubuntu了
也不知道要哪一种等级的mac笔电才够用
狠不下心买 没用过苹果产品
太贵 传资料好像也不方便...
目前是笔电安装双系统 win10 + ubuntu18.04
10F:→ MOONY135: 开发归开发的话 还行吧 10/21 17:45
11F:→ MOONY135: 不过我昨天看到go有一段 for{}跟 select{}在mac-os上 10/21 17:45
12F:→ MOONY135: 是有差异的 10/21 17:46
14F:→ MOONY135: 我想要跑无限回圈 但在windows上面的go 用select 10/21 17:48
15F:→ MOONY135: 会产生deadlock 10/21 17:48
16F:→ qq076qq076: 环境部属有一点差 10/21 19:16
17F:推 haha02: 也不是什麽极度冷门的stack 先把目前的摸熟学好再来想这 10/21 19:34
18F:→ haha02: 些吧 10/21 19:34
19F:推 leo5916267: 没有差别 10/21 21:15
20F:→ leo5916267: 应该说就用feel去适应 10/21 21:16
shell script 对开发人员 , 很重要吗?
在微软OS似乎不会用到?
21F:推 dalconan: shell script对应到微软OS里面用的应该是bat 10/21 23:06
22F:推 GGFACE: 很重要啊生产力关键诶 10/21 23:10
23F:→ testPtt: Windows PowerShell已经出10多年了 10/21 23:38
24F:推 howard6066: 不如学派森 10/22 01:00
25F:推 shter: 你可以用 Windows Subsystem for Linux 10/22 01:28
26F:推 bakedgrass: 我也觉得原PO先认识一下ethan86116提的三个名词 10/22 05:36
27F:→ bakedgrass: 然後微软也可以玩shell script 10/22 05:36
28F:推 ken83924: shell script常用来抛档呀 10/22 08:28
29F:推 kenwufederer: 二楼问题你先知道比较好,错误的理解比无知更可怕 10/22 12:35
30F:→ remmurds: 如果 Linus 知道有人说 Mac 也是跑 Linux 他一定比中指 10/22 13:06
31F:→ remmurds: 给你看 10/22 13:06
32F:→ Hsins: NVidia 没有说这种话也被比中指了>< 10/22 15:20
33F:→ wellkom: shell script 本身不是问题,utility 才是坑... 10/22 15:43
34F:→ robler: 现在还觉得shell script在windows是对应bat到底lag多久 10/22 18:01
35F:推 dalconan: 完全忘记还有powershell这种东西 10/22 21:07
36F:推 marc47: 我都用dhell script备份及还原资料库资料,数百G资料可以3 10/22 21:26
37F:→ marc47: 小时内备份或还原完毕,可以消化数十万的同目录档案,你说 10/22 21:26
38F:→ marc47: 重不重要 10/22 21:26
39F:→ marc47: 打错,是shell script 10/22 21:26
40F:→ marc47: shell script只要是unix like(Linux))都可以,一般是指sh 10/22 21:34
41F:→ marc47: 或bash,当然也还有csh,ksh。OS Server目前大部分台湾都是 10/22 21:34
42F:→ marc47: 以centos或redhat为主,商用OS以HP unix当然也不少,银行 10/22 21:34
43F:→ marc47: 或医院有可能是AIX。Linux主要是资源丰富,开源,商业化也 10/22 21:34
44F:→ marc47: 够成熟 10/22 21:34
看来很重要
但是在微软似乎不能用shell script?
今天去公司有安装了wsl
还不太清楚怎麽应用在微软上
45F:→ marc47: windos power shell完全是另一个完全不同语法的shell,以 10/22 21:51
46F:→ marc47: 目前微软的走向有可能开始走向unix like的环境,例如最近w 10/22 21:51
47F:→ marc47: in 10可以开启开发人员模式,安装ubuntu terminal,或是安 10/22 21:51
48F:→ marc47: 装cygwin也可以让wimdows使用shell script 10/22 21:51
目前用GIT 附送的 git bash 来使用
有装wsl了,但疑惑wsl的shell script可以操作微软底下的程式吗?
※ 编辑: gcmtw88 (114.36.87.206 台湾), 10/22/2019 21:56:50
49F:推 marc47: 部分可以,部分不行,大部分行程类的,网路网卡状态类的都 10/22 22:08
50F:→ marc47: 不能用,例如ps,ifconfig,这时如果参杂用就有可能与预期 10/22 22:08
51F:→ marc47: 的不一样,其他你可能要多学一下awk,grep,sed这是搭配sh 10/22 22:08
52F:→ marc47: ell script的万用刀 10/22 22:08
53F:推 marc47: 例如我写自动拨接vpn的程式,抓取介面卡用ipconfig再grep 10/22 22:14
54F:→ marc47: 出来,抓出名称ip位置之後在用windows route add,这样其 10/22 22:14
55F:→ marc47: 实是可以的,但是要注意的是目录名称应该要用反斜线/,有 10/22 22:14
56F:→ marc47: 时使用windows斜线\会被当成escape,这点要注意 10/22 22:14
57F:推 jason710068: 如果只有要用在local端可以用Python 10/24 19:05
58F:→ Hsins: WSL 2 之後几乎可以完美呼叫两端的程式。 10/24 19:15