linux课程总结论文,Linux操作系统学习小结.doc

Linux操作系统学习小结.doc

《Linux操作系统与实践》课程报告

班级:通信2010-1班

姓名:郑重

学号日期:2012.7.25

成绩:

1.Linux的目录结构及常用命令介绍

1.1Linux目录结构

Linux是一个非常注重文件结构和管理的系统,很多目录都有特定的功能。Linux的文件系统采用级层式树状目录结构,其中最上层的目录为根目录“/”。在根目录下面有root、home、bin、sbin、boot、mnt、etc等文件夹。Root主要是用来存放root用户的相关文件;home主要是用来存放普通用户的文件,如使用useradd命令添加用户后就会在/home文件夹生成新添加的用户的相关文件;bin主要是存放的是常用命令,如pwd、ls等命令;sbin存放则是具有一定权限放可使用的命令。

1.2常用命令简介

学习linux一段时间后,经常会使用到一下几个命令:pwd、cd、ls、mkdir、rmdir、cp等命令,这些命令都存放在/bin文件下。

pwd:用于显示当前所在目录

cd:用于切换目录,一般cd后面为要切换的目的目录,如cd /home由当前目录切换到/home下。

ls:是linux中较常用的命令,有众多选项,主要对目录下的文件显示,如ls -l可列出文件的详细信息。

mkdir:用于创建新文件

rmdir:用于删除文件

cp:用于拷贝文件

2.在ubuntu中编辑、编译C++程序

2.1vi编辑器

vi编辑器是Unix/Linux系统下标准的编辑器,vi编辑器拥有丰富的指令、具有不逊色于其他编辑器的强大的功能。vi编辑器有三种命令模式:命令模式、插入模式、底行模式。在命令模式下主要实现控制屏幕光标移动、字符/字或行的删除;要想实现文字的输入必须要在命令模式下输入i命令进入插入模式后才可以进行文字输入的工作;在插入模式下输入好文字后,可按ESC键退到底行模式(其实底行模式此时可看成命令模式),在此模式下保存文件或是退出vi。

2.2使用vi编辑器编写C++程序

进行入vi

在终端输入vi hello.cpp进入vi编辑器,此时处于命令模式下还不能进行文字的输入。

b)进入插入模式

在命令模式下输入i后即进入插入模式,此时可以进行C++程序的编辑了,在屏幕中输入程序。在程序输入的过程中你可能会输错程序或是想更改某段程序,但是注意在插入命令模式下是不能移动光标和修改已输入好的程序的。要想更改已写好的内容,需要重新回到命令模式下通过指令进行更改,按下ESC键即可由插入命令模式回到命令模式。vi编辑器有许多关于删除文字的命令,比如按下X键便可以删除光标所在位置后面的一个字符,可以通过移动键盘上下左右键移动光标。修改好后,再按下i键即可回到插入模式继续编辑程序。

c)保存文件并退出vi编辑器

退出vi编辑器主要有:wq、:q!、:w filename三种指令形式,其中:wq意为保存并退出,:q!意为不保存直接退出,:w filename意为保存名为filename的文件、退出。由于开始进入vi编辑器时已经创建好文件名,所以此时只需保存退出就行即输入:wq按回车键。

编译C++程序

d)g++编译器的安装

在ubuntu中编辑器与编译器是分开的,编辑工具主要有vi编辑器、gedit编辑器等。编译工具有gcc、g++、javac。其中g++编译C++程序,gcc可以编译C程序。在使用g++编译器编译C++程序之前,需要在ubuntu中安装g++编译器。安装方法为:在终端输入

sudo apt-get install g++,按回车键后根据提示完成安装。

安装好g++编译器后即可对C++程序进行编译了。打开终端,输入g++ /home/zz/hello.cpp按下回车键后,g++编译器即开始对hello.cpp文件进行编译生成可执行文件,默认为a.out,也可在上指令后面加上“-o name.out”指定生成的可执行文件为name.out.在终端输入ls查看当前目录下的文件即可看到a.out在其中。

生成可执行文件后,调用a.out文件显示内容,命令为:/home/zz/a.out。其中/home/zz/为文件路径,若a.out在当前目录下可将上命令简写为./a.out

2.3使用gedit编辑器编写C++程序

在使用vi编辑器编写程序时你会发现这是非常困难或是非常繁琐的一件事,因为编写程序在插入模式下而修改却要回到命令模式下,继续编写还要回到插入模式下,如此反复下去。这里再介绍另一种简单的方法,使用gedit编辑器编写C++程序。gedit编辑器为ubuntu自带不需要安装。在ubuntu图形界面中,点击左上角“应用程序”,选择“附件”,再选择“文本编辑器”即可打开文本编辑器。打开之后即可编写、修改程序。程序编写完后点击左上角

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值