如何学习 linux, shell 编程

2015-07-25 19:00:21 +08:00
 hxlx

小弟刚毕业,做java web,看到很多展品要求中找java的都会提熟悉linux的shell编程优先,请问我要怎么学习,有好的方法嘛,需要学习什么样的地步,有没有标准,谢谢

2559 次点击
所在节点    问与答
9 条回复
Honwhy
2015-07-25 19:38:45 +08:00
java web和shell关联并不是特别大
linux和shell都是加分项
学习书籍推荐:
Linux程序设计
鸟哥的私房菜
两本内容都有点多了
wbingeek
2015-07-25 19:58:39 +08:00
youtube上搜:"netman linux" 有相关的视频教学
anthonyeef
2015-07-25 20:30:56 +08:00
首先先装一个容易上手的、比较成熟的、文档比较详细以及现在最新的版本比较稳定的Linux发行版,然后才能开心地开始学(zhe)习(teng)。

另外我觉得你有一处typo……*展品-->*招聘
wolfan
2015-07-25 20:59:30 +08:00
shell说白了就是省你重复敲命令而已,也就是说你能熟悉linux命令,能在cli也可以保证你能干活,而不是换了一个工作环境(系统环境)会手足无措,不能马上进入工作状态。

这才要求你熟悉shell的真正原因,而不是字面上那个简单的叙述。

可以装个虚拟机,也可以直接把自己的系统换成linux或者是用那些在线环境,比如coding的webide~
remotejob
2015-07-25 22:20:48 +08:00
多看书多练
vinceguo
2015-07-25 23:38:48 +08:00
学吧,又不难,花点时间而已。
用惯了你就再也受不了干什么都要拿个鼠标点点点了
zeuss
2015-07-26 16:11:31 +08:00
多折腾,不过最近有大神对我说,脱离业务的折腾毫无意义,还是用来解决实际问题比较容易成长。
c742435
2015-07-26 16:52:13 +08:00
很简单 租个云服务的虚拟机 然后把你的web程序部署上去,你就会了
qw7692336
2015-07-26 19:45:30 +08:00
以前只会Java,用Java批量下载文件麻烦至极
后来发现用shell只需要
for i in `seq 1 9` {
wget example.com/$i -O $i.png
}

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/208299

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX