关于Linux上的一些基本工具

在昨天学习Linux的基础上,今天我们更深入学习了关于Linux的一些基本工具。
首先,我向大家介绍vi(vim)编辑器这一工具,vi有三个模式,分别是插入模式、命令模式、低行模式。插入模式:在此模式下可以输入字符,一般用i键进入这个模式,按ESC将退出这一模式并回到命令模式;命令模式:可以移动光标、删除字符等;低行模式:这一模式是通过shift+:进入,具体就是光标出现编辑器最下方,在这一模式下,你可以通过set nu显示行数,输出某一行号会到某一行,/+字符串会显示相应的字符串,%s/+你要换的字符串+要写的字符串能替换相应的字符串,举例:%s/main/abc意思即为用abc替换main,在vi编辑器中,用行数+yy即复制相应的行数,然后再移动光标到你所需要的复制的地方,按下p即复制,dd是删除,恢复则用y。
接下来我将介绍c文件跟shell文件,其中c是编辑型语言,shell解释型语言,所以c文件创建出来需要进行编译,这其中,从源文件到可执行文件要经历预处理、编译、汇编到链接这四个步骤,shell文件中,开头必须是#!/bin/sh,这个告诉系统其后路径所指定的程序即是解释此脚本文件的shell程序,之后我们学习了for循环跟while循环,并且用这两种循环与if函数构成了不同的程序。今天最后,我们学习了生成库,库分为静态库跟动态库,其中生成静态库的格式为ar -rcs lib+文件名+.a+汇编文件,而动态库则是gcc -shared -fPIC -o lib+文件名+.so  汇编文件,而我们构建库的目的就是为了方便我们以后使用。通过今天这一天的学习,我更加了解了Linux的功能之多,这里介绍的只是关于Linux的一部分工具,以后会更加深入学习直到全部掌握Linux为止。

猜你喜欢

转载自blog.csdn.net/qq_43643544/article/details/83961367