1、 文件名:学号_1.sh,写一个shell脚本来得到当前的日期,时间,用户名,主机名和当前工作目录。
时间: 2024-10-17 08:04:02 浏览: 37
在 shell 脚本 `学号_1.sh` 中,你可以使用一些内建命令来获取你需要的信息。下面是一个简单的示例:
```bash
#!/bin/bash
# 获取当前日期
current_date=$(date +%Y-%m-%d)
# 获取当前时间
current_time=$(date +%H:%M:%S)
# 获取用户名
username=$(whoami)
# 获取主机名
hostname=$(hostname)
# 获取当前工作目录
work_dir=$(pwd)
# 输出所有信息到屏幕上
echo "当前日期: $current_date"
echo "当前时间: $current_time"
echo "用户名: $username"
echo "主机名: $hostname"
echo "当前工作目录: $work_dir"
# 保存信息到一个文本文件(如log.txt)
echo "日期, 时间, 用户名, 主机名, 工作目录" >> log.txt
echo "$current_date,$current_time,$username,$hostname,$work_dir" >> log.txt
exit 0 # 确保脚本正常结束
```
运行这个脚本时,它将打印并记录当前日期、时间、用户名、主机名和工作目录。注意,确保脚本有执行权限 (`chmod +x 学号_1.sh`),然后通过 `./学号_1.sh` 来运行。
阅读全文