我是一个新手Linux用户,我使用windows操作系统有10年的经验,并使用Microsoft语言进行开发。
我想在Linux世界中有一个很好的体验,并在它上面进行开发。
首先,我想学习如何使用这个新的操作系统,然后如何开始在它上开发,我对web应用程序感兴趣,特别是使用Java/PHP,因为我在这两个方面都有一些经验,这将是一个很好的开始。
其次,我想学习如何在此基础上进行开发。
有没有什么视频教程可以给我一个好的入门推送?
有什么推荐的书或参考资料吗?
发布于 2009-04-27 11:14:56
建议
环境设置
如果您正在进行开发,我建议您安装
。
这应该会让你跑得足够远,让视频等有用。
开发资源
IDE资源
Java
PHP
获得一个像样的db后端,并学习如何从一开始就防止注入攻击。
发布于 2009-05-27 17:07:18
Ubuntu Pocket指南
如果你是Linux的新手,我建议你看看Ubuntu Pocket Guide。它介绍了任何用户都想知道的基本知识--窗口管理、系统配置等,以及一些关于Linux和Ubuntu的历史背景。您可以浏览一下并从中学到一些东西。
Bash基础知识
最后,本文还解释了bash的基础知识,即Linux命令行。这部分很有趣--在bash中可以做的比在Windows命令行中做的多得多。例如,你可能对这个Windows习语很熟悉:
dir > directorylist.txt...which的意思是,“列出此文件夹的内容,而不是显示输出,将其放入此文件中。”
在Linux中,您可以这样做,您还可以执行管道操作,将一个命令的输出定向到另一个命令中。例如:
ls | grep foo意思是“列出该文件夹的内容,并在输出中搜索正则表达式foo”。您可以根据需要添加任意数量的管道,并使用各种命令。
您还可以使用大括号展开来按顺序运行多个命令。例如,
mkdir photos_{france,spain,italy}将创建名为photos_france、photos_spain和photos_italy的目录。
如果您打算在Linux上进行开发,那么您应该花时间阅读一些关于bash的教程,以便充分利用它。
发布于 2009-04-27 11:15:03
由于Java和PHP都是跨平台的,您最大的任务似乎是熟悉GNU/Linux和与web开发相关的工具,特别是apache web服务器。以下是谷歌给我的一些东西:
http://www.micahcarrick.com/09-28-2007/web-development-linux.html
http://httpd.apache.org/docs/2.2/
玩得开心。
https://stackoverflow.com/questions/793071
复制相似问题