N26 – 第二周作業

1、文件管理類命令和常用使用方法

Linux常用命令(之二)文件相關命令.png

2、bash命令執行后返回值,和目錄展開:

    命令執行返回值,存儲在“$?”這個特殊變量內??梢允褂胑cho顯示或在shell腳本中引用。其中0表示正常執行完成,1-255表示不同的錯誤類型。

    目錄展開的特殊符號:

        ~ 符號:表示家目錄

        {}和,符號:{} 可承載一個以 “,”分隔的路徑列表,并能夠將其展開為多個路徑;即/tmp/{a, b},表示/tmp/a 和 /tmp/b兩個目錄

3、練習:

    (1)創建/tmp下的a_c,a_d,b_c,b_d四個目錄

        命令:~]#mkdir /tmp/{a,b}_{c,d}

    (2)命令:~]#mkdir -p myliux/{bin,boot/grub,dev,etc{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sys,sbin,tmp,usr/local/{bin,sbin},var/{log,lock,run}}

        結果如圖:命令行展開.png

4、文件的元數據信息和查看方法:

    文件的元數據包括文件的大小、塊信息、硬件存儲位置信息(inode,device等)、文件的硬鏈接信息,以及文件的訪問時間、修改時間和變更時間等,使用stat命令查看

    修改時間戳信息可以使用touch命令

5、使用alias命令定義命令的別名;使用管道方式,即“|”符號,將命令的執行結果輸送給下一個命令;也可以使用$(COMMAND)方式引用命令的執行結果。

6、顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一位數字的文件或目錄

    ~]#ls -d /var/l*[[:digit:]]*[[:lower:]]

7、顯示/etc目錄下,以任意一個數字開頭,且以非數字結尾的文件或目錄:

    ~]#ls -d /etc/[[:digit:]]*[^[:digit:]]

8、顯示/etc目錄下,以非字母開頭,后面跟一個字母以及其它任意長度任意字符的文件或目錄

    ~]#ls -s /etc/[^[:alpha:]][[:alpha:]]*

9、在/tmp目錄下創建以tfile開頭,后跟當前日期和時間的文件

    ~]#touch tfile-$(date +%Y-%m-%d-%H-%M-%S)

10、復制/etc目錄下所有以p開頭,以非數字結尾的文件或目錄到/tmp/mytest1目錄中

    ~]#cp -r /etc/p*[^0-9] /tmp/mytest1

11、復制/etc目錄下所有以.d結尾的文件或目錄到/tmp/mytest2目錄中

    ~]#cp -r /etc/*.d /tmp/mytest2

12、復制/etc目錄下所有以l或m或n開頭,以.conf結尾的文件到/tmp/mytest3目錄中

    ~]#cp -r /etc/[lmn]*.conf /tmp/mytest3

原創文章,作者:oranix,如若轉載,請注明出處:http://www.www58058.com/65290

(0)
oranixoranix
上一篇 2016-12-30 01:37
下一篇 2016-12-30 14:03

相關推薦

  • N26_第二周作業

    一、Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 文件管理命令:cp,mv,rm 1、cp命令 功能說明:復制copy語法格式:        單源復制:  cp [OPTION]… [-T] SOURCE DEST  …

    Linux干貨 2017-02-21
  • 第11天:網絡基礎,屬性配置

    http://note.youdao.com/noteshare?id=bf6e776e7271953bffe1bdf949df4e8f

    Linux干貨 2016-09-06
  • 郵件原理你真的造嗎

    一、前言     雖然現在QQ、微信等即時聊天工具原來越盛行,但是在企業與企業之間大部分還是會使用郵件系統進行信息交換。所以作為運維人員,更需要了解這個技術的原理。下面會慢慢介紹郵件的組件功能,將其組成部分。以及郵件的工作原理。     小貼士:郵件系統是一個比較復雜的系統,過程…

    Linux干貨 2015-08-17
  • Vim編輯器初步接觸

    一、概要     vim(IMproved)編輯器是vi(visual interface)編輯器的增強版,它是Linux系統編輯文本文件重要的工具之一,也是最基礎的編輯工具。它可以執行輸出、刪除、查找、替換、塊操作等眾多文本操作。學會它之后,你使用Linux系統的路將更加平坦。 二、使用方法   …

    Linux干貨 2015-04-03
  • vim編輯器使用介紹

    vim基礎

    2017-11-09
  • 【26期】Linux第九周學習小總結

    本周帶來的是慢慢的技術分享,有關于計劃任務的分享,涉及的知識點主要是at和cron,crontab的詳解,計劃任務可以將任何腳本、程序或文檔安排在某個最方便的時間運行,有利于我們的自動化運維,當某項任務多次重復,或者某個指定的時間點多次執行時,就可以使用計劃任務方便我們的工作。

    2017-09-09

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-02-27 17:11

    可以看出有很用心的在做,繼續保持,加油。

欧美性久久久久