这是我的课堂作业:我知道您没有发布具体问题,但是这是我尝试过的并且无法正常工作。我希望有人指出我的方向,我可以从那里走:
编写一个执行以下功能的shell脚本:
作为shell脚本中的第一个命令,请使用脚本-a ch10-q1.txt命令。
使用echo命令显示主机名,日志名和主系统变量。
使用世界标准时间显示当前日期和时间。
显示用户主目录中的目录列表以及下面的所有子目录(提示:将tree命令与相应选项一起使用)。
列出用户主目录中的所有文件以及下面的所有子目录(提示:检查选项)。也使用-gF选项。
使用df命令显示系统中的空间使用情况。使用选项以人类可读格式包括总大小。
将Shell脚本文件保存在主目录中,并将其命名为ch10-1
这是我在vi ch10-1中的代码。
# !/bin/bash
script -a ch10-q1.txt
echo $hostname
echo $date -u
echo $ls -d */u
echo $ls -la
echo $ls gf
echo $df; df -h
然后,我通过以下方式保存文件并使文件可执行:
chmod 777 ch10-1
我尝试通过以下方式运行程序:
./ch10-1
然后告诉我找不到2-8行命令。
我想我的问题是我应该如何使用多个命令?
最佳答案
$主机名
显示主机名的命令。
关于linux - Shell脚本101,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29837556/