rhcsa 第二次作业练习

本文展示了在Linux环境中使用命令行进行文件和目录管理的一系列操作,包括创建多级目录结构,批量生成文件,目录复制、移动及重命名,文件删除,以及在不同路径下创建目录和文件等。这些操作对于系统管理员和开发者是基础且重要的。

1、#创建目录(尝试以下通过一条命令实现)

在/mnt下创建boot和sysroot目
在/mnt/boot下创建grub目录
在/mnt/sysroot下创建proc,sys,bin,sbin,lib,usr,var,etc,dev,home,root,tmp
在/mnt/sysroot/usr下创建bin,sbin,lib
在/mnt/sysroot/lib下创建modules
在/mnt/sysroot/var下创建run,log,lock
在/mnt/sysroot/etc下创建init.d

下面展示一些 内联代码片

[root@localhost ~]# mkdir -p /mnt/{boot/grub,sysroot/{proc,sys,bin,sbin,lib/modules,usr/{bin,sbin,lib},var/{run,log,lock},etc/init.d,dev,home,root,tmp}}

2.如何一次性在/test目录创建以abc表示的100个文件,例如abc1,abc2,abc3,…abc100

[root@localhost test]# touch abc{1..100}
或
[root@localhost ~]# touch test/abc{1..100}

3.在root用户的主目录下创建两个目录分别为haha和hehe,复制hehe目录到haha目录并重命名为apple。

[root@localhost ~]# mkdir haha hehe
[root@localhost ~]# cp -r hehe haha/apple

4.将hehe目录移动到apple目录下,在haha目录下创建一个普通文件为heihei.txt。

[root@localhost ~]# mv hehe haha/apple
[root@localhost ~]# touch haha/heihei.txt

5.在/usr/local/etc下创建一个目录为mulu1,创建一个普通文件为wenjian1。在/usr/local/bin创建一个目录为mulu2,创建一个普通文件为wenjian2。创建成功后使用ls命令以及它的选项来检查该题的正确性

[root@localhost ~]# mkdir -p usr/local/etc
[root@localhost ~]# mkdir usr/local/etc/mulu1
[root@localhost ~]# touch usr/local/etc/wenjian1
[root@localhost ~]# mkdir usr/local/bin
[root@localhost ~]# mkdir usr/local/bin/mulu2
[root@localhost ~]# touch usr/local/bin/wenjian2
[root@localhost ~]# ll -R usr

6.创建目录/test/sysroot在该目录下创建三个文件a,b,c 之后再将sysroot目录移动到/tmp目录下改名为sys保证目录下三个文件也存在

[root@localhost ~]# mkdir tmp
[root@localhost ~]# mkdir -p test/sysroot
[root@localhost ~]# touch test/sysroot/{a,b,c}
[root@localhost ~]# mv test/sysroot tmp/sys
[root@localhost ~]# ll -R tmp

7.删除 /tmp/sys/a 文件。

[root@localhost ~]# rm tmp/sys/a

8.目录/tmp下创建4个目录,并在这四个目录下分别创建一个test目录

[root@localhost ~]# mkdir -p tmp/{tmp1/test,tmp2/test,tmp3/test,tmp4/test}

9.创建一个test目录,在该目录下创建一个文件,内容写 nano

[root@localhost ~]# mkdir test
[root@localhost ~]# touch test/a
[root@localhost ~]# vi test/a
[root@localhost ~]# cat test/a
nano
[root@localhost ~]# 

10.在/dir下创建目录dir2和文件file1,移动文件file1到上面创建的test目录中,将目录dir2复制到test目录中

[root@localhost ~]# mkdir dir
[root@localhost ~]# mkdir dir/dir2
[root@localhost ~]# touch dir/file1
[root@localhost ~]# mv dir/file1 test
[root@localhost ~]# cp -r dir/dir2 test
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值