linux基础操作练习题

例题1:
1、在root下创建空文件1.txt 1、 cd 2、touch 1.txt
2、在root下创建文件file1/file2 1、cd 2、mkdir file1 3、cd file1 4、mkdir file2
3、将1.txt复制到file1/file2 下,并重命名为2.txt 1、cd 2、 cp 1.txt /root/file1/file2/2.txt
4、将1.txt移动到file1下 1、cd 2、mv 1.txt /root/file1
5、分别查看file1和file2下的内容 1、cd /root/file1 2、ls 3、cd file1/file2 4、ls
6、删除file2 1、cd file1 2、rm-rf file2

例题2:
1、创建5个文件分别是 1.txt 2.txt 3.txt 4.txt 5.txt
touch 1.txt 2.txt 3.txt 4.txt 5.txt
2、压缩这5个文件,压缩包的名字是hailiang.tar
tar -zcvf hailiang.tar *.txt 或者 tar -zcvf hailiang.tar 1.txt 2.txt 3.txt 4.txt 5.txt
3、把压缩包移动到/home下面
mv hailiang.tar /home
4、解压hailiang.tar
tar -zxcf hailiang.tar
5、查看是否有这5个文件
ls

例题3:
1、在/home/123下创建路径001,002,003,001路径下创建文件011.c,002路径创建文件021.c、022.c、023.txt、024,003路径下创建文件031.htm 032.txt 033.htm 034.htm
cd /home mkdir 123 cd 123 mkdir 001 002 003 cd 001 touch 011.c cd … cd 002 touch 021.c 022.c 023.txt 024
cd … cd 003 touch 031.htm 032.txt 033.htm 034.htm
2、修改011.c文件属性对拥有者、群组可读可写可执行
chmod 777 011.c
3、用一行命令修改002目录下所有文件属性对拥有者、群组可读可写可执行
chmod 777 *
4、003路径用一行命令修改所有htm文件的属性对用户可读可写可执行,对群组可读可执行
chmod 757 *.htm

例题4:
1、创建q组 groupadd q
2、创建w组 groupadd w
3、把用户e创建在q组里 useradd -g q e
4、把用户r创建在w组里 useradd -g w r
5、把用户e也放在w组里 usermod -a -G w e
6、把用户r改放在q组里 usermod -g q r

例题5:
1、创建用户classes1、classes2、teacher
groupadd a
groupadd b
groupadd c
useradd -g a classes1
useradd -g b classes2
useradd -g c teacher
2、在非root登录状态下,在classes1用户目录中创建文件1-1,1-2,在classes2用户目录下创建文件2-1,2-2
su - classes1
touch 1-1 1-2
su - classes2
touch 2-1 2-2
3、登陆teacher用户,查看1-1,1-2,2-1,2-2,并且teacher可以删除2-1,2-2不可删除1-1,1-2
su -
usermod -a -G a teacher
usermod -a -G b teacher
su - classes1
chmod 751 /home/classes1
su - classes2
chmod 771 /home/classes2
4、用户teacher创建文件c-1,classes1能看到但是不能删除,其他用户不能看到
su - teacher mkdir a chmod 751 /home/teacher/a cd a touch c-1 su -
groupadd qwe usermod -a -G qwe teacher usermod -a -G qwe classes1
chgrp -R qwe /home/teacher/a
5、用户teacher创建文件c-2,classes1和classes2都能看到,但不能删除
su - teacher mkdir b chmod 751 /home/teacher/b cd b touch c-2 su -
groupadd qwe usermod -a -G c classes1 groupadd qwe usermod -a -G c classes2

猜你喜欢

转载自blog.csdn.net/bigdata_zx/article/details/82929907