bash特性之命令行展开功能应用示例

                  

bash特性之命令行展开功能应用示例

  • 1.创建/tmp的目录下:a_c,a_d,b_c,b_d

    • 创建命令:mkdir -pv /tmp/{a,b}_{c_d}
    • 操作:

      [root@localhost tmp]# mkdir -pv /tmp/{a,b}_{c,d}
      mkdir: created directory ‘/tmp/a_c’
      mkdir: created directory ‘/tmp/a_d’
      mkdir: created directory ‘/tmp/b_c’
      mkdir: created directory ‘/tmp/b_d’
    • 验证:

      [root@localhost tmp]# tree /tmp/
      /tmp/
      ├── a_c
      ├── a_d
      ├── b_c
      ├── b_d
  • 2.在/tmp/mylinux目录下的创建根文件系统的目录、boot目录等

    • 创建命令:mkdir -pv /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}
    • 操作:

      [root@localhost tmp]# mkdir -pv /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}
      mkdir: created directory ‘/tmp/mylinux’
      mkdir: created directory ‘/tmp/mylinux/bin’
      mkdir: created directory ‘/tmp/mylinux/boot’
      mkdir: created directory ‘/tmp/mylinux/boot/grub’
      mkdir: created directory ‘/tmp/mylinux/dev’
      mkdir: created directory ‘/tmp/mylinux/etc’
      mkdir: created directory ‘/tmp/mylinux/etc/rc.d’
      mkdir: created directory ‘/tmp/mylinux/etc/rc.d/init.d’
      mkdir: created directory ‘/tmp/mylinux/etc/sysconfig’
      mkdir: created directory ‘/tmp/mylinux/etc/sysconfig/network-scripts’
      mkdir: created directory ‘/tmp/mylinux/lib’
      mkdir: created directory ‘/tmp/mylinux/lib/modules’
      mkdir: created directory ‘/tmp/mylinux/lib64’
      mkdir: created directory ‘/tmp/mylinux/proc’
      mkdir: created directory ‘/tmp/mylinux/sbin’
      mkdir: created directory ‘/tmp/mylinux/sys’
      mkdir: created directory ‘/tmp/mylinux/tmp’
      mkdir: created directory ‘/tmp/mylinux/usr’
      mkdir: created directory ‘/tmp/mylinux/usr/local’
      mkdir: created directory ‘/tmp/mylinux/usr/local/bin’
      mkdir: created directory ‘/tmp/mylinux/usr/local/sbin’
      mkdir: created directory ‘/tmp/mylinux/var’
      mkdir: created directory ‘/tmp/mylinux/var/lock’
      mkdir: created directory ‘/tmp/mylinux/var/log’
      mkdir: created directory ‘/tmp/mylinux/var/run’
    • 验证:

      [root@localhost tmp]# tree /tmp/mylinux/
      /tmp/mylinux/
      ├── bin
      ├── boot
      │   └── grub
      ├── dev
      ├── etc
      │   ├── rc.d
      │   │   └── init.d
      │   └── sysconfig
      │       └── network-scripts
      ├── lib
      │   └── modules
      ├── lib64
      ├── proc
      ├── sbin
      ├── sys
      ├── tmp
      ├── usr
      │   └── local
      │       ├── bin
      │       └── sbin
      └── var
      ├── lock
      ├── log
      └── run

原创文章,作者:N27_xiaoni,如若转载,请注明出处:http://www.178linux.com/79492

(0)
N27_xiaoniN27_xiaoni
上一篇 2017-07-09
下一篇 2017-07-09

相关推荐

  • centos启动模式更改

    临时更改   用单用户的方法 系统开机 然后在等待界面是按esc 然后会进入这个界面,根据下面的提示进入 按a 会进入下面这个界面 在最后一行输数字代表第几模式   文件更改   centos6   系统启动时会初始化init init 的配置文件是/etc/inittab文件 用vim /etc/inittab进入查…

    2017-07-22
  • 测试Markdown

    测试markdown是否可用

    Linux干货 2018-03-10
  • 一、循环语句:for, while, until 循环执行:将某代码段重复运行多次重复运行多少次:循环次数事先已知循环次数事先未知有进入条件和退出条件 1.for……do……done for 变量 in 列表 ; do    循环体done 执行机制:依次将列表中的元素赋值给“变量名”; 每次赋值后即执行一次循环体; 直到列表中…

    Linux干货 2016-08-19
  • 数据库

    数据库系统理论概述(一) –本文主要讲述: – 1.数据库和数据库管理系统 – 2.使用传统的文件系统对大量数据管理存在的问题 – 3.常见的数据库系统模型 – 4.数据库视图 – 5.数…

    Linux干货 2016-10-30
  • Linux用户、组和权限管理详解

    用户管理简要说明:     1.越是对服务器安全性要求高的服务器,越需要建立合理的用户权限等级制度和服务器操作规范。     2.在Linux中主要是通过用户配置文件来查看和修改用户信息。 初始组和附加组     初始组:就是指用户一登录就立刻拥有这个用户组的相关权限,每个用户的…

    Linux干货 2016-08-05
  • Linux文件的权限与解析

    一,文件的基本权限: 通常,你使用ls -l 命令,就会看到这样的行:   让我们解析一下这些字段代表的意思: -rw-r–r–. 1 root root 1018 Nov 6 2016 usb_modeswitch.conf 文件类型权限  硬链接数 文件所有者 文件所属组 文件容量  文件最后被修改时…

    2017-07-30

评论列表(1条)

  • 马哥教育
    马哥教育 2017-07-13 17:11

    总结的非常好的,希望您能牢记这些基础知识,加油!!!