首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何开始在Ubuntu Linux上使用和开发?

如何开始在Ubuntu Linux上使用和开发?
EN

Stack Overflow用户
提问于 2009-04-27 11:05:26
回答 9查看 45.1K关注 0票数 32

我是一个新手Linux用户,我使用windows操作系统有10年的经验,并使用Microsoft语言进行开发。

我想在Linux世界中有一个很好的体验,并在它上面进行开发。

首先,我想学习如何使用这个新的操作系统,然后如何开始在它上开发,我对web应用程序感兴趣,特别是使用Java/PHP,因为我在这两个方面都有一些经验,这将是一个很好的开始。

其次,我想学习如何在此基础上进行开发。

有没有什么视频教程可以给我一个好的入门推送?

有什么推荐的书或参考资料吗?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-04-27 11:14:56

建议

环境设置

如果您正在进行开发,我建议您安装

  1. 。在here中查找有关使用apt安装sun JRE的说明。
  2. 然后,为自己安装一个像样的集成开发环境。尝试NetbeansEclipse -两者都可以配置为与php一起工作。
  3. 也要确保你安装了php和Apache,听起来像是你要进行经典的LAMP安装,你可以安装PostgreSQLMySQL.

这应该会让你跑得足够远,让视频等有用。

开发资源

IDE资源

  • Guided Video Tour of Netbeans 6.5
  • Eclipse and Java Video Tutorials

Java

  • Java Antipatterns -了解在Java.
  • Apache Commons中不能做什么-获取用于Java语言中常见任务的库。

PHP

  • PEAR -为PHP.
  • ADODB中的常见任务获取库-为framework.

获得一个像样的db后端,并学习如何从一开始就防止注入攻击。

票数 26
EN

Stack Overflow用户

发布于 2009-05-27 17:07:18

Ubuntu Pocket指南

如果你是Linux的新手,我建议你看看Ubuntu Pocket Guide。它介绍了任何用户都想知道的基本知识--窗口管理、系统配置等,以及一些关于Linux和Ubuntu的历史背景。您可以浏览一下并从中学到一些东西。

Bash基础知识

最后,本文还解释了bash的基础知识,即Linux命令行。这部分很有趣--在bash中可以做的比在Windows命令行中做的多得多。例如,你可能对这个Windows习语很熟悉:

代码语言:javascript
复制
dir > directorylist.txt

...which的意思是,“列出此文件夹的内容,而不是显示输出,将其放入此文件中。”

在Linux中,您可以这样做,您还可以执行管道操作,将一个命令的输出定向到另一个命令中。例如:

代码语言:javascript
复制
ls | grep foo

意思是“列出该文件夹的内容,并在输出中搜索正则表达式foo”。您可以根据需要添加任意数量的管道,并使用各种命令。

您还可以使用大括号展开来按顺序运行多个命令。例如,

代码语言:javascript
复制
mkdir photos_{france,spain,italy}

将创建名为photos_france、photos_spain和photos_italy的目录。

如果您打算在Linux上进行开发,那么您应该花时间阅读一些关于bash的教程,以便充分利用它。

票数 9
EN

Stack Overflow用户

发布于 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/

玩得开心。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/793071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档