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.www58058.com/79492

(0)
N27_xiaoniN27_xiaoni
上一篇 2017-07-09 18:56
下一篇 2017-07-09 19:49

相關推薦

  • 用“逐步排除”的方法定位Java服務線上“系統性”故障

    一、摘要 由 于硬件問題、系統資源緊缺或者程序本身的BUG,Java服務在線上不可避免地會出現一些“系統性”故障,比如:服務性能明顯下降、部分(或所有)接口超 時或卡死等。其中部分故障隱藏頗深,對運維和開發造成長期困擾。筆者根據自己的學習和實踐,總結出一套行之有效的“逐步排除”的方法,來快速定位Java 服務線上“系統性”故障。 二、導言 Java 語言是廣…

    2015-02-28
  • echo address

    echo address

    Linux干貨 2016-08-08
  • httpd-2.4 功能生動實現 (Blog 13)

    CentOS 7 與 CentOS 6 訪問控制區別、虛擬主機

    2017-12-01
  • 馬哥教育21期網絡班—第12周課程+練習—-LAMP練習

    1、請描述一次完整的http請求處理過程; (1) 建立或處理連接:接收請求或拒絕請求 (2) 接收請求: 接收來自于網絡的請求報文中對某資源的一次請求的過程; 持久連接:接收到請求不會斷開這個請求 非持久連接:一個連接請求斷開一次 并發訪問響應模型(Web I/O): 單進程I/O結構:啟動一個進程處理用戶請求,而且一次只處理…

    Linux干貨 2016-09-26
  • 標準I/O和管道

    程序包含指令和數據,經常需要讀入數據和輸出數據 打開的文件都有一個fd:file descriptor(文件描述符) 用nano打開一個文件,查看其PID  0,1,2就是所謂的文件描述符。 在Linux里輸入輸出和錯誤都由這三個描述符來表示 標準輸入(STDIN) -0 默認接受來自鍵盤的輸入 標準輸出(STDOUT)-1 默認輸出到終端窗口 標…

    Linux干貨 2016-08-08
  • N25-第四周作業

    第四周作業 1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 ~]#cp -r /etc/skel /home/tuser1 ~]#chmor 700 /home/tuser1 2、編輯/etc/group文件,添加組hadoop。 ~]#echo "h…

    Linux干貨 2017-01-03

評論列表(1條)

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

    總結的非常好的,希望您能牢記這些基礎知識,加油?。?!

欧美性久久久久