内容一:最新版本
到目前为止,ubuntu的最新版本是11.10,由于刚发布不久,可能会存在一些系统稳定性问题,我个人不建议大家立刻使用11.10最新版本(我使用过一段时间,可能由于个人电脑配置相对较低,11.10运行速度相对较慢,但它的视觉设计(个人认为)可与window 7相媲美)。
11.04是我要介绍的版本,除了在应用软件方面不比windows之外,其它方面用起来很是不错,不用我们用户挂载U盘,光盘,还有其它windows盘等。
内容二:系统安装
个人认为,非计算机系人员,微软的window系列系统会更适合你们,不建议使用linux。计算机专业的人员如果连安装问题都解决不了,劝你还是用windows吧。
内容三:重要软件安装
刚装上该系统时,尽管它已经集成里相关的播放器,但一般情况下是无法播放视频、音乐的,当你打开网页时会发现网页上的视频、音乐、flash也无法播放。
解决方法:对于本地视频和音乐的播放,我们可以直接用相应的播放器打开,此时如果无法播放该视频或音乐,该播放器就会自动搜索需要的插件或解码器,然后自动安装。
对于网页上的视频和音乐的播放,我们同样采用这种方法,直接打开网页上的视频,它会提示你安装插件,按照它的提示,下载对应的版本(注意:对于初学者,不建议手动安装这些插件,那样可能会遇到好多未解决的依赖关系。强烈建议下载时选择直接用ubuntu软件中心(应该算是个软件包管理器吧)打开,那样会省去很多不必要的麻烦)。
对于其它软件的安装,可以在ubuntu软件中心搜索,然后直接下载安装即可。
内容四:ubuntu下如何以root身份登录
ubuntu安装完成后默认好像是没有设置root密码,下面的方法可以为root用户设置密码,然后我们就可以在终端以root身份登录了。
开始:administrator@ubuntu:~$ sudo passwd root
[sudo] password for administrator:
输入新的 UNIX 密码:******
重新输入新的 UNIX 密码:******
passwd:已成功更新密码
administrator@ubuntu:~$ su root
密码:******
root@ubuntu:/home/administrator# .. 一切OK了。
内容五:终端
打开‘应用程序-附件-终端’,我们可以像在其它版本的linux系统中那样输入命令,然后一条条执行。一般情况下,几乎所有的命令都是通用的。
内容六:wine简介
Wine is an Open Source implementation of the Windows API on top of X, OpenGL, and Unix.Think of Wine as a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, Mac OS X, and Solaris.
但个人认为,wine并不是很好(我尝试安装有道词典,但结果是:好多汉字不能正确显示)。
内容七:apt-get命令
apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。apt-get命令一般需要root权限执行,所以一般跟着sudo命令。例sudo apt-get xxxx
apt-get update 您需要定期运行这一命令以确保您的软件包列表是最新的。
apt-get install packagename 安装一个新软件包.
apt-get remove packagename 卸载一个已安装的软件包(删除配置文档).
apt-get upgrade 更新任何已安装的软件包
apt-get dist-upgrade 将系统升级到新版本
内容八:用gcc编译c语言程序。
执行过程 虽然我们称Gcc是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤∶
1.预处理(也称预编译,Preprocessing):命令gcc首先调用cpp进行预处理,在预处理过程中,对源代码文件中的文件包含(include)、预编译语句(如宏定义define等)进行分析。
2.编译(Compilation):接着调用cc1进行编译,这个阶段根据输入文件生成以.o为后缀的目标文件。
3.汇编(Assembly):汇编过程是针对汇编语言的步骤,调用as进行工作,一般来讲,.S为后缀的汇编语言源代码文件、.s为后缀的汇编语言文件经过预编译和汇编之后都生成以.o为后缀的目标文件。
4.链接(Linking):当所有的目标文件都生成之后,gcc就调用ld来完成最后的关键性工作,这个阶段就是连接。在连接阶段,所有的目标文件被安排在可执行程序中的恰当的位置,同时,该程序所调用到 的库函数也从各自所在的档案库中连到合适的地方。
实例:
1.编写.c文件如下:
#include <stdio.h>
int main()
{
printf("This is my first c program in ubuntu");
return 0;
}
2.预编译过程:
gcc -E ./hello.c -o hello.i //.i 为后缀的文件,是已经预处理过的C源代码文件,可以省略这一步。
cat hellp.c | wc -l //查看hello.c文件内容的行数。
cat hellp.i | wc -l //查看hello.i文件内容的行数。
3.汇编过程:
gcc -S hello.i -o hello.s //.s为后缀的文件,是汇编语言源代码文件;可以省略这一步。
4.编译过程
gcc -c ./hello.c //在当前文件夹下生成hello.o .o为后缀的文件,是编译后的目标文件;
gcc -c hello.c -o hello.o //在当前文件夹下生成hello.o
5.链接过程:
gcc hello.o -o hello
6.直接把hello文件拖动到终端即可执行。
内容九:用g++编译c++源程序
用g++编译c++源程序和c语言类似,可将gcc改为g++逐个尝试。以下只提供一些简单介绍:
-E Preprocess only; do not compile, assemble or link
-S Compile only; do not assemble or link
-c Compile and assemble, but do not link
-o <file> Place the output into <file>
内容十:编译java源程序
作为软件专业的学生,java是我们必不可少的一门语言学科,有关c和c++源程序的编译我们已经学会了,那么java源程序怎么编译呢?在ubuntu软件中心点击开发工具-集成开发环境,看到了吧,同样,Eclipse也有linux版本的,还等什么,赶快下载安装吧(当然你得先确保你已经安装里jdk)。
内容十一:桌面词典
我们知道在windows系列操作系统里面有好多桌面词典,同样在ubuntu 11.04中,也有这样的工具,比如说“星际译王”就一款不错的桌面词典,至于它的安装在次不再赘述。