馬哥教育網絡班22期第2周課程作業

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

    1、cp 文件復制 [選項]源文件 目標文件
        -r 遞歸復制
        -i 交互式復制(覆蓋文件前詢問用戶)默認cp 帶-i
        -f 強制復制文件或目錄,不論目標文件或目錄是否已存在;
        -s 創建一個符號鏈接而不復制文件
        -a 歸檔復制 相當于 -pdr 的意思
        -l 建立硬鏈接,而非復制
        -p :連同檔案的屬性一起復制過去,而非使用預設屬性
        -d :若來源文件為連結文件的屬性(link file),則復制連結文件屬性而非檔案本身
    2、mv移動或重命名,大致與cp相同的用法
    3、rm 刪除 [選項] 目標文件
        -r 遞歸刪除
        -f 強制刪除,不會提示信息
        -i 提示交互信息
    4、mkdir 創建文件夾 [選項] 文件夾名
        -v 顯示創建詳細信息
        -m -mode=模式,創建文件夾同時可以設置權限,類似 chmod

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

    bash通過狀態返回值顯示成功與失敗 命令執行完畢后,其狀態返回值保存在bash的特殊變量$?中

        成功顯示0

        失敗顯示1-255

    

blob.png

三、請使用命令行展開功能來完成以下練習:

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

    

blob.png

   (2)、創建/tmp/mylinux目錄下的:

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 -p /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

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

    文件的元數據信息包括 文件名、文件大小、文件權限、文件屬組、屬主、access time、modify time、change time等

    查看用命令ls -lih  或者ll-ih

blob.png

    獲取指定文件的元數據 stat/PATH/TO/SOMEFILE

    blob.png

    改變文件的時間戳 touch命令:

        -a 僅修訂access time

        -c 僅修改檔案的時間,若該檔案不存在則不建立新檔案;

        -d 后面可以接欲修訂的日期而不用目前的日期,也可以使用-date=“日期或時間”

        -m 僅修改mtime;

        -t 后面可以接欲修訂的時間而不用目前的時間格式,格式為[YYMMDDhhmm]

    

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

    在/etc/bashrc文件中最后一行添加 alias NAME="VALUE"

    $(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

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

    

blob.png

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

blob.png

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

blob.png

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

(0)
杜邱杜邱
上一篇 2016-08-31
下一篇 2016-08-31

相關推薦

  • 網絡基礎知識

    網絡基礎知識: 網絡設備 TCP/IP協議 ARP協議 網絡設備:     HUB集線器: 工作在物理層,沒有學習能力,作用在于把各種節點匯聚在以它為中心的節點上,同時也有傳輸數據的作用,由于沒有學習能力,只能以廣播的形式將數據發送給與它相連的所有節點。 特點:共享帶寬,半雙工     &…

    Linux干貨 2016-09-02
  • 條件測試與基礎運算

    變量類型: 整形 數值型 字符型 byte boolen 單精度 雙精度 變量種類: 環境變量– 對所有進程有效 本地變量– 僅對當前shell有效 局部變量– 僅在函數中的某一段有效 位置變量– $1,$2,$3,$4 特殊變量– $?,$0,$*,$@,$#,$$ 變量命名法則: 1.不能出現程…

    Linux干貨 2017-04-16
  • 網絡班N22期第三周博客作業

    一、列出當前系統所有已經登錄的用戶名,且同一個用戶登錄多次只顯示一次 [root@bogon ~]# w  15:17:44 up 15:28,  2 users,  load average: 0.00, 0.00, …

    Linux干貨 2016-08-29
  • 常見RAID級別原理, Linux中軟RAID實現方式詳解

    RAID簡介     RAID(Redundant Arry of Independent Disks)獨立冗余陣列,舊稱(Redundant Arry of Inexpensive Disks)廉價冗余陣列,其主要目的是將多個硬盤組成在一起來達到提高I/O、讀寫、冗余性。 RAID分為硬件RAID和軟件RAID &n…

    Linux干貨 2016-03-09
  • Shell 變量類型及用法

    一、      什么是變量          變量源于數學,在計算機語言中能儲存計算機結果或能表示值的抽象概念,變量可以由變量名訪問,在指令語言中,變量通常是可變的。Linux是一個多用戶的操作系統。每個用戶登錄系統后,都會有一個…

    Linux干貨 2016-08-12
  • N21沉舟11周作業

    1、詳細描述一次加密通訊的過程,結合圖示最佳。 2、描述創建私有CA的過程,以及為客戶端發來的證書請求進行辦法證書。 一、CA服務器端 #進入CA目錄:cd    /etc/pki/CA #創建初始文件touch index.txt serialecho 01 >&nbsp…

    Linux干貨 2016-09-19

評論列表(1條)

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

    就不要把黑屏截上來了,有沒有感覺很丑?

欧美性久久久久