前两天我一直用的sony笔记本终于崩溃了(sony的笔记本小毛病很多,搞开发的同学最好还是用thinkpad),换了一台thinkpad的r51来用,我检查了一下配置,发现比较低,想想干脆装成linux。一来可以提高自己的xnix水平,二来呢也不会有人找我借电脑用了
。
折腾了2~3天终于把这台r51配置好了,幸运的是除了声卡,其他的驱动竟然都被系统识别了,看来这ibm对linux的硬件兼容做得还不错。其他的我就不多说了,我只想说作为一个java和python的开发人员,我都在这台机器上装了些什么工具,而且这些工具都用来做什么,也方便有心用linux作为自己的工作平台的同学参考:
1 文字处理和演示
openoffice ms office 有的它都有;
adobe reader pdf阅读工具,不能少阿,很多文档得用它看;
2 即时通信工具
pidgin 支持qq,msn,aim,yahoo,gtalk,icq等聊天工具;
3 开发工具
eclipse java开发环境;
pydev 用于python开发的eclipse插件;
django 基于python的web开发框架;
4 版本工具
rapidsvn subversion的客户端工具;
5 图形处理
gimp 强大的图形处理和制作工具
6 网页设计工具
bluefish 可视化页面制作工具,支持许多编程和标记语言;
quanta plus web开发工具,脚本支持很不错;
7 下载工具
d4x 类似于flashget的图形化多线程下载工具;
myget 命令行下的多线程下载工具,很好用;
8 浏览器
firefox linux下当仁不让的好用的浏览器;
其他一些开发工具在安装linux的时候,一定要自定义安装,并且选上,比如kdevelop以及perl、umbrello等。
分享到:
相关推荐
在Linux环境下,它提供了一个简单易用的图形界面,帮助用户为图像数据集打上标签,这对于训练物体检测、图像分类等模型至关重要。本文将深入探讨 `Labelimg` 在Linux系统中的使用方法,以及其在深度学习项目中的重要...
如果需要使用Ant,可以解压Ant并配置环境变量,然后在Hadoop源码目录下使用`ant jar`命令进行编译。在编译过程中,可能还需要安装protobuf并配置相应的环境变量,以便处理相关的protobuf文件。 在编译完成后,生成...
"Linux for ARM 调试软件集"是专门为ARM架构的Linux系统设计的一系列调试工具,这些工具对于开发者来说至关重要,能够帮助他们有效地诊断和解决系统问题,优化性能,以及进行远程管理。 1. **PuTTY**:PuTTY是一款...
8. **缺点与限制**:尽管Cygwin提供了丰富的Linux工具集,但并非所有Linux程序都能够在Cygwin下完美运行,有些可能由于依赖于特定硬件特性或不完全的模拟层而出现问题。此外,Cygwin的性能相比直接在Linux系统中运行...
Kali Linux数字取证工具集是一系列专门针对电子取证工作的软件工具集合,这些工具广泛应用于计算机安全领域,尤其是在制作镜像、分析文件、提取数据等方面。Kali Linux是一个基于Debian的Linux发行版,专门设计用于...
Linux LiveCD制作工具是一种用于创建可引导光盘的软件,它允许用户在不安装操作系统到硬盘的情况下运行Linux发行版。这种技术广泛应用于系统救援、演示、教学或在没有可用网络的环境中快速启动一个完整的Linux环境。...
Linux操作系统作为开源界的重量级选手,其强大的生命力和灵活性不仅体现在系统层面,更在软件开发领域提供了丰富的工具。对于新手来说,了解和掌握这些工具是踏入Linux编程世界的必经之路。 首先,Linux系统中最为...
对于经常在Windows和Linux之间切换的开发者来说,这样的工具集是非常有价值的,它不仅可以帮助他们保持一致的工作流程,还能在没有Linux环境的情况下使用熟悉的工具。使用这些工具,开发者可以在Windows上获得接近...
本资料集包含了"Linux使用技巧集"、"Linux高级技巧集"和"Linux基础教程"三个部分,旨在帮助用户从初级到高级全面掌握Linux系统的使用和管理。 "Linux使用技巧集"涵盖了日常操作中的各种实用技巧,例如: 1. **...
Linux操作系统以其开源、自由、稳定和安全性闻名于世,它为用户提供了一个强大的命令行...无论是稀有壁纸还是普通的Linux主题壁纸,它们都承载了Linux社区的热情和创造力,等待着每一个热爱自由软件的人去探索和欣赏。
X11转发将Linux服务器上的图形界面通过SSH安全传输到本地,使得用户可以在Windows上无缝使用如GIMP、Inkscape等Linux应用,极大地扩展了Windows用户的工具集。 **3. 其他网络协议** 除了SSH,MobaXterm还支持RDP...
5. **命令行工具集**:MobaXterm提供了一整套常用的Unix/Linux命令行工具,如grep、sed、awk等,即使在Windows环境下也能使用这些工具。 6. **终端复用**:通过tmux或GNU Screen这样的终端复用器,用户可以在单个...
此外,书籍可能还会涉及Linux下的版本控制工具,如Git,这对于协作开发至关重要。 对于开发者来说,Linux书籍通常会覆盖开发环境的搭建,如编译器、调试器的使用,以及如何配置开发工具链。对于想要深入研究Linux的...
虽然具体信息不多,但我们可以深入探讨一下Linux下的远程桌面连接技术及其常见工具。 首先,Linux中的远程桌面连接基于多种协议,其中最广泛使用的可能是VNC(Virtual Network Computing)和XDMCP(X Display ...
在Linux操作系统中,`util-linux`工具包是一个不可或缺的部分,它包含了大量用于系统管理、文件操作和...无论是系统管理员、开发者,还是学习者,都应该对`util-linux`有深入的理解,以便更好地利用这个强大的工具集。
标签中的“zynq”、“linux”、“gnu”和“xilinx”进一步强调了这个工具链与Xilinx ZYNQ SoC、Linux操作系统和GNU工具集的紧密关系。在实际开发过程中,开发者会遇到如设备树(Device Tree)配置、驱动程序开发、...
在嵌入式系统开发中,尤其是在Linux环境下针对ARM架构的设备进行编程时,常常需要使用到`arm-linux-gcc`交叉编译工具。这个工具允许我们在一个非ARM平台(如x86架构的个人电脑)上构建适用于ARM处理器的软件。下面将...
总的来说,"busybox嵌入式linux工具箱,构成精简工具集.zip"为嵌入式Linux系统的开发提供了一个强大的基础,无论是对于系统集成商、设备制造商还是软件开发者,都能从中获益。通过深入理解BusyBox的工作原理和定制...
**CygUtils.plugin**: 这可能是MobaXterm的一个插件或组件,CygUtils通常指的是Cygwin实用程序集合,它们是为Windows平台提供的一个开源工具集,模拟了类Unix环境。在MobaXterm中,这个插件可能用于增强其在Windows...
在Linux环境下进行C/C++开发,选择一款高效且功能丰富的开发工具至关重要。本文将深入探讨Linux下C/C++的最佳开发工具,以及如何利用这些工具提升编程效率和代码质量。 Eclipse是一款广泛应用于软件开发的开源集成...