请完成以下操作,并将使用到的命令,填入答题区: 1、 在当前用户的家目录下新建多层目录-/dir11/dir12/dir13和-/dir21/dir22/dir23 2、将/etc/passwd复制到-/dir11目录下面 3、用vim命令dir21目录下创建文件11,并输入内容41”,创建文件12,并输入内容“12”,创建文件(3,并输入内 容“1” 4、执行cp f1 12命令和cp-ff1 12命令,并指明这两条命令的区别 5、使用f1覆盖13,覆盖前各份(将f3各份シッf3.bak) 6、刪除文件13.bak 7、将~/dir21复制到-/dir11中 8、 使用mm命令刪除多級目景~/dir21/dir22/dir23 9、将-/dir11下的目录dir21移动到一/下 10、分屏量示/etc/passwd文件 11、 在/etc/passwd中査找含有“root'字符的文本行 12、査找/下面文件名前四个字符力"pass”的所有文件
时间: 2023-04-01 13:04:55 浏览: 119
1、mkdir -p ~/dir11/dir12/dir13 ~/dir21/dir22/dir23
2、cp /etc/passwd ~/dir11/
3、cd ~/dir21 && vim 11 && echo "41" > 11 && vim 12 && echo "12" > 12 && vim 13 && echo "1" > 13
4、cp f1 12命令是将f1复制到12,如果12不存在则创建一个名为12的文件;cp -f f1 12命令是强制复制,如果12已经存在则覆盖。
5、cp f1 13 && cp f1 13.bak && cp f1 13.bak.bak
6、rm 13.bak
7、cp -r ~/dir21 ~/dir11/
8、rm -r ~/dir21/dir22/dir23
9、mv ~/dir11/dir21 /
10、split -l 10 /etc/passwd
11、grep "root" /etc/passwd
12、find / -name "pass*" -type f -print
相关问题
在当前实验环境下创建基于目录 guest_images的存储池(要求:1、准备目录,设置目录权限,配置目录的SELinux上下文;2、通过 virsh创建)。此题需要在云计算实训室完成,并将主要命令上传至答题框。
好的,你的问题是在当前实验环境下创建基于目录guest_images的存储池,需要进行以下步骤:
1. 准备目录,设置目录权限,配置目录的SELinux上下文
首先,在11SU服务器上创建一个名为guest_images的目录:
```
mkdir /var/lib/libvirt/images/guest_images
```
然后,设置目录的权限为777:
```
chmod 777 /var/lib/libvirt/images/guest_images
```
接下来,需要配置目录的SELinux上下文:
```
chcon -t virt_image_t /var/lib/libvirt/images/guest_images
```
这会将目录的SELinux上下文设置为virt_image_t。
2. 通过virsh创建存储池
现在,使用virsh创建存储池。
首先,创建一个XML文件guest_images_pool.xml,内容如下:
```
<pool type='dir'>
<name>guest_images_pool</name>
<target>
<path>/var/lib/libvirt/images/guest_images</path>
</target>
</pool>
```
然后使用以下命令创建存储池:
```
virsh pool-define guest_images_pool.xml
virsh pool-build guest_images_pool
virsh pool-start guest_images_pool
virsh pool-autostart guest_images_pool
```
这会定义、构建、启动和自动启动名为guest_images_pool的存储池,并将其配置为使用先前创建的guest_images目录作为存储池的路径。
现在,你已经成功创建了一个基于目录guest_images的存储池。
2. 简答题 根据用户输入的行数,请使用for循环 和字符串操作符打印出如下图形: 上一题 2/3 答题卡 下一题
假设用户输入的行数为n,则代码如下:
```python
n = int(input("请输入行数:"))
for i in range(1, n+1):
print(" "*(n-i) + "*"*(2*i-1))
```
解释一下上面的代码:
1. 用户输入的行数n,使用int()将其转换为整数类型。
2. 使用for循环,遍历1到n的每一个数字i。
3. 在每一行中,首先打印一定数量的空格,数量为n-i。这样可以让图形居中。
4. 然后打印一定数量的星号,数量为2i-1,这样可以构成一个逐渐加宽的三角形。注意,这里使用的是字符串操作符“*”,并没有实际地乘以数字,而是直接生成了若干个星号组成的字符串。
5. 使用print()函数打印出每一行的字符串。
这样就可以打印出指定行数的图形了,例如当n=5时,输出结果如下:
```
*
***
*****
*******
*********
```