【发布时间】:2015-04-24 02:12:26
【问题描述】:
这是我的课堂作业:我知道你没有发布具体的问题,但这是我尝试过的方法,但它不起作用。我希望有人指出我的方向,我可以从那里开始:
编写一个执行以下功能的 shell 脚本: 作为 shell 脚本中的第一个命令,使用 script -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 行命令。
我想我的问题是我如何拥有多个命令?
【问题讨论】:
-
请将您的代码放入代码块中
-
我不知道为什么,但我不能直接编辑你的问题
-
把事情分解一下:
echo $hostname在命令行上做你期望它做的事情吗?
标签: linux