linux命令练习

2-1Linux基础命令

1.在home下创建一个以自己名字首字母开始的文件夹

cd /home  
sudo mkdir Wr

2.进入此文件夹

cd Wr

3.在该文件夹下直接创建 AAA/BBB 文件夹

mkdir -p AAA/BBB

4.继续在创建CCC DDD文件夹

mkdir -p CCC/DDD

5.进入CCC文件夹 在此文件夹中创建3个文件 1.txt 2.txt 3.txt

cd CCC/ 
touch 1.txt 
touch 2.txt 
touch 3.txt

6.用vim编辑器修改1.txt 内容为hello world 修改2.txt 内容为nihao 修改3.txt内容为111111

vim 1.txt
i
ESC
:wq
vim 2.txt
i
nihao
ESC
:wq
vim 3.txt
i
111111
ESC
:wq

7.将三个文件拷贝到 AAA/BBB文件夹下

cp 1.txt 2.txt 3.txt /home/Wr/AAA/BBB

8.回到AAA文件夹下,创建文件4.txt 5.txt 修改内容分别为shaoxing和yuanpei

cd /home/Wr/AAA
touch 4.txt
echo shaoxing>>4.txt
touch 5.txt
echo yuanpei>>5.txt

9.将AAA文件夹下的BBB 4.txt 5.txt压缩一个文件夹叫1.tar.gz

tar zcvf 1.tar.gz 4.txt 5.txt BBB/

10.将1.tar.gz移动到DDD文件夹下

mv 1.tar.gz /home/Wr/CCC/DDD

11.进入DDD文件夹,把1.tar.gz进行解压

cd /home/Wr/CCC/DDD
tar zxvf 1.tar.gz

12.查看4.txt 5.txt 以及BBB文件夹下的文件内容是否和原来的一样
在这里插入图片描述

13.进入DDD/BBB文件夹 查看各个文件的大小以及详细信息

du -h BBB/*

在这里插入图片描述

14.查看DDD文件夹的大小

du -h DDD

在这里插入图片描述

15.在DDD文件夹下新建一个1.log日志文件

cd /home/Wr/CCC/DDD
touch 1.log

16.用tail命令监听日志文件,并开启另一个终端,用重定向向日志文件输出hello world,并查看监听日志的终端是否显示

tail -f 1.log
echo hello world >> 1.log

在这里插入图片描述

17.在最上层的文件夹(自己新建的文件夹)下搜索所有3.txt的文件,并显示搜索结果

find /home/Wr -name 3*

在这里插入图片描述

18.继续搜索所有.txt结尾的文件

find /home/Wr -name *.txt

在这里插入图片描述

19.搜索所有文件中含有hello world字符串的文件

20.把DDD删除

rm -rf DDD

文件权限练习

1.创建用户组A,B

sudo groupadd A
sudo groupadd B

2.创建用户111 222为A组 333为B组

useradd -m -g A 111
useradd -m -g A 222
useradd -m -g B 333

3.以root用户登录,在home下新建一个文件夹www 并把文件夹的权限设置为rwxrwxrwx

sudo -i
mkdir WWW
chmod 777 WWW
ls -l

在这里插入图片描述

4.进入www文件夹

cd WWW

5.创建一个文件文件1.txt 权限设置为rwxrw-r–

touch 1.txt
chmod 764 1.txt
ls -l

在这里插入图片描述

把1.txt 修改文件所有者为222 文件所有组为B

chown 222 1.txt
chgrp B 1.txt

在这里插入图片描述

切换为111 222 和333分别对1.txt 验证权限

6.给1.txt文件增加一个其他用户可以执行的权限

并进行测试

chmod 765 1.txt

7.切换root用户 创建一个AAA文件夹 并在AAA文件夹下创建1.txt 2.txt

root@wr-virtual-machine:/home# mkdir AAA
root@wr-virtual-machine:/home# cd AAA/
root@wr-virtual-machine:/home/AAA# touch 1.txt
root@wr-virtual-machine:/home/AAA# touch 2.txt

8.修改文件夹的权限为rwxr-xr-x 并把文件夹的内的子文件等全部修改 把文件所有者设置为333 文件所有组也设置为B
并验证

chmod 755 AAA -R
chgrp B AAA -R
chown 333 AAA -R

在这里插入图片描述
在这里插入图片描述

8.修改文件夹的权限为rwxr-xr-x 并把文件夹的内的子文件等全部修改 把文件所有者设置为333 文件所有组也设置为B
并验证

chmod 755 AAA -R
chgrp B AAA -R
chown 333 AAA -R
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值