这是我的课堂作业:我知道您没有发布具体问题,但是这是我尝试过的并且无法正常工作。我希望有人指出我的方向,我可以从那里走:

编写一个执行以下功能的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/

10-13 08:06
查看更多