您的位置:首页 > 运维架构 > Linux

Debian GNU/Linux 5.0 图形界面基本使用 [大三四八九月实习]

2013-09-26 14:48 459 查看
在VMare Debian GNU/Linux图形界面下配置boost_1_54_0。配置到中途编译的时候卡主了,兴许是哪里没有阅读对。可也要等等看,说不定等我做完这个最基本的笔记之后配置就完成了。这个是N年前的基础,如今笔记到这里,就算是等待boost配置或者松口气儿呗。这篇笔记有突出我有点闲的样子。这样子也笔记,有点小小的特殊用途(),哈哈。


this note is very very easy!

1 开启VMaware Linux图形界面系统

(1)选择开启

双击打开VMWare,在VMWare左面的Library下选中“Debian 5 GNU/Linux Graphical”,然后在右边界面之上点击“Power on this virtual machine”开启Debian GNU/Linux图形界面系统。如下图



图表 1:开启Debian GNU/Linux


等待Linux系统开启,中途以字符界面的形式启动。



(2)登陆

等系统开启以后,Linux图形界面会弹出登陆窗口。此时只能用普通用户登陆,不能用root账号登陆。root权限可在登陆后获取。分别输入账号:yhdq,密码yhdq。如下图



图表 2:登陆

(3)启动完成

登陆后系统界面:



图表 3:Debian Linux图形系统界面
可使用VMWare 左上角工具拦实现“全屏”、“退出全屏”的功能。



图表4:全屏工具拦按钮

2使用Debian GNU/Linux 图形界面命令行终端

对于Debian GNU/Linux字符界面来说唯有用命令行的方式实现一切操作。在图形界面之上,一些操作可以用鼠标来代替,但对于不熟悉Linux图形界面目录结构者来说,可以用命令行操作。

对于Linux系统来说,命令行终端的操作方式比较流行和方便。可以在命令行中断之上使用Linux命令实现“软件下载”、“管理软件”以及“系统管理”。然后会将相应的信息都体现到命令行中端之上。

(1)打开Debian Linux图形界面命令行终端

在图表3所示界面中,选择“应用程序”—>“附件”—>“终端”。就代开了,普通用户下的命令行终端。如图下所示



图表5:普通用户下的命令行终端
这是普通用户“yhdq”下对应的终端。应为大多数操作(如下载软件等)都是需要root权限,在普通用户终端中可以使用命令su回车,输入密码后进入root权限;此方式进入root权限后,如果想要退出到普通用户的终端则用命令“exit”可以实现。也可以直接通过应用程序”—>“附件”—>“Root Terminal”来打开拥有root权限的终端(需要输入root密码)。如下图所示



图表 6:root权限终端
一般情况下,不要使用root终端操作,一旦不小心使用了毁坏系统的命令,则一切就要重新配置了。


(2) 使用root权限下载软件

在Linux系统中,较为重要的软件包为gcc等。作为C++的用户可以直接下载build-essential软件包,此软件包包含“gcc”、“g++”、“make”编译器,也包含C/C++库。



图表 7:root下载软件包
上图中红色箭头上的表示输入的命令,apt-get update是在下载软件前所要做的操作,确保下载地址与更新后的网址一致等作用。图中显示忽略,说明没有被更新的网址。

apt-get install build-essential表示下载build-essential软件包,入中没有下载是因为之前已经下载过了。可以通过命令aptitude search build-essential查看build-essential有没有被安装,前面带i说明已经被安装。

(3)使用普通用户编写程序

root终端权限高但却潜带危险,一般操作时就不要再用root权限了。打开普通用户的终端,用cd命令切换到想要到的目录中编写程序。

[1]C语言源程序



图表 8:编写程序的一些操作

pwd命令输出当前所在的目录。
mkdir 命令用来新建一个目录。
cd命令进入某个目录。
vi 用来新建一个新的文件(如果没有下载vim编辑器,就在root终端下apt-get install vim下载)。在Linux下,C源文件对应的后缀为.c,C++源文件对应的后缀为.C或者.cpp。vi命令后,会自动进入所新建的文件hello.c内,按字符“i”表示进入编辑界面,此时就可以输入以下程序:



图表 9:hello.c内容
程序编写完毕后,使用Ctrl + ‘[’或者Esc命令返回到vim文件的命令行。此时输入‘:’后可选择输入“wq”、“w”、“q!”命令,分别表示“保存hello.c文件并返回到命令行”、“保存hello.c文件”、“不保存hello.c文件并返回到命令行”。

接下来是用gcc命令编译hello.c文件,-o参数表示生成的可知性文件名为hello,如果不使用-o参数,则hello.c在编译通过的条件下默认生成可知性程序a.out。
./hello表示执行hello文件。“./”表示当前目录。

[2]C++源程序



图表 10:C++源程序

在/home/yhdq目录下用mkdir新建一个C++文件,并用cd进入C++文件。
用vi 建立一个hello.cpp源文件,因为图形界面不是很好的支持vim,所以新建文件后可以保存退出。也可以直接到对应盘符下右键新建文件。然后到对应目录双击新建文件,用gedit编写C/C++源程序。



图表 11:hello.cpp 源代码
用gcc 编译C++源程序时需要链接相应的库(具体看gcc编译C++程序文档),用g++编译不用链接库。程序编译过程及运行结果在图9中。

(4)终端的一些常用命令



图表 12:终端常用命令

pwd显示当前所处目录。
ls列表当前目录下包含的文件和目录。
mkdir 新建一个目录。
vi 新建一个文件(新建后文件的命令行界面输入“:wq”保存退出)。
rm –r删除指定目录,rm 删除指定文件。可用通配符“*”删除多个具相同字符串的文件或目录。
cd 进入指定目录下。cd ..返回上级目录。cd 切换到主目录。
cp 复制指定目录下的文件到指定目录(可重新命令)。

在终端内可以使用tab来自动匹配未书写完的文件名。



所有的命令操作成功都不给以任何提示,这就是Unix沉默是金的哲学。不管实在朴实的字符界面还是披上了图形界面华丽的外衣,它都是如此。

Note Over。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: