想学习深度学习开源框架,比如tensorflow,caffe,需要掌握哪些linux知识?

如题,研一深度学习新手一枚,以前没有学过linux,现在正开始搞深度学习,发现许多框架都是在Linux上运行的,请问需要掌握哪些linux方面的知识?
关注者
198
被浏览
22727
我刚刚有那么一瞬间想了想,好像常用的命令也就是ls,cd,tar,clear....其他时间基本在vim或者IDE...所以,要好好学习vim~
够用即可。Ubuntu已经很新手友好了。
先把环境搭起来,慢慢熟悉。
可以先当成Windows来用,逐渐熟悉命令行。
总之切忌老是纠结工具还没熟悉不敢下手。

有人问到推荐书籍,我个人推荐这本《Unix/Linux应用、编程与系统管理》(看完应用部分即可),鸟哥那本我觉得太罗嗦了...当然,喜欢对话式风格的朋友可以试试。虽然鸟哥那本写的是CentOS并且有点老了,但是并不妨碍用Ubuntu学习。作为基础使用目的,可以只看到shell script章节,后面的内容就更偏向系统管理员了。

有回答提到gcc,make,cmake,这些我印象中是搞Linux环境编程需要掌握的吧......可能我是用tensorflow的原因,没用到过,编译项目用的也是bazel...