1.写一个shel脚本,将以下内容放到脚本中:
- 在家目录下创建目录文件,dir b.dir下创建dir1和dir2
- 把当前目录下的所有文件拷贝到dir1中
- 把当前目录下的所有脚本文件拷贝到dir2中
- 把dir2打包并压缩为dir2.tar.xz
- 再把dir2.tar.xz移动到dir1中
- 解压dir1中的压缩包
- 使用tree工具,查看dir下的文件
#!/bin/bash
sudo mkdir /home/dir /home/dir/dir1 /home/dir/dir2
sudo cp ./* /home/dir/dir1
sudo cp ./*.sh /home/dir/dir2
sudo tar -cJvf /home/dir/dir2.tar.xz /home/dir/dir2
sudo mv /home/dir/dir2.tar.xz /home/dir/dir1/dir2.tar.xz
sudo tar -xJvf /home/dir/dir1/dir2.tar.xz -C /home/dir/dir1
tree /home/dir
2.写一个脚本,包含以下内容
- 显示/etc/group文件中第五行的内容
- 创建目录/home/ubuntu/copy
- 切换工作路径到此目录
- 赋值/etc/shadow到此目录,并重命名为teste.将当前目录中test的所属用户改为rootf.将test中其他用户的权限改为没有任何权限
#!/bin/bash
head -5 /etc/group | tail -1
sudo mkdir /home/linux/copy
cd /home/linux/copy
sudo cp /etc/shadow test1
sudo chown root: test
sudo chmod o=- test
ls -l