Linux系统下的基础操作练习

本文详细描述了在Linux系统中,如何在root权限下进行一系列文件操作,如从/etc目录拷贝passwd、group、gshadow到/tmp/Container,重命名文件,以及内容的合并和检验过程。
摘要由CSDN通过智能技术生成

以下是我们本次要练习的内容。

1.拷贝etc下面的passwd、group、gshadow到/tmp目录下
2.在tmp目录下创建一个文件夹叫 Container
3.将/tmp下的passwd、group、gshadow移动到Container中
4.将passwd、group、gshadow重命名为1、2、3
5.将1中的内容覆盖到2中
6.将1,2,3中的内容合并为一个新文件叫4

要注意的是以上内容是需要在root权限下才能完成的。

一:操作指令

1.拷贝etc下面的passwd、group、gshadow到/tmp目录下:

sudo cp /etc/passwd /etc/group /etc/gshadow /tmp
 

2.在tmp目录下创建一个文件夹叫 Container

sudo mkdir /tmp/Container

3.将/tmp下的passwd、group、gshadow移动到Container中

sudo mv /tmp/passwd /tmp/group /tmp/gshadow /tmp/Container

4.将passwd、group、gshadow重命名为1、2、3

sudo mv /tmp/Container/passwd /tmp/Container/1
sudo mv /tmp/Container/group /tmp/Container/2
sudo mv /tmp/Container/gshadow /tmp/Container/3

5.将1中的内容覆盖到2中5.将1中的内容覆盖到2中

sudo cp -f /tmp/Container/1 /tmp/Container/2

6.将1,2,3中的内容合并为一个新文件叫4

 sudo cat /tmp/Container/1 /tmp/Container/2 /tmp/Container/3 > /tmp/Container/4

二:进行检验 

1.我们先检验是否创建成功Container文件夹:

ls /tmp
这里可以看出存在Container文件夹。

2.接下来我们检验passwd、group和gshadow文件是否移动到了Container文件夹中,且是否成功重命名:

ls /tmp/Container

 可以看到文件夹中存在1,2,3文件。4文件是我们后续操作中新增加的文件。

3.检查是否成功将文件1中的内容覆盖到2中:

diff /tmp/Container/1 /tmp/Container/2

 这将比较文件1和文件2的内容,如果没有输出,则表示它们的内容相同,覆盖成功。

4.检查1,2,3文件的内容是否合并到4文件:

 cat /tmp/Container/4

 这里显示的是文件4的内容,可以检查是否包含1,2,3文件的内容。

以上可以看到我们的本次练习操作已经全部完成并成功检验。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值