N22-第二周作業

  1. Linux上的文件管理類命令有哪些,其常用使用方法及其相關示例演示。

    文件管理類命令有:cp,mv,rm

    cp:復制文件或者目錄

      單源復制:cp [OPTION]… [-T] SOURCE DEST

       多源復制:cp [OPTION]… SOURCE… DIRECTORY

           cp [OPTION]… -t DIRECTORY SOURCE…

       -f, –force 強制執行

             -r,-R 遞歸復制目錄

      blob.png

   mv:移動或重命名

      -f, –force 強制執行

      -i:交互式

   rm:刪除文件或者目錄

      -i:interactive

      -f:force 強制刪除,危險操作

      -r: recursive,遞歸刪除

2.bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示

  命令執行狀態返回值:echo $?返回上一個命令的狀態

  成功:0

  失?。?-255

  blob.png

  命令行展開

  ~: 展開為用戶的主目錄

  ~USERNAME:展開為指定用戶的主目錄

  blob.png

  {}:可承載一個以逗號分隔的列表,并將其展開為多個路徑

  blob.png

3、請使用命令行展開功能來完成以下練習:
   (1)創建/tmp目錄下的:a_c,a_d,b_c,b_d
   (2)創建/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

    1)mkdir /tmp/{a,b}_{c,d}

      blob.png

   2)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}}

      blob.png

4.文件的元數據信息有哪些,分別表示什么含義,如何查看,如何修改文件的時間戳信息

   使用stat命令查看文件元數據

  blob.png

  修改文件的時間戳信息用touch命令

   -a :僅修訂 access time;
   -c :僅修改檔案的時間,若該檔案不存在則不建立新檔案;
   -d :后面可以接欲修訂得日期而不用目前的日期,也可以使用 –date="日期或時間"
   -m :僅修改 mtime ;
   -t :后面可以接欲修訂的時間而不用目前的時間,格式為[YYMMDDhhmm]

  blob.png

  ps:修改a時間會同時修改c時間。

5.如何定義一個命令的別名,如何在命令中引用另一個命令的執行結果

  定義別名:~]# alias NAME='COMMAND'  注意:僅對當前shell進程有效

  blob.png

  在命令中引用另一個命令的執行結果:$(COMMAND)或`COMMAND`

  blob.png

6.顯示/var目錄下所有以l開頭,以一個小寫字母結尾,且中間至少出現一個數字(可以有其他字符)的文件或目錄

  blob.png

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

  blob.png

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

  blob.png

9.在/tmp下創建以tfile開頭,后面跟當前日期和時間的文件,文件名形如:tfile-2016-05-27-09-32-22

  blob.png

   blob.png

  blob.png

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

  blob.png

  blob.png

  blob.png

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

  blob.png

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

  blob.png

 

          

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

(0)
jgxsz2016jgxsz2016
上一篇 2016-09-19
下一篇 2016-09-19

相關推薦

  • Linux磁盤管理工具

    掛載mount          掛載:將額外文件系統與根文件系統某現存的目錄建立起關聯關系,                 進而使得此目錄做為其它文件訪問入口的行為         &n…

    Linux干貨 2016-08-29
  • Linux文件層級結構標準(FHS)

    Linux文件層級結構標準(FHS) 設計FHS(Filesystem Hierarchy Standard)的目的主要是為了給Unix-like系統的管理員提供一個管理系統以及目錄結構的一個參考。 由于利用Linux源碼開發產品和發行版的企業或組織眾多,如果每個組織都按照自己的喜好來組織系統中的文件結構,網絡上必然出現各種各樣的文件結構。這些產品的用戶就不…

    2016-12-05
  • 計算機的組成及其功能

    計算機由五大組成部分 運算器 運算器主要負責數據的算術運算或者邏輯運算 控制器 控制器負責調度系統指令 存儲器 存儲數據的地方,如硬盤和內存 輸入設備和輸出設備 主要用于人機交互,如鍵盤、鼠標,顯示器

    2018-03-04
  • 網絡管理

                                                 網絡基礎 一.網絡的基本概念 什么是網絡…

    2017-09-02
  • 標記2

    標記2

    Linux干貨 2018-03-11
  • 簡單shell腳本編程示例

    1、編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小。 腳本內容: 執行結果: 2、編寫腳本/root/bin/backup.sh,可實現每日將/etc/目錄備份到/root/etcYYYY-mm-dd中 腳本內容: 執行結果: 3、編寫腳本/roo…

    Linux干貨 2016-08-15

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-19 18:17

    就不要截屏了,注意一下排版,其余的都很棒

欧美性久久久久