linux命令操作练习

时间:2019-11-17 20:48:33   收藏:0   阅读:201

例题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

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!