学习Linux的第五课时
这节主要学习的就是vim编辑器与Shell命令脚本,包括Vim编辑器下面的三种模式:命令模式、输入模式、末行模式。而不同的模式有着不同的作用,以及运用不同的键位进行转换。这是特别重要的内容。
从上面的图中可以看出两两(输入模式和末行模式除外)模式之间可以通过不同的键位进行转换进操作,而当我们进去时的模式则是命令模式,如果需要编辑的话是需要在输入模式进行的。通常在编辑完成后 :wq! 进行保存和退出。当理解到这些后也可以简单的进行编辑,因为Linux所有的东西都是文件,通过命令行实现。之后进一步学习输入模式下面的内容:
正如笔记所记,第一步是需要脚本的声明,像C语言里面的一样,开头都是需要写声明的。第二步写脚本注释,这个是可写可不写的东西。但是在今后的工作中,如果命令行十分的多,时间相隔比较久远,如果没有相关的注释,可能看到就很麻烦,所以这个似情况而定。第三部就是写脚本命令,也就是Linux系统命令,编辑者所想实现的内容。不管多么复杂的命令,都是由这三部分组成的。
书写命令行时,就包括了相关的参数,包括接受用户的参数,判断用户的参数。在接受用户参数时,$0对应的是当前Shell脚本程序的名称,$#对应的是总共有多少个参数,$*对应的是所在位置的参数值。而$?对应的还是现实上一次命令的执行返回值,在后面的编程会对其进行引用。判断用户的参数:
其中 && 和 || 是十分重要的,前者是测试语句成功后再执行后面的语句,而后者是前面测试语句失败后再执行后面的语句。二者有很大的不同,需要注意。在使用时应该分清楚所在的环境该使用哪一个操作符。
这节所学的东西很基础,但是很重要,需要自己在实践中不断熟悉与理解,只有自己动手做实验。才能明白自己到底是哪有问题,然后进行补充。这样才是有效的学习,才是高效的学习。