ubuntu11.04之旅

 

内容一:最新版本
 到目前为止,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中,也有这样的工具,比如说“星际译王”就一款不错的桌面词典,至于它的安装在次不再赘述。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值