
1 jmc891205 2017 年 1 月 25 日 会常用的 shell 命令就好了 其他的都可以遇到再学 |
2 fish267 2017 年 1 月 25 日 不需要多少知识. 类比 windows 图像界面, 你需要学会 跳到指定目录, 粘贴复制移动文件, 双击文件等. Just stackoverflow it ! |
3 bintianbaihua 2017 年 1 月 25 日 linux 的基本命令行 shell 脚本 网络知识 域名,服务器等等 |
4 Jakesoft 2017 年 1 月 25 日 |
5 zhengxiaowai 2017 年 1 月 25 日 抛去 Python 、 Django 本身的问题需要以下技能: 1. Linux 基本命令,包括 open-ssh 的使用、目录切换,文件权限,安装软件,有可能需要看的懂编译失败的错误 2. virtualenv 在 Linux 下的使用 3. Linux 下 Nginx 的部署和配置,包括 SSL 证书的配置 4. uwsgi 或者 gunicorn 的配置,包括可能需要的 supervisor 5. git 或者 svn ,当然直接扔源代码也不是不可以 6. 能看懂错误信息 以上足够,当然你可能先需要买一个 VPS |
6 rocksolid OP @zhengxiaowai 很详细了,感谢 |
8 q397064399 2017 年 1 月 25 日 需要学会使用 google 需要学会英文 遇到问题直接 man xxx |
9 chuxiwen 2017 年 1 月 25 日 via iPad Linux Shell 从入门到删除根目录跑路指南 |
10 shakespaces 2017 年 1 月 25 日 边用边学,用到什么学什么 |
11 feather12315 2017 年 1 月 25 日 via Android 若学过操作系统、计算机网络、微机原理,有很大帮助 |
12 linxl 2017 年 1 月 25 日 会装 linux 系统. 其他的你自然会!!! |
13 LokiSharp 2017 年 1 月 25 日 初学 Linux 先装个虚拟机 先什么都别干, 试试 sudo rm -rf /* 一次 |
14 wolffn 2017 年 1 月 25 日 不需要什么东西,简单了解下 shell 最基本的命令,还有权限管理这些,然后按照教程漫漫撸就可以了,大多数开发工具都是对 linux 更友好的(除了 ide ) |
15 LokiSharp 2017 年 1 月 25 日 看完会发生什么情况之后再装个虚拟机,然后看这本书,看完了你就够了 http://www.ituring.com.cn/book/1698 |
16 AyoCross 2017 年 1 月 25 日 你缺一本: Linux 系统命令及 Shell 脚本实践指南。我当时也是基本什么不会,使用 django+Nginx+uWSGI 搭建的网站。在此过程中,肯定有不少需要 Linux 知识,虽然也可以上网搜,但是效率低,买一本书,不会的地方查一查,非常顺手。。附带,有时间看下我的站: ayocross.com 有问题的地方请跟我说~ |
17 Neveroldmilk 2017 年 1 月 25 日 初学 Linux 的最好弄一套带远程控制端的 IDE ,比如 Visual Studio+Visual GDB 之类的。直接 Terminal 开发的话,头几个月非常痛苦。(可以用 Bitvise ,很棒) |
18 zhuangtongfa 2017 年 1 月 25 日 会 google 就行 |
19 jyf007 2017 年 1 月 25 日 via Android @q397064399 vim 下 ctrl - K 查 man |
20 wangjie 2017 年 1 月 25 日 日常用 linux 。。。没觉得有啥要学的。。。 |
21 xratzh 2017 年 1 月 25 日 一本《 shell 从入门到入门》 |
22 shayuvpn0001 2017 年 1 月 25 日 先把完整版的 ISO 镜像下下来,然后虚拟机里面随便撸。 VPS 还是算了吧,玩的差不多了再去 VPS , VPS 对 Linux 进行了各种裁剪,新手不熟悉有时候会很痛苦,我还是建议先撸一边 Ubuntu ,进图形界面,先培养感情,不然一上来各种命令行,出错了也不知道咋回事,热情就逐渐给浇灭了。当然最重要的是 Google 和 Stackoverflow 。 务必下完整版的 ISO ,不然国内的网络环境,你装一遍估计时间都用在下载各种补丁上面了,最受不了 Linux 的是所有东西默认都是下载,然后就是动不动就让你 Make 安装,我特么一个小工具软件就用一两次,你让我 make ,也是服了。 |
23 shayuvpn0001 2017 年 1 月 25 日 @jyf007 对新手来说,首先要弄明白的是 vim 怎么退出 233333 |
24 murmur 2017 年 1 月 25 日 (1)学会 google ,学会提问的技巧,比如你第一次用 apt 不知道怎么改国内源,你要知道怎么把这个信息检索出来 (2)放的下身段,第一次把图形桌面和 IDE 什么都装上 你会发现除了不能打游戏,跟 windows 没啥区别。。 |
25 FurN1 2017 年 1 月 26 日 @shayuvpn0001 vim 怎么退出……我第一次发现我可以礼貌地使用这个网络用语: mdZZ |
26 liujin834 2017 年 1 月 26 日 买一本 shell 的书,可以接触到很多 linux 的命令,学习 shell 主要是有助于你理解 linux 里各种命令,发现共同之处,知道遇到哪些问题应该搜什么东西,系统学习 shell 对学 linux 帮助很大,但是学完还是需要好好学一下 linux 系统的知识才能算入门 |
27 congeec 2017 年 1 月 26 日 @changwei 说不定楼主搜到了 lnmp 一键安装包,吭哧吭哧安装好了以后,想定制一下。发现有点难麻烦,说:这就是 Linux ?啥破玩意儿?老子不玩儿了 [手动滑稽] |
28 PythonAnswer 2017 年 1 月 26 日 1.主力用 sublime/atom/vscode 的兄弟,千万不要为了 linux 学 vim 。 2.不喜欢 vim 千万不要学 vim ,浪费时间。 3.nano 非常好用。 |
29 cctrv 2017 年 1 月 26 日 tail -f 十分好用; nano 很好用。 Google 也很好用。 |
30 peneazy 2017 年 1 月 26 日 via Android 虚拟机+centos 桌面版,自己配环境,随便弄 弄坏了走快照,就是干 |
31 jyf 2017 年 1 月 26 日 没有任何要求 上面答主说的都是 增强型技能 如果你只是用你自己习惯的 ide 做个开发 根本不需要对系统有任何的了解 当然我还是推荐你了解下 切到 linux 下作为主开发系统 如果能像我一样 娱乐都在 linux 上那就更好了(在此要感谢各大 h5 视频站点 以及 minecraft) |
32 Neveroldmilk 2017 年 1 月 26 日 我用了 8 年 Linux ,到现在才基本会在 Vim 里进行有快捷键的文本编辑。 |
33 q397064399 2017 年 1 月 26 日 r#31 @jyf #31 配置好,还是虚拟机里面搞起,说实话,很多东西 都只有 windows 有, linux 根本没有替代的玩意 我没办法,两台显示器 , linux 跑虚拟机 windows 跑在实体机器上面 |
34 rocksolid OP @PythonAnswer 已经用上 vim 了。。。。感觉还算好用 |
35 rocksolid OP 汇报下目前状态:已安装 ubuntu16 ,数据源换了阿里云的,书选了 xx 私房菜, vim 已经完成 python 的环境,基本操作没问题 接下来准备试一下楼上说的 virtualenv ,搭建下 lnmp 环境,开始试试 django |
36 rocksolid OP 还有,终于搞定 google 了。。。。改改 host 文件就行了,一直以为要翻墙 |
37 rocksolid OP @q397064399 直接格了台笔记本,配置不行,低压 u |
38 rocksolid OP @shayuvpn0001 谢谢 差点就打算上 vps 了,昨天已经对比了好几个 vps ,还是过段时间熟了再弄 |
39 q397064399 2017 年 1 月 26 日 r#35 @rocksolid #35 virtualenv Macos 下才用得到吧, python linux 都是非常完美的配合的 |
41 kenan2677 2017 年 1 月 26 日 via iPhone @shayuvpn0001 brew yum …………… |
42 kenan2677 2017 年 1 月 26 日 via iPhone @Neveroldmilk 老土 |
43 LokiSharp 2017 年 1 月 26 日 对了,再补一本这个, Linux Shell 学完之后看这本 http://www.ituring.com.cn/book/1719 是讲 Python 部署的 |
44 q397064399 2017 年 1 月 26 日 可以尝试买台阿里云的 linux vps 玩玩 |
45 changwei 2017 年 1 月 26 日 via Android @congeec 所以说千万别用腾讯云自带的那些 lnmp 集成环境,我上次用,结果发现 nginx 端口在默认的那个配置文件里面改不了,鬼知道这些集成环境配置文件都放哪了,路径和网上教程还有默认的情况下不一样会坑死你。 |
46 Neveroldmilk 2017 年 1 月 26 日 @rocksolid 开发 Python 最好还是用有 GUI 的 IDE 开发,比如 Pycharm 什么的。最不济也要搭建个 Anaconda 环境,用网页调用 Jupyter 进行交互开发。 Vim 生啃 Python ,我是拒绝的。 |
47 rocksolid OP @Neveroldmilk 我其实已经在 win 上用 py 写了一个月 leetcode 了,写用 gvim ,实在不行才用 pycharm 调试看 |
49 owt5008137 2017 年 1 月 26 日 via Android 多折腾几次就知道了 |
50 shayuvpn0001 2017 年 1 月 26 日 @Neveroldmilk 以前都是 nano 么?讲真,熟悉了 vim 真是越用越喜欢。。。 |
51 KentY 2017 年 1 月 26 日 要是饭碗的工作, 开发什么用自己最熟的环境就好了, win 熟就用 win. Linux 作为一个不熟悉它的人的开发环境, 只有劣势, 没有任何优势, 如果你没有经验,最后你花很多时间在开发你项目之外. 要是业余爱好或者学习那另说, 从实践开始吧. |
52 KentY 2017 年 1 月 26 日 @IgniteWhite 为什么 mdZZ? 为什么弄个 marker 呢? 再说 ZZ 也不对呀, ZZ 是保存 buffer 并退出, 不是 ZX or :q(!)么? |
53 KentY 2017 年 1 月 26 日 ZX->ZQ 手误 |
56 hihihihihi 2017 年 1 月 28 日 用着用着你就会了。 |
57 blackwolf 2017 年 1 月 30 日 从装 Linux 开始学,最深入。。。 高考完暑假那一年,开始倒腾装各种 Linux ,从虚拟机到物理机,也就基本搞清楚分区表,MBR,PBR,GRUB 等各种概念了 |
58 jaxonHu 2017 年 2 月 21 日 嗯,先装个 ubuntu 桌面端,原始的太难看,换一套主题图标,然后一发不可收拾。。。 |