- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux操作系统学习小结.
《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图形界面中,点击左上角“应用程序”,选择“附件”,再选择“文本编辑器”即可打开文本编辑器。打开之后即可编写、修改程序。程序编
您可能关注的文档
- Linuxdump作用..docx
- Linuxdate命令-显示和设置系统日期与时间..doc
- linuxFTP匿名登录上传..docx
- LINK1单元描述..doc
- LinkProof产品介绍..doc
- linux_Shell编程入门..doc
- Linux_汇编语言开发指南..doc
- Linux_汇编语言(GNU_GAS汇编)开发指南..doc
- linux上机实验..doc
- linux_mips启动流程_存储相关..doc
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
文档评论(0)