可以在home目录下创建一个shell.sh文件。
按w进入命令行模式。按i进入插入模式。如果想返回命令行模式,按esc即可。然后可以使用x和dd进行删除内容。
在插入模式下我们点击esc键,再去按:键,我们就可以进入到底行模式了:
可以设置行号:set nu。也可以进行搜索:/+想要搜索的内容。退出的时候按:wq保存并退出。
按:q!。退出。
这就是我们简单的vi编辑器的使用。
shell常见的解释器
bash命令的作用是承上启下,它的作用是告诉系统去执行下面的命令。
一般这个会放在第一行,去告诉使用的bash进行运行的。
我们会在第二行去写我们这个shell脚本的简介,我们的这个脚本是做什么的。
第三行会写出这个shell脚本的作者。
还可以加上日期。
我们会用echo进行输出。这也是我们的第一个简单的shell脚本。
shell脚本文件权限和脚本执行
注:shell脚本是不一定需要使用解释器的。没有解释器也是可以执行成功的。
面试官会问:shell一定得有解释器么,答案是不一定。
如果文件权限包含d就是代表是目录,不然就是文件夹。
权限分为三列,第一列是所有者,第二列是所有组,第三列是其它。
rwx分别是读写执行。有时候我们的三组权限也会使用数字来表示。含义是一样的。
用方法一会给文件的各个列都添加上一个执行权限。