3,切换到/etc,完成以下任务,所有操作都要保证在/etc路径下完成,(提示:可通过绝对路径或相对路径来完成不在/etc的操作), (1)现在为了统计/etc中普通文件的数目,并显示出结果。如何实现? (2)选择/etc下任意一个conf文件,复制到主目录下,命名你的姓名拼音 (3)修改主目录这个文件的权限,读、写、执行权限赋权给所有的用户。 (4)将/bin目录压缩为 bin.zip 压缩包到主目录下,同时排除bin目录下的initrd.img文件,要求用安静模式,即不显示压缩的过程,设置压缩级别为5。
时间: 2024-02-22 08:57:58 浏览: 32
好的,我会根据您的要求进行操作。
(1)统计/etc中普通文件的数目,并显示出结果的命令是:
```
find . -type f | wc -l
```
这条命令会在当前目录(即/etc目录)下查找所有的普通文件(不包括目录和链接等),然后统计它们的数量并输出结果。
(2)选择/etc下任意一个conf文件,复制到主目录下,命名为你的姓名拼音:
假设我们选择了/etc目录下的nginx.conf文件,那么将它复制到主目录下并命名为自己的姓名拼音的命令是:
```
cp /etc/nginx/nginx.conf ~/zhangsanpingyin.conf
```
这条命令会将/etc/nginx/nginx.conf文件复制到主目录下(即当前用户的家目录),并命名为zhangsanpingyin.conf。
(3)修改主目录下的zhangsanpingyin.conf文件的权限,读、写、执行权限授权给所有的用户的命令是:
```
chmod a+rwx ~/zhangsanpingyin.conf
```
这条命令会将~/zhangsanpingyin.conf文件的权限设置为读、写、执行权限都授权给所有的用户。
(4)将/bin目录压缩为bin.zip压缩包到主目录下,同时排除bin目录下的initrd.img文件,要求用安静模式,即不显示压缩的过程,设置压缩级别为5的命令是:
```
zip -r -X -q -9 ~/bin.zip /bin -x /bin/initrd.img
```
这条命令会将/bin目录压缩为bin.zip压缩包,并将它保存到主目录下(即当前用户的家目录)。其中,-r参数表示递归压缩子目录和文件,-X参数表示保留文件的扩展属性,-q参数表示使用安静模式,即不显示压缩的过程,-9参数表示设置压缩级别为9(最高),/bin表示要压缩的目录,-x参数表示排除/bin目录下的initrd.img文件。