题目内容:
- 建立脚本,执行脚本时,脚本显示目前的身份(whoami)和目前所在的目录(pwd)
- 让用户输入一个数字,程序可以由1+2+3+···一直加到用户输入的数字
学习内容:
学会使用
- 创建脚本
- whoami
- pwd
- 输入、do while
具体操作步骤:
1.创建一个名为 scripts 的新目录。
因为自己电脑之前新建了scripts文件夹,要想删除非空文件夹,输入:rm -rf scripts
[root@localhost ~]# mkdir scripts
[root@localhost ~]# cd scripts
[root@localhost scripts]# cat > text.sh
可在终端继续输入以下指令
echo 您当前的身份:`whoami`
echo 您当前所在的目录:`pwd`#!/bin/bash
read -p "please input anumber:" num
i=1
sum=0
while [ $i -le $num ]
do
let sum=sum+i
let i++
doneecho "sum=$sum"
echo "Well Done!"
或者打开scripts/text.sh 写程序
写好后,在终端输入
bash text.sh
运行结果如下
知识点:
whoami==>扩展
=>who
=>who am i
id 命令显示的是切换后的用户信息(有效用户信息);
who 命令仍然显示所有登录用户(所有登录用户信息);
who am i 命令仍然显示root的用户信息(执行命令的登录用户的信息);
whoami 命令显示的是切换后的用户信息(有效用户信息),查询当前有效用户名字;
想要知道当前所处的目录,显示整个路径名————pwd
shell脚本文件中的循坏语句—— while语句
条件判断==》
while [ ]
do
语句1
语句2
…
done