求教关于在 Linux 环境下开发的疑问

2017-01-25 10:17:30 +08:00
 rocksolid
比如开发一些爬虫或者 Django 搭建网站,那对于 linux 本身需要学习或者了解一些什么知识
5900 次点击
所在节点    Linux
58 条回复
xratzh
2017-01-25 20:17:24 +08:00
一本《 shell 从入门到入门》
shayuvpn0001
2017-01-25 22:32:49 +08:00
先把完整版的 ISO 镜像下下来,然后虚拟机里面随便撸。 VPS 还是算了吧,玩的差不多了再去 VPS , VPS 对 Linux 进行了各种裁剪,新手不熟悉有时候会很痛苦,我还是建议先撸一边 Ubuntu ,进图形界面,先培养感情,不然一上来各种命令行,出错了也不知道咋回事,热情就逐渐给浇灭了。当然最重要的是 Google 和 Stackoverflow 。

务必下完整版的 ISO ,不然国内的网络环境,你装一遍估计时间都用在下载各种补丁上面了,最受不了 Linux 的是所有东西默认都是下载,然后就是动不动就让你 Make 安装,我特么一个小工具软件就用一两次,你让我 make ,也是服了。
shayuvpn0001
2017-01-25 22:33:15 +08:00
@jyf007 对新手来说,首先要弄明白的是 vim 怎么退出 233333
murmur
2017-01-25 22:36:47 +08:00
(1)学会 google ,学会提问的技巧,比如你第一次用 apt 不知道怎么改国内源,你要知道怎么把这个信息检索出来
(2)放的下身段,第一次把图形桌面和 IDE 什么都装上

你会发现除了不能打游戏,跟 windows 没啥区别。。
IgniteWhite
2017-01-26 00:06:43 +08:00
@shayuvpn0001 vim 怎么退出……我第一次发现我可以礼貌地使用这个网络用语: mdZZ
liujin834
2017-01-26 00:52:03 +08:00
买一本 shell 的书,可以接触到很多 linux 的命令,学习 shell 主要是有助于你理解 linux 里各种命令,发现共同之处,知道遇到哪些问题应该搜什么东西,系统学习 shell 对学 linux 帮助很大,但是学完还是需要好好学一下 linux 系统的知识才能算入门
congeec
2017-01-26 00:59:12 +08:00
@changwei 说不定楼主搜到了 lnmp 一键安装包,吭哧吭哧安装好了以后,想定制一下。发现有点难麻烦,说:这就是 Linux ?啥破玩意儿?老子不玩儿了
[手动滑稽]
PythonAnswer
2017-01-26 04:46:04 +08:00
1.主力用 sublime/atom/vscode 的兄弟,千万不要为了 linux 学 vim 。
2.不喜欢 vim 千万不要学 vim ,浪费时间。
3.nano 非常好用。
cctrv
2017-01-26 05:28:43 +08:00
tail -f 十分好用;
nano 很好用。
Google 也很好用。
peneazy
2017-01-26 07:59:35 +08:00
虚拟机+centos 桌面版,自己配环境,随便弄 弄坏了走快照,就是干
jyf
2017-01-26 08:09:45 +08:00
没有任何要求

上面答主说的都是 增强型技能
如果你只是用你自己习惯的 ide 做个开发 根本不需要对系统有任何的了解

当然我还是推荐你了解下 切到 linux 下作为主开发系统 如果能像我一样 娱乐都在 linux 上那就更好了(在此要感谢各大 h5 视频站点 以及 minecraft)
Neveroldmilk
2017-01-26 08:54:56 +08:00
我用了 8 年 Linux ,到现在才基本会在 Vim 里进行有快捷键的文本编辑。
q397064399
2017-01-26 08:58:08 +08:00
r#31 @jyf #31
配置好,还是虚拟机里面搞起,说实话,很多东西 都只有 windows 有, linux 根本没有替代的玩意
我没办法,两台显示器 , linux 跑虚拟机 windows 跑在实体机器上面
rocksolid
2017-01-26 08:58:14 +08:00
@PythonAnswer 已经用上 vim 了。。。。感觉还算好用
rocksolid
2017-01-26 09:03:27 +08:00
汇报下目前状态:已安装 ubuntu16 ,数据源换了阿里云的,书选了 xx 私房菜, vim 已经完成 python 的环境,基本操作没问题

接下来准备试一下楼上说的 virtualenv ,搭建下 lnmp 环境,开始试试 django
rocksolid
2017-01-26 09:08:54 +08:00
还有,终于搞定 google 了。。。。改改 host 文件就行了,一直以为要翻墙
rocksolid
2017-01-26 09:09:55 +08:00
@q397064399
直接格了台笔记本,配置不行,低压 u
rocksolid
2017-01-26 09:12:11 +08:00
@shayuvpn0001 谢谢 差点就打算上 vps 了,昨天已经对比了好几个 vps ,还是过段时间熟了再弄
q397064399
2017-01-26 09:12:48 +08:00
r#35 @rocksolid #35 virtualenv Macos 下才用得到吧, python linux 都是非常完美的配合的
kenan2677
2017-01-26 09:22:17 +08:00
@LokiSharp 杂碎!

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

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

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

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

© 2021 V2EX