Linux服务器配置与管理(第三次实验)

实验目的及具体要求

目的

1.熟悉Shell 脚本语法

2.掌握创建脚本的方法

3.掌握运行脚本的方法

4.掌握变量及表达式

5.掌握Shell 控制结构

6.掌握Shell 函数

任务

1.显示当前日期时间、执行路径、用户账户及所在的目录位置

2.判断一个文件是不是字符设备文件,并给出相应的提示信息

3.从键盘输入两个字符串,比较两个字符串是否相等

4.用for 语句求从整数1 到100 的和。

实验仪器、设备和材料

硬件环境

笔记本电脑

软件环境

VMware/Ubuntu,linux系统

实验内容、步骤及实验数据记录

(一)显示当前日期时间、执行路径、当前用户配置信息及当前

的目录位置

Linux服务器配置与管理(第三次实验)_第1张图片

Linux服务器配置与管理(第三次实验)_第2张图片

(二)判断一个文件是不是字符设备文件,并给出相应的提示信

息。

Linux服务器配置与管理(第三次实验)_第3张图片

(三)从键盘输入两个字符串,比较两个字符串是否相等

Linux服务器配置与管理(第三次实验)_第4张图片

Linux服务器配置与管理(第三次实验)_第5张图片

Linux服务器配置与管理(第三次实验)_第6张图片

(四)用for 语句求从整数1 到100 的和。

Linux服务器配置与管理(第三次实验)_第7张图片Linux服务器配置与管理(第三次实验)_第8张图片

实验结果及分析

Vim打开编辑器,新建一个文件以.sh结尾。

输入I 进行编辑,esc:wq+文件名称.类型进行保存(W表示保存,Q表示退出)

输入sh文件名.sh启动该脚本或者使用bash运行脚本(也可以给脚本添加运行权限再启动)

Shell由下划线,数字,字母组成,必须以字母或者下划线开头。

要获取变量的值,在前面加上$。变量定义等号两边不能有空格。

单引号,里面是什么就输出什么。双引号,先解析命令和变量然后再输出。

命令替换使用反引号``=$()

查看环境变量 echo $PATH

Echo以字符串的形式输出一个变量。

read 读取一行值然后赋值给变量

操作数和运算符之间一定要有空格

expr 不支持乘法

if选择结构 if then 语句 else fi

for ((条件)) do 语句 done

思考题

用until 语句求从整数1 到100 的和。

Linux服务器配置与管理(第三次实验)_第9张图片

你可能感兴趣的:(linux,运维,服务器)