以root用户登录,进入shell终端1.在/home目录下建立一个名为mytest的目录,进入mytest目录当中。2.将/etc/man_db.conf复制到上述目录mytest下面,文件名称不变。3.使用ls命令查看/home目录下的详细信息。4.使用file命令查看/etc/man_db.conf文件的类型信息。5.使用touch命令在上述目录mytest下新建空文件hello。6.使用cp命令将/home/mytest拷贝到根目录下。7.使用命令删除/home/mytest目录下的所有文件。8.使用命令删除目录/home/mytest。
时间: 2023-03-29 11:00:48 浏览: 97
1. 好的,我明白了。您可以使用以下命令来完成这个任务:
sudo su - root
cd /home
mkdir mytest
cd mytest
2. 您可以使用以下命令来完成这个任务:
cp /etc/man_db.conf .
3. 您可以使用以下命令来完成这个任务:
ls -l /home
4. 您可以使用以下命令来完成这个任务:
file /home/mytest/man_db.conf
5. 您可以使用以下命令来完成这个任务:
touch hello
6. 您可以使用以下命令来完成这个任务:
cp -r /home/mytest /
7. 您可以使用以下命令来完成这个任务:
rm -rf /home/mytest/*
8. 您可以使用以下命令来完成这个任务:
rmdir /home/mytest
相关问题
1.编写shell脚本test01.sh实现如下功能:将“/root/tmp”目录及其子目录夹下存放的文件名中包含字符‘t’的文件以相同的名字拷贝到 当前目录中的mytest01目录中。
好的,我会为你编写该Shell脚本。以下是代码:
```bash
#!/bin/bash
# 创建mytest01目录
mkdir mytest01
# 查找/root/tmp目录及其子目录下包含字符't'的文件,并拷贝至mytest01目录中
find /root/tmp -name "*t*" -exec cp {} ./mytest01 \;
```
解释一下该脚本的执行步骤:
1. 创建名为mytest01的目录;
2. 使用`find`命令查找/root/tmp目录及其子目录下包含字符't'的文件;
3. 对于每一个找到的文件,使用`-exec`选项执行`cp`命令将其拷贝至mytest01目录中。
注意事项:
- 该脚本需要在root用户下执行,因为/root/tmp目录只有root用户才有读取权限;
- 执行该脚本前,请确保当前目录没有名为mytest01的子目录,否则会覆盖该目录中的文件。
1.编写shell脚本test0sh实现如下功能:将“/root/tmp”目录及其子目录夹下存放的文件名中包含字符‘t’的文件以相同的名字拷贝到 当前目录中的mytest01目录中。
可以使用以下脚本实现:
```bash
#!/bin/bash
# 新建mytest01目录
mkdir mytest01
# 查找/root/tmp及其子目录下包含字符't'的文件,复制到mytest01目录中
find /root/tmp -type f -name "*t*" -exec cp {} ./mytest01/ \;
```
解释一下脚本的具体步骤:
1. 首先使用`mkdir`命令创建一个名为`mytest01`的目录,如果该目录已经存在则不会出错;
2. 使用`find`命令查找`/root/tmp`及其子目录下所有包含字符`t`的文件;
- `-type f`表示只查找文件,不包括目录;
- `-name "*t*"`表示文件名包含字符`t`;
- `-exec cp {} ./mytest01/ \;`表示将查找到的文件复制到当前目录下的`mytest01`目录中。
注意,以上脚本中的路径`/root/tmp`和目录名`mytest01`均可根据实际情况进行修改。