##第二单元练习题
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中的文件
---------------------------------------------------------