linux 下的C编程

linux 下的C编程

ID:41032715

大小:176.50 KB

页数:9页

时间:2019-08-14

linux 下的C编程_第1页
linux 下的C编程_第2页
linux 下的C编程_第3页
linux 下的C编程_第4页
linux 下的C编程_第5页
资源描述:

《linux 下的C编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Linux下的C编程1、Vi/vim的使用(编辑器)2、GCC的用法(编译链接器)3、Makefile的使用(项目管理器)4、GDB的使用(调试器)说明:linux下的C编程主要分为上面的4项内容,每一项技术的提出都是有规律的:问题的提出(即为什么要这样),问题的解决(方案的提出),方案的优点。Linux下的C编程同样遵循这个过程。第一章vi/vim的学习一、为什么要学习vi/vim:系统管理员的重要工作就是得要修改不设定某些重要软件的配置文件,因此至少得要学会一种以上癿文字接口癿文书编辑器。在所

2、有的Linuxdistributions上都会有的一套文书编辑器就是vi,而且很多软件默认也是使用vi做为他们编辑的接口,因此建议您务必要学会使用vi这个好的文书编辑器。此外,vim是迚阶版癿vi,vim不但可以用不同颜色显示文字内容,还能够进行诸如shellscript,Cprogram等程序编辑功能,你可以将vim规为一种程序编辑器!①所有的UnixLike系统都会内建vi文书编辑器,其他的文书编辑器则不一定会存在;②很多个别软件的编辑接口都会主动呼叫vi(例如未来会谈到癿crontab,vi

3、sudo,edquota等指令);③vim具有程序编辑的能力,可以主动的字体颜色辨别语法的正确性,方便程序设计;④因为程序简单,编辑速度相当快速。二、vi/vim的使用:Vi/vim的三种模式:一般模式、编辑模式、指令列命令模式1一般模式:以vi打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、贴上』来处理你的文件数据。2编辑模式:在一般模式中可以进行删除、复制、粘贴等等的动

4、作,但是却无法编辑文件内容的!要等到你按下『i,I,o,O,a,A,r,R』等任何一个字母后才会进入编辑模式。注意了!通常在Linux中,按下这些按键时,在画面的左下方会出现『INSERT或REPLACE』的字样,此时才可以进行编辑。而如果要回到一般模式时,则必须要按下『Esc』这个按键即可退出编辑模式。3指令列命令模式:在一般模式当中,输入『:/?』三个中的任何一个按钮,就可以将光标移动到最底下那一行。在这个模式当中,可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开vi、显示行号等

5、等的动作则是在此模式中达成的!我们可以上面的关系用下图来表示:三、一个实例说明:1如果你想要使用vi来建立一个名为test.txt癿档案时,你可以这样做:使用vi的一般模式:vitest.txt如果你开启的是一个旧的文档,可能会出现如下信息:旧的文档和新建的文档打开的方式一样,只是右下角显示的内容不相同而已,其他的操作完全一样。2按下i进入编辑模式,开始编辑文字:一般模式之中,只要按下i,o,a等字符就可以进入编辑模式了!在编辑模式当中,你可以发现在左下角状态栏中会出现–INSERT-的字样,那就

6、是可以输入任意字符的提示啰!这个时候,键盘上除了[Esc]这个按键之外,其他的按键都可以规作为一般的输入按钮了,所以你可以进行任何的编辑啰!按下[ESC]按钮回到一般模式。3在一般模式中按下:wq储存后离开vi;这是text.txt文件就建立起来了。四、vim按键说明:除了上面实例的i,[Esc],:wq之外,其实vim还有非常多的按键可以使用喔!在介绍之前还是要再次强调,vim的三种模式只有一般模式可以与编辑、指令列模式切换,编辑模式与指令列模式之间并不能切换的!这点在上面图里面有介绍到,注意去

7、看看喔!底下就来谈谈vim软件中会用到的按键功能吧!第一部份:一般模式可用的按钮说明,光标移动、复制贴上、搜寻取代等1移动光标的方法:h或向左箭头键(←)光标向左移动一个字符j或向下箭头键(↓)光标向下移动一个字符k或向上箭头键(↑)光标向上移动一个字符l或向右箭头键(→)光标向右移动一个字符如果你将右手放在键盘上的话,你会发现hjkl是排列在一起的,因此可以使用这四个按钮来移动光标。如果想要进行多次移动的话,例如向下移劢30行,可以使用"30j"或"30↓"的组合按键,亦即加上想要进行的次数(数

8、字)后,按下动作即可![Ctrl]+[f]屏幕『向下』移劢一页,相当于[PageDown]按键(常用)[Ctrl]+[b]屏幕『向上』移劢一页,相当于[PageUp]按键(常用)[Ctrl]+[d]屏幕『向下』移劢半页[Ctrl]+[u]屏幕『向上』移劢半页n那个n表示『数字』,例如20。按下数字后再按空格键,光标会向右移劢这一行的n个字符。例如20则光标会向后面移劢20个字符距离。0或功能键[Home]这是数字『0』:移劢到这一行的最前面字符处(常用)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。