4.1VIM文本编辑器
在每次运行 Vim 编辑器时,默认进入命令模式,此时需要先切换到输入模式后再进行文 档编写工作,而每次在编写完文档后需要先返回命令模式,然后再进入末行模式,执行文档 的保存或退出操作。在 Vim 中,无法直接从输入模式切换到末行模式。
末行模式主要用于保存或退出文件,以及设置 Vim 编辑器的工作环境,还可以让用户执
行外部的 Linux 命令或跳转到所编写文档的特定行数。要想切换到末行模式,在命令模式中 输入一个冒号就可以了
4.1.1编写简单文档
a 键与 i 键分别是在光标后面一位和光标当前位置切换到输入模式,而 o 键则是在光标的下面再
创建一个空行
4.1.2配置主机名称
为了便于在局域网中查找某台特定的主机,或者对主机进行区分,除了要有 IP 地址外,还要为主机配置一个主机名,主机之间可以通过这个类似于域名的名称来相互访问。在 Linux系统中,主机名大多保存在/etc/hostname 文件中
因为root 创建所以要sudo
sudo vim /etc/hostname
重启后就会改变为修改的名称
4.2编写Shell脚本
查看 SHELL 变量可以发现当前系统已经默认使用 Bash 作为命令行终端解释器了
(base) roymustang@roymustang:~$ echo $SHELL
/bin/bash
4.2.1编写简单脚本
Shell 脚本文件的名称可以任意,但为了避免被误以为是普通文件,建议将.sh 后缀加上,以表示是一个脚本文件。在上面的这个 example.sh 脚本中实际上出现了三种不同的元素:第一行的脚本声明(#!)用来告诉系统使用哪种 Shell 解释器来执行该脚本;第二行的注释信息(#)是对脚本功能和某些命令的介绍信息,使得自己或他人在日后看到这个脚本内容时,可以快速知道该脚本的作用或一些警告信息;第三、四行的可执行语句也就是我们平时执行的 Linux 命令了。
vim example.sh
bash example.sh
4.2.2 接受用户参数