美文网首页
Linux 命令行展开介绍及示例

Linux 命令行展开介绍及示例

作者: 罗丁丁呀 | 来源:发表于2018-09-26 16:06 被阅读0次

       在Linux bash中可以使用命令行展开特性一步完成需要分开成多步完成的操作,达到事半功倍的效果。在Linux指令参数位置使用"{}" 将相应的参数括起来,括号中的参数以逗号分隔,然后bash在执行这一指令时会自动将括号中的内容进行展开。
    示例1:
       同时创建多个目录,在/tmp目录下创建a_c,a_d,b_c,b_d等目录,只需要在命令行中执行如下命令即可,无须单个创建:

    [root@xxoo ~]# mkdir -pv /tmp/{a,b}_{c,d}
    

    执行结果如下:


    image.png

    示例2:
       需要在/tmp/mylinux 目录下创建如下目录树。


    image.png

    创建命令如下:

    [root@xxoo  ~]# mkdir -pv /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys}
    

    执行结果如下:


    image.png

    在这里可以使用指令tree来查看目录的层级结构,以更直观的方式将目录树显示出来:


    image.png

    相关文章

      网友评论

          本文标题:Linux 命令行展开介绍及示例

          本文链接:https://www.haomeiwen.com/subject/pxxjoftx.html