1.编写一个名为f1.sh脚本,包括以下内容: 1)包含注释,列出你的学号,姓名,脚本名称及脚本目的2)显示日期和时间 3)显示这个月的日历 4)显示机器名称 5)显示系统的名称和版本号6)显示父目录中所有文件的详细信息 7)显示当前用户正在运行的所有进程 8)显示环境变量PATH,HOME的值 9)显示磁盘使用情况 10)退出显示“BYE BYE"
时间: 2024-02-11 21:03:49 浏览: 10
以下是f1.sh脚本的代码:
```bash
#!/bin/bash
# 学号:xxxxxx 姓名:xxxxx 脚本名称:f1.sh 脚本目的:展示系统信息
echo "当前日期和时间:"
date
echo "这个月的日历:"
cal
echo "机器名:"
hostname
echo "系统名称和版本号:"
uname -a
echo "父目录中所有文件的详细信息:"
ls -l ../
echo "当前用户正在运行的所有进程:"
ps -aux
echo "环境变量PATH的值:"
echo $PATH
echo "环境变量HOME的值:"
echo $HOME
echo "磁盘使用情况:"
df -h
echo "BYE BYE"
exit 0
```
这个脚本包括了注释,列出了学号、姓名、脚本名称和脚本目的。它会显示当前日期和时间、这个月的日历、机器名称、系统名称和版本号、父目录中所有文件的详细信息、当前用户正在运行的所有进程、环境变量PATH和HOME的值以及磁盘使用情况。最后,它会退出并显示“BYE BYE”。
相关问题
1.编一个程序,从键盘输入若干个字符,存入名为“ f1.txt”的磁盘文件中。
好的,这个问题我可以回答。以下是一个简单的 C 语言程序,可以实现从键盘输入字符并存入名为“f1.txt”的磁盘文件中:
```
#include <stdio.h>
int main() {
FILE *fp;
char c;
fp = fopen("f1.txt", "w"); // 打开文件,以写入方式
printf("请输入字符,按 Ctrl + Z 结束输入:\n");
while ((c = getchar()) != EOF) { // 从键盘输入字符,直到输入结束
fputc(c, fp); // 将字符写入文件
}
fclose(fp); // 关闭文件
printf("已将输入的字符存入 f1.txt 文件中。\n");
return ;
}
```
注意,这个程序只是一个简单的示例,没有进行错误处理和异常处理。在实际应用中,需要根据具体情况进行完善。
编写一段python代码,将文本文件f2.txt的内容连接到文本文件f1.txt的后面
可以使用文件IO操作来实现这个功能,以下是一段简单的Python代码:
```python
with open('f1.txt', 'a') as file1, open('f2.txt', 'r') as file2:
file1.write(file2.read())
```
这段代码中,我们使用了Python的with语句来自动关闭文件对象。我们打开了f1.txt文件并以追加模式打开,这样我们可以将f2.txt的内容附加到f1.txt文件的末尾。我们还打开了f2.txt文件并以只读模式打开,然后读取并将其写入到f1.txt文件中。