linux应用程序(24个必备的Linux应用程序)
一、linux常用软件
Airtime-Airtime是一款用于调度和远程站点管理的开放广播软件
Ardour-在Linux上录音,编辑,和混音
Audacious-开源音频播放器,按你想要的方式播放你的音乐,不占用你其它任务的电脑资源。
Audacity-免费,开源,跨平台的声音录制、编辑软件。
AudioRecorder-简单的声音录制软件,就在ubuntuppa。
Clementine-播放无数的有损和无损音频格式。
GooglePlayMusic-非官方但很漂亮的跨平台GooglePlayMusic桌面客户端。
Hydrogen-GNU/Linux上的高级电子鼓。
K3b-K3b-Linux上的CD/DVD创建工具-为KDE特别优化。
Kid3Qt-编辑多媒体文件的标签,如一个专辑所有mp3文件的艺术家,专辑,年代,流派。
KxStudio-KXStudio是专业声音创作应用和插件的集合。
二、linux函数用法
Linux是一个操作系统内核,提供了各种函数供开发者使用。这里给出一些常见的Linux函数及其用法示例:
1.文件操作函数(例如,打开、读取、写入、关闭文件):
-`open()`:打开一个文件并返回文件描述符。
-`read()`:从文件描述符中读取数据。
-`write()`:向文件描述符中写入数据。
-`close()`:关闭文件描述符。
2.进程控制函数(例如,创建、终止、等待进程):
-`fork()`:创建一个子进程。
-`exec()`:在当前进程(或子进程)中执行一个新的程序。
-`wait()`:等待子进程结束,并获取其退出状态。
3.内存管理函数(例如,分配、释放内存):
-`malloc()`:动态分配一块内存。
-`free()`:释放之前分配的内存。
4.网络通信函数(例如,创建套接字、发送和接收数据):
-`socket()`:创建一个套接字。
-`bind()`:将套接字与地址绑定。
-`send()`:发送数据。
-`recv()`:接收数据。
这只是其中一些常见的函数,Linux提供了更多的系统调用和库函数可供使用。使用这些函数时需要包含相应的头文件,并参考它们的参数和返回值的用法。请查阅相关文档或手册以获取更详细的函数说明和示例代码。
三、Linux下常用软件有哪些
1.Applications:应用软件
1)Dia:一个工程图编辑器,适用于绘制电路图;
2)Calendar:一个集日历与日程表于一身的好工具;
3)AddressBook:一个通讯录
4)GEdit:一个功能类似于Windows下的记事本的文本编辑器;
5)Gnumeric:Linux下的一个类似于EXCEL的电子表格软件;
6)Timetrackingtools:一个用于提醒时间的小工具;
2.Games:游戏软件
1)GnomeMilnes:GNOME下的扫雷;
2)Gnibbles:贪吃蛇游戏;
3)Freecell:Windows下的空当接龙游戏;
3.Graphics:图形处理软件
1)ElectricEyes:一个十分优秀的图形处理软件,可谓GNOME下的AcdSee呀!
2)XPDF:一个在Linux阅读PDF文档的工具;
3)TheGimp:一个十分优秀的绘图软件,与Photoshop很象!
4.Internet:Internet应用软件
1)DialupConfigurationTool:一个界面十分友好的拔号上网设置工具;
2)gFTP:一个FTP客户端
3)pine:一个E-Mail客户端软件
4)Netscape:大名鼎鼎的浏览器软件,被微软从Windows平台挤下来的
5)RHNetworkmonitor:网络流量显示
5.Multimedia:多媒体软件
1)AudioMixer:声音控制器
2)CDPlayer:CD播放器
3)XMMS:与Winamp是一个模子里出来的
KDE下
1.Office:办公软件
这就是大名鼎鼎的Koffice套件。
1)Kword:字处理软件
2)Kspread:象Excel的电子表格处理软件
3)Kpresenter:一个类似于PowerPoint的演示软件
4)Kchart:一个电子图表软件
5)Kiiiustrator:一个电子出版软件
2.Develop:开发工具
1)Kdevelop:一个KDE下的集成开发环境
3.Applications:应用软件
1)AdvancedEditor:一个增强型的文本编辑软件
2)Emacs:这是一个功能强大的编辑软件,在GNOME中也有,它的原形是字符终端下的Emacs
3)Organizer:一个日程安排软件
4.Internet:Internet软件
1)Kppp:一个十分友好的拔号上网配置工具
2)Kmail:一个十分漂亮的Email客户端,有点象Outlook!
3)ChatClient:一个IRC客户端
4)KPPPLoad:一个网络流量工具
5)Netscape:大名鼎鼎的WEB浏览器,在GNOME中也有集成
聊天软件:
LumaQQ独立的JavaQQ客户端,可重用纯Java核心和基于SWT仿QQ界面。
Ftp
*kget
使用Qt库的下载软件(类似于getright),可以监视剪贴版,支持断点续传
*gftp
使用gtk库的类似于cute-ftp的ftp软件.可以上传和下载.
*wget
命令行下常用的ftp软件,功能强大
*nc-0.99
个基于gtk的下载软件,与kget类似均模仿了getright和NV一类windows下的下载软件
*中文环境
owzce
稳定的shell下的中文环境,可惜不是freesoftware.
occe
freesoftware的shell下的中文环境,以前的版本有Bug,不过现在新的开发计划正在进行中.
ocxterm
很好的一个在X-term下的中文环境,必装,他同时也是很多x-win下中文环境的基础.
oXa+Xcin
很稳定的一个x-win下的中文包装环境,支持在任何x程序中输入中文.
oChinput
比较完善的一个中文包装方案,然而,在kde下输入汉字有问题.
obluepointpre很好的一个内核中文化的Linux核心,支持控制台和xwin的中文显示和输入
okmail
kde自带的mialclient与Win98下的outlookExpress相像.
oxfmail
一个很完备的邮件程序,也很方便(有点像Thebat)
*games
oFreeciv
linux下的经典之作<文明一代>支持网络对战.
oQuake2
3d游戏的经典<雷神之锥2>,支持3dfxVoodoo1
oGameforLinux还有很多,以后我们会开专版介绍.
*irc
okirckde下自带的irc软件.
oxchatx-win下的irc软件
o其实irc也有很多种,不过我不喜欢聊天,所以没有去找了.
*文字处理
ostaroffice据说是Linux下最好的办公软件.
owordprefect所见即所得的另一个文字处理软件
*其他相关
oexplore2fs-1.00-pre1.zip
在win85/98下察看Linuxext2分区
oFireBirdBBS2.6-1
国内最流行的BBS服务器软件
ovmware
最近很热的Linux下的虚拟机,能在它的虚拟窗口下运行/安装Win98和nt,还在beta版中,目前对系统要求很高(PII-233,64M),DirctX的一些功能还不能支持.
oWine
Win95/98模拟器,由于win系列的不断升级,总处在Beta版中.可以运行win98下的程序,据说甚至可以用它玩<星际争霸>!
*mp3
ox11amp
最好的mp3播放器,和winamp很像
okmp3
kde下的mp3播放器,界面和ked下的其他播放软件统一
*视频
oquicktimeforLinux1.0
播放quicktime的mov动画
oRealplay5/RealplayG2
播放Rm格式的视频和图像
omtv
播放vcd的最好软件,可惜是商业的,不过1.0.7版的注册码可以在网易精华区找到
*系统安全
onessus
osaint
osyslog
*程序开发环境
oxvisual
类似于VisualBasic的开发环境,基于Xform
oXwpe
C的集成开发环境,类似于Tc2.0的界面
oVisualGtk
Gtk程序的可视化编程,现在还在bate版中.
oC-Forge一个据说最好的Linux下的c/c++开发环境
*其他
ogtksee-0.3,这时一个国内Linux爱好者编写的Linux下图象查看软件,以移植ACDsee为目标,因此使用和界面于acdsee很相像。这个软件已经收录于Redhat,Debian和FreeBsd的软件库