做实验是学好IT技术最有效的方法
今天是我陪你做实验的第16天
导 读
我们先回忆个数学公式
ac+ad+bc+bd
等同于
(a+b)*(c+d)
效果一样,但下面的更省事
这就是今日主题
bash功能之路径展开
主要特点:
路径多项式,省事
案 例 1
需求:
在/tmp下创建a和b两个文件夹;
再用路径展开,多项式创建如上目录;
实验录像:
命令注释:
mkdir 在/tmp目录下创建a和b两个文件;
-v代表显示出创建文件夹的过程;
ls-l /tmp 显示出/tmp目录下的文件夹;
用rmdir删除刚才创建的目录;
再查看一下,确定删除了;
mkdir /tmp/ 通过多项式的方式,简化了命令的输入,这就像数学里的公式一样;
mkdir /tmp/ 就会在/tmp目录下创建,a,b,c,d四个目录了;是不是很高效;
通过,每个案例,大家掌握了基础的路径展开技术,知道了多项式,就如同数学公式一样的道理
案 例 2
需求:
用路径展开多项式,在/tmp下创建ac ad bcbd四个文件夹;
实验录像:
命令注释:
路径展开多项式,可以像数学公式一样的使用,给我们节省了非常多的输入;
要不然你将要输入这么多;
案 例 3
实验需求:
在/tmp目录下创建如下目录;
/tmp/zz
/tmp/zz/a
/tmp/zz/b
/tmp/yy
/tmp/yy/a
/tmp/yy/b
实验录像:
实验注释:
在此之前,请大家先思考一下,我们可以找规律,zz和yy是不一样的,我们用{} 括起来,中间用逗号隔开,后面的/a/b是一样的,就只敲一遍就行了。
mkdir -v 是显示执行结果,-p是按顺序递归执行;
案 例 4
终极需求:
在/tmp路径下创建如下目录:
/dtc/init.d
/dtc/sysconfig
/usr/lib
/usr/bin
/usr/include
/var/spool
/var/run
/proc
/sys
/bin
/media
/mnt
实验录像:
实验注释:
这是一个终极实验,这个会了,其他的也就没有问题了。 还是老规矩,先找一下规律,
/dtc/
/usr/
/var/
剩下的都是单独的,然后把所有的连接在一起就OK了。
领取专属 10元无门槛券
私享最新 技术干货