Linux学习第二单元练习题--关于文件和目录的基本操作(如建立,查看,移动等)

##第二单元练习题

 

1.用命令和正则表达式按照要求建立文件

*)用一条命令建立12个文件WESTOS_classX_linuxY(X的数值范围为1-2,Y的数值范围为1-6)

*)这些文件都包含在root用户桌面的study目录中

--------------------------------------------------------------

 

# mkdir /root/Desktop/study ##在/root/Desktop中建立目录study

# touch /root/Desktop/study/WESTOS_class{1..2}_linux{1..6}    ##在/root/Desktop/study 中建立12个文件   WESTOS_classX_linuxY(X的数值范围为1-2,Y的数值范围为

                                                                                                                     1-6),其中{1..2},{1..6}表示从1到2,从1到6任意组合的所有数来命名文件名

 

--------------------------------------------------------------

 

*)用一条命令建立8个文件redhat_versionX(x的范围为1-8)

*)redhat_virsionX这些文件都包含在/mnt目录中的VERSION中

 

# mkdir ##在/mnt中建立目录VERSION

# touch /mnt/VERSION/redhat_version{1..8}                     ##在/mnt/VERSION中建立8个文件redhat_version{1..8},(X的数值范围为1-8),其中{1..8},从1到6任意所有

                                                                                                        数来命名文件名

 

--------------------------------------------------------------

 

2.管理刚才信建立的文件要求如下

*)用一条命令把redhat_versionX中的带有奇数的文件复制到桌面的SINGLE中

 

-------------------------------------------------------------

# mkdir SINGLE                                                                               ##因为当前目录地址是在/root/Dedktop中。所以可以直接建立目录SINGLE

#cp /mnt/VERSION/redhat_version[1357] SINGLE                  ##将/mnt/VERSION中以redhat_version1~redhat_version8命名的选出其中奇数文件复制到桌面文件SINGLE

                                                                                                                  中,用[1357]来选择其中奇数的文件


-------------------------------------------------------------

 

*)用一条命令把redhat_versionX中的带偶数数的文件复制到/DOUBLE中

 

------------------------------------------------------------

# mkdir DOUBLE                                                                               ##当前目录地址是在/root/Dedktop中。所以可以直接建立目录SINGLE

#cp /mnt/VERSION/redhat_version[2468] DOUBLE                  ##将/mnt/VERSION中偶数的redhat_version通过[2468]筛选复制到桌面文件DOUBLE中

------------------------------------------------------------

*)用一条命令把WESTOS_classX_linuxY中class1的文件移动到当前用户桌面的CLASS1中

 

------------------------------------------------------------

# mkdir CLASS1                                                                           ##在桌面建立目录CLASS1

# mv study/WESTOS_class1_linux* CLASS2                        ##用*表示任意字符,筛选出带class1所有的文件,mv将study中符合要求的文件复制到CLASS1中


------------------------------------------------------------

*)用一条命令把WESTOS_classX_linuxY中class2的文件一动到当前用户桌面的CLASS2中

 

------------------------------------------------------------

# mkdir CLASS2                                                                           ##建立新的目录CLASS2

# mv study/WESTOS_class2_linux* CLASS2                        ##用*表示任意字符,筛选出带class2所有的文件,mv将study中符合要求的文件复制到CLASS2中


------------------------------------------------------

3.备份/etc目录中所有带有名字带有数字并且以.conf结尾的文件到桌面上的confdir中

------------------------------------------------------------

# mkdir confdir                                 ##建立目录confdir

# cp /etc/*[[:alnum:]].conf confdir  ##在/etc中筛选符合要求的文件复制到指定的文件夹confdir中


------------------------------------------------------------

4.删掉刚才建立或者备份的所有文件

------------------------------------------------------------

# rm -rf * ##删除所有Desktop中的文件


---------------------------------------------------------



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值